Skip to main content

WrappedType

Trait WrappedType 

Source
pub trait WrappedType<T>: Sized {
    // Required methods
    unsafe fn inner_value(self) -> T;
    unsafe fn from_inner_value(inner_value: T) -> Self;
}

Required Methods§

Source

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

Source

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.

Implementors§

Source§

impl<T> WrappedType<T> for AngleOf<T>

Source§

impl<T> WrappedType<T> for TimeOf<T>