Skip to main content

MaybeRef

Type Alias MaybeRef 

Source
pub type MaybeRef<'a, T> = Maybe<T, &'a T>;
Expand description

A value that may be a T or a shared reference to a T.

Aliased Type§

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

Variants§

§

Ref(&'a T)

We have a reference to T.

§

Val(T)

We have a value of T.