pub trait WrappedType<T>: Sized {
// Required methods
unsafe fn inner_value(self) -> T;
unsafe fn from_inner_value(inner_value: T) -> Self;
}Required Methods§
Sourceunsafe fn inner_value(self) -> T
unsafe fn inner_value(self) -> T
Return the inner value. Unsafe because it expose the inner value, but the unit is not specified and may change
Sourceunsafe fn from_inner_value(inner_value: T) -> Self
unsafe fn from_inner_value(inner_value: T) -> Self
Create from the inner value. Unsafe because it expose the inner value, but the unit is not specified and may change
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.