Expand description
Shared types for russh-extra.
This crate contains feature-neutral SSH domain types that are used by the user-facing crate, macros, tests, and future companion crates.
Re-exports§
pub use auth::ClientKeyboardInteractiveInfo;pub use auth::ClientKeyboardInteractivePrompt;pub use auth::Credential;pub use auth::Identity;pub use auth::KeyboardInteractiveHandler;pub use auth::KeyboardInteractiveReply;pub use auth::Password;pub use auth::Username;pub use channel::ChannelKind;pub use channel::CommandExit;pub use channel::CommandLimits;pub use channel::DEFAULT_COMMAND_OUTPUT_LIMIT;pub use channel::Pty;pub use channel::TerminalMode;pub use config::ClientConfig;pub use config::HostKeyFingerprint;pub use config::HostKeyFingerprintAlgorithm;pub use config::HostKeyPolicy;pub use config::Keepalive;pub use config::ServerConfig;pub use config::Timeouts;pub use error::AuthenticationError;pub use error::AuthenticationErrorKind;pub use error::BoxError;pub use error::CancelledError;pub use error::CategoryError;pub use error::ChannelError;pub use error::ChannelErrorKind;pub use error::DisconnectedError;pub use error::Error;pub use error::ForwardingError;pub use error::ForwardingErrorKind;pub use error::HostKeyError;pub use error::HostKeyErrorKind;pub use error::Operation;pub use error::Result;pub use error::SftpError;pub use error::SftpErrorKind;pub use error::SshError;pub use error::SshErrorKind;pub use error::TimeoutError;pub use error::TransportError;pub use error::TransportErrorKind;pub use forward::ForwardDirection;pub use forward::ForwardSpec;pub use forward::StreamLocalSpec;pub use forward::TcpEndpoint;pub use session::DEFAULT_SSH_PORT;pub use session::Endpoint;pub use session::SessionId;