AsRefExt

Trait AsRefExt 

Source
pub trait AsRefExt {
    type Output;

    // Required method
    fn as_ref(self) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

fn as_ref(self) -> Self::Output

Implementations on Foreign Types§

Source§

impl<'a> AsRefExt for &'a ()

Source§

type Output = ()

Source§

fn as_ref(self) -> Self::Output

Source§

impl<'a, a0> AsRefExt for &'a (a0,)

Source§

type Output = (&'a a0,)

Source§

fn as_ref(self) -> Self::Output

Source§

impl<'a, a0, a1> AsRefExt for &'a (a0, a1)

Source§

type Output = (&'a a0, &'a a1)

Source§

fn as_ref(self) -> Self::Output

Source§

impl<'a, a0, a1, a2> AsRefExt for &'a (a0, a1, a2)

Source§

impl<'a, a0, a1, a2, a3> AsRefExt for &'a (a0, a1, a2, a3)

Source§

impl<'a, a0, a1, a2, a3, a4> AsRefExt for &'a (a0, a1, a2, a3, a4)

Source§

impl<'a, a0, a1, a2, a3, a4, a5> AsRefExt for &'a (a0, a1, a2, a3, a4, a5)

Source§

impl<'a, a0, a1, a2, a3, a4, a5, a6> AsRefExt for &'a (a0, a1, a2, a3, a4, a5, a6)

Source§

impl<'a, a0, a1, a2, a3, a4, a5, a6, a7> AsRefExt for &'a (a0, a1, a2, a3, a4, a5, a6, a7)

Source§

impl<'a, a0, a1, a2, a3, a4, a5, a6, a7, a8> AsRefExt for &'a (a0, a1, a2, a3, a4, a5, a6, a7, a8)

Source§

impl<'a, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9> AsRefExt for &'a (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9)

Implementors§