[−][src]Trait frunk::traits::ToMut
An alternative to AsMut
that does not force the reference type to be a pointer itself.
This parallels ToRef
; see it for more information.
Associated Types
type Output
Required methods
Loading content...Implementors
impl<'a> ToMut<'a> for CNil
[src]
impl<'a> ToMut<'a> for HNil
[src]
impl<'a, CH, CTail> ToMut<'a> for Coproduct<CH, CTail> where
CH: 'a,
CTail: ToMut<'a>,
[src]
CH: 'a,
CTail: ToMut<'a>,
type Output = Coproduct<&'a mut CH, <CTail as ToMut<'a>>::Output>
fn to_mut(&'a mut self) -> <Coproduct<CH, CTail> as ToMut<'a>>::Output
[src]
impl<'a, H, Tail> ToMut<'a> for HCons<H, Tail> where
H: 'a,
Tail: ToMut<'a>,
[src]
H: 'a,
Tail: ToMut<'a>,