pub trait ReadOnlyClone {
type ReadOnly;
// Required method
fn read_only_clone(&self) -> Self::ReadOnly;
}Expand description
Trait for creating read-only clones of composite types.
For stored vecs, delegates to StoredVec::read_only_clone.
For containers (Option, BTreeMap, cohort groups), propagates to inner types.
For Traversable-derived types with M: StorageMode, the derive macro
generates an impl that maps Self<Rw> → Self<Ro>.
Required Associated Types§
Required Methods§
fn read_only_clone(&self) -> Self::ReadOnly
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".