Skip to main content

MaybeAsRef

Trait MaybeAsRef 

Source
pub trait MaybeAsRef<T: ?Sized> {
    // Required method
    fn maybe_as_ref(&self) -> Option<&T>;
}
Expand description

A cheap reference-to-reference conversion that has a possibility to fail.

Required Methods§

Source

fn maybe_as_ref(&self) -> Option<&T>

Performs the conversion.

Implementations on Foreign Types§

Source§

impl<T, U> MaybeAsRef<T> for Option<U>
where U: MaybeAsRef<T>,

Implementors§