Trait Transport

Source
pub trait Transport: Send {
    type SendHandle: SendHandle;
    type RecvHandle: RecvHandle;

    // Required method
    fn split(self) -> (Self::SendHandle, Self::RecvHandle);
}
Available on crate features ssh or tls only.

Required Associated Types§

Required Methods§

Source

fn split(self) -> (Self::SendHandle, Self::RecvHandle)

Implementors§

Source§

impl Transport for Ssh

Available on crate feature ssh only.
Source§

type SendHandle = Sender

Source§

type RecvHandle = Receiver

Source§

impl Transport for Tls

Available on crate feature tls only.
Source§

type SendHandle = Sender

Source§

type RecvHandle = Receiver