MaybeRef

Type Alias MaybeRef 

Source
pub type MaybeRef<'a, T> = MaybeDeref<T, &'a T>;

Aliased Type§

pub enum MaybeRef<'a, T> {
    Ref(&'a T),
    Val(T),
}

Variants§

§

Ref(&'a T)

§

Val(T)

Implementations§

Source§

impl<'a, T> MaybeRef<'a, T>

Source

pub fn borrow_as_t<'b: 'a>(&'b self) -> &'b T