PinTree
HashMap/Set<Pin<Arc<T>>>
based fully safety tree collection
Examples
let pt = new;
let a = pt.node;
let b = pt.node;
let c = pt.node;
pt.set_parent;
pt.set_parent;
// a
// ↙ ↘
// b c
assert_eq!;
assert_eq!;
HashMap/Set<Pin<Arc<T>>>
based fully safety tree collection
let pt = new;
let a = pt.node;
let b = pt.node;
let c = pt.node;
pt.set_parent;
pt.set_parent;
// a
// ↙ ↘
// b c
assert_eq!;
assert_eq!;