DS
Size: a a a
DS
PK
SP
DS
DS
PK
DS
PK
DS
DS
PK
G
enum ConsList<T> {
Nil,
Cons { elem: T, rest: Box<dyn ConsList<T>> },
}DS
enum ConsList<T> {
Nil,
Cons { elem: T, rest: Box<dyn ConsList<T>> },
}DS
DS
DS
enum ConsList<T> {
Nil,
Cons { elem: T, rest: Box<dyn ConsList<T>> },
}G
DS
enum List<A> {
Nil, Cons { head: A, tail: Arc<List<A>> }
}
Тебе нужен Arc или RcDS
DS