1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod backend;
mod local;

pub(crate) use backend::Channel as BackendChannel;
pub use backend::{ChannelBroker, ExecBroker, ShellBrocker};

pub(crate) use local::Channel as LocalChannel;
pub use local::ChannelExec as LocalExec;
pub use local::ChannelShell as LocalShell;

#[cfg(feature = "scp")]
pub use backend::ScpBroker;
#[cfg(feature = "scp")]
pub use local::ChannelScp as LocalScp;