Trait hetseq::ByRef
[−]
[src]
pub trait ByRef<'a> { type Refs: 'a; fn by_ref(&'a self) -> Self::Refs; }
Associated Types
type Refs: 'a
Required Methods
Implementors
impl<'a> ByRef<'a> for List<()> type Refs = List<()>;
impl<'a, H: 'a, T: 'a, R: 'a> ByRef<'a> for List<(H, T)> where
T: ByRef<'a, Refs = R>, type Refs = List<(&'a H, R)>;impl<'a> ByRef<'a> for Queue<()> type Refs = Queue<()>;
impl<'a, H: 'a, T: 'a, R: 'a> ByRef<'a> for Queue<(H, T)> where
H: ByRef<'a, Refs = R>, type Refs = Queue<(R, &'a T)>;