pub trait HasTempReprMut: HasTempRepr<Temp: TempReprMut> {
type Mutable<'a>
where Self: 'a;
// Required methods
fn mut_to_mapped(
obj: Self::Mutable<'_>,
) -> <Self::Temp as TempReprMut>::Mutable<'_>;
fn mapped_to_mut(
mapped: <Self::Temp as TempReprMut>::Mutable<'_>,
) -> Self::Mutable<'_>;
}Required Associated Types§
Required Methods§
fn mut_to_mapped( obj: Self::Mutable<'_>, ) -> <Self::Temp as TempReprMut>::Mutable<'_>
fn mapped_to_mut( mapped: <Self::Temp as TempReprMut>::Mutable<'_>, ) -> Self::Mutable<'_>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.