Closed
Description
At a minimum, a trait for obtaining an immutable reference from a type used to overload *x
and &*x
.
Obtaining mutable references and moving out of pointers can be left out, as they're only useful on a unique pointer type. It can be revisited in the future if a compelling use case ever comes up.