Э
Size: a a a
Э
AV
s🍞
p
Э
sfinae блока кода может сломать компиляцию других sfinae блоков.s🍞
p
AV
p
Э
//#sfinae
…
//# sfinae фиг добьёшься.Э
p
#[sfinae]
impl Trait for Type {
fn foo(&self) {
self.val1.clone()
}
}Э
p
Э
Э
Э
Э
p
Э
struct X;
#[sfinae]
impl Default for X {} // <- error originates here
fn main() {
X::default(); // <- but shows here
}