pub struct UniqueArc<T: ?Sized + 'static>(_);
An Arc that is known to be uniquely owned
This lets us build arcs that we can mutate before freezing, without needing to change the allocation
Construct a new UniqueArc
Convert to a shareable Arc
type Target = T
The resulting type after dereferencing.
Dereferences the value.