[][src]Trait internet2::Split

pub trait Split {
    pub fn split(self) -> (Box<dyn Input + Send>, Box<dyn Output + Send>);
}

Required methods

pub fn split(self) -> (Box<dyn Input + Send>, Box<dyn Output + Send>)[src]

Loading content...

Implementors

impl<T, C> Split for Raw<T, C> where
    T: Transcode,
    T::Left: Decrypt + Send + 'static,
    T::Right: Encrypt + Send + 'static,
    C: Duplex + Bipolar,
    C::Left: RecvFrame + Send + 'static,
    C::Right: SendFrame + Send + 'static,
    Error: From<T::Error> + From<<T::Left as Decrypt>::Error>, 
[src]

Loading content...