Skip to main content

Wraps

Trait Wraps 

Source
pub trait Wraps: Sized {
    type Inner: IsWrappedBy<Self>;

    // Provided method
    fn as_inner_ref(&self) -> &Self::Inner { ... }
}
Expand description

Opposite of IsWrappedBy - denotes a type which is a simple wrapper around another type.

Required Associated Types§

Source

type Inner: IsWrappedBy<Self>

The inner type it is wrapping.

Provided Methods§

Source

fn as_inner_ref(&self) -> &Self::Inner

Get a reference to the inner type that is wrapped.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§