Trait Inner

Source
pub trait Inner<E>
where Self: Deref<Target = E> + DerefMut,
{ // Required methods fn from_inner(inner: E) -> Self; fn into_inner(self) -> E where Self: Sized; // Provided method fn inner(&self) -> &E { ... } }

Required Methods§

Source

fn from_inner(inner: E) -> Self

Source

fn into_inner(self) -> E
where Self: Sized,

Provided Methods§

Source

fn inner(&self) -> &E

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§