t
Size: a a a
t
А⚙
SS
MB
А⚙
d
t
А⚙
impl<T: Foo + ?Sized> Foo for Box<T> {
fn consume(self) {}
}
2) Можно поменять сигнатуру метода у трейта:trait Foo {
fn consume(self: Box<Self>);
}
Но тогда придётся менять все реализацииd
t
impl<T: Foo + ?Sized> Foo for Box<T> {
fn consume(self) {}
}
2) Можно поменять сигнатуру метода у трейта:trait Foo {
fn consume(self: Box<Self>);
}
Но тогда придётся менять все реализацииА⚙
JC
А⚙
JC
JC
SS
JC
EG
EG