Trait rumpsteak::role::Pair[][src]

pub trait Pair<P: Pair<Self> + Role<Message = Self::Message>>: Role + Sized {
    fn pair() -> (Self, P);
}

Required methods

fn pair() -> (Self, P)[src]

Loading content...

Implementors

impl<Q: Role, R: Role<Message = Q::Message>> Pair<From<R>> for To<Q>[src]

impl<Q: Role, R: Role<Message = Q::Message>> Pair<Nil<R>> for Nil<Q>[src]

impl<Q: Role, R: Role<Message = Q::Message>> Pair<To<R>> for From<Q>[src]

impl<Q: Role, R: Role<Message = Q::Message>> Pair<ToFrom<R>> for ToFrom<Q>[src]

Loading content...