В
2. сам видел ошибки
3. плохо композируется с лайфтаймами/Send/Sync
Size: a a a
В
В
G
impl Trait
в методах трейта. Pin бы не было, ошибки были бы маленькие из-за стирания типов, а композироваться с лайфтаймами будет также, как и Iterator
G
P
impl Trait
в методах трейта. Pin бы не было, ошибки были бы маленькие из-за стирания типов, а композироваться с лайфтаймами будет также, как и Iterator
G
G
P
void*
G
void*
P
G
fn foo(...) -> impl Trait { ... }
SP
impl Trait
в методах трейта. Pin бы не было, ошибки были бы маленькие из-за стирания типов, а композироваться с лайфтаймами будет также, как и Iterator
impl Trait
поднимут и будут держать, UB ничего не сможет сделать. Сейчас главное не бухтеть.r
impl Trait
в методах трейта. Pin бы не было, ошибки были бы маленькие из-за стирания типов, а композироваться с лайфтаймами будет также, как и Iterator
P
fn foo(...) -> impl Trait { ... }
G
r
G
P
G
r