MaybeBoxed

Trait MaybeBoxed 

Source
pub trait MaybeBoxed<T> {
    // Required methods
    fn boxed(self) -> Box<T>;
    fn base_ref(&self) -> &T;
    fn base_ref_mut(&mut self) -> &mut T;
}

Required Methods§

Source

fn boxed(self) -> Box<T>

Source

fn base_ref(&self) -> &T

Source

fn base_ref_mut(&mut self) -> &mut T

Implementations on Foreign Types§

Source§

impl<T> MaybeBoxed<T> for Box<T>

Source§

fn boxed(self) -> Box<T>

Source§

fn base_ref(&self) -> &T

Source§

fn base_ref_mut(&mut self) -> &mut T

Implementors§

Source§

impl<T> MaybeBoxed<T> for T