pub trait Readonly { type Type; // Required method fn type_(&self) -> Self::Type; }
A trait for readonly versions of types.
The type that the readonly version is for.
Converts the readonly version to the original type.