в🧇
impl Clone for MyStruct: DynClone.Box забыл, но вот мой поинт в том, что можно без негоSize: a a a
в🧇
impl Clone for MyStruct: DynClone.Box забыл, но вот мой поинт в том, что можно без негоЭ
Box забыл, но вот мой поинт в том, что можно без негов🧇
std сделать impl<T: ?Sized + DynClone> Clone for Box<T> {}Э
std сделать impl<T: ?Sized + DynClone> Clone for Box<T> {}dyn_clone крейте запихать такой impl. DynClone не std трейт, так что должно работать, нет?в🧇
dyn_clone крейте запихать такой impl. DynClone не std трейт, так что должно работать, нет?Clone for Box<T>
>> CloneЭ
V
std сделать impl<T: ?Sized + DynClone> Clone for Box<T> {}impl<T: !Sized + DynClone> Clone for Box<T> {}в🧇
impl<T: !Sized + DynClone> Clone for Box<T> {}T: Clone придётся убрать ¯\_(ツ)_/¯Э
T: Clone придётся убрать ¯\_(ツ)_/¯в🧇
V
Trait + DynClone что сейчас только для встроенных трейтов есть.в🧇
в🧇
Trait + DynClone что сейчас только для встроенных трейтов есть.trait MyTrait: Trait + DynClone { } go brrrrautoV
trait MyTrait: Trait + DynClone { } go brrrrautoв🧇
V
в🧇
DynClone не сделаешь auto, если чтов🧇
vtable расширить без боилерплейта с объявлением нового трейта?V
DynClone не сделаешь auto, если чтов🧇
auto не может иметь методов