mitoxide_ssh/
lib.rs

1//! # Mitoxide SSH Transport
2//!
3//! SSH transport layer implementation for Mitoxide.
4
5#![warn(missing_docs)]
6
7/// Transport abstraction and implementations
8pub mod transport;
9
10/// SSH connection management
11pub mod connection;
12
13/// Connection pool and management
14pub mod pool;
15
16/// Agent bootstrap logic
17pub mod bootstrap;
18
19/// SSH-specific error types
20pub mod error;
21
22pub use transport::{Transport, StdioTransport, SshConfig, ConnectionInfo, TransportType};
23pub use connection::Connection;
24pub use pool::{ConnectionPool, PoolConfig, PooledConnection};
25pub use bootstrap::{Bootstrap, PlatformInfo, BootstrapMethod};
26pub use error::TransportError;