DS
Size: a a a
DS
m
OA
RA
OA
OA
В
OA
m
pub struct ProtoMsg<M: protobuf::Message>(pub M);
ProtoMsg
<Id>> допустим сконвертить в Vec<Id>: Vec<_> = arr.iter().map(|i| i.0).collect();
arr
потреблял и move элементам делал?MV
pub struct ProtoMsg<M: protobuf::Message>(pub M);
ProtoMsg
<Id>> допустим сконвертить в Vec<Id>: Vec<_> = arr.iter().map(|i| i.0).collect();
arr
потреблял и move элементам делал?m
P
?Sized
. Такую структуру создать нельзя, ноstruct Lol<T: ?Sized> {
pub func: T
}
T = dyn Trait
можно.P
P
P
Ct
P
P
P