Skip to main content

Crate russh_extra_core

Crate russh_extra_core 

Source
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;

Modules§

auth
Authentication domain types.
channel
Channel-related domain types.
config
Client and server configuration.
error
Error and result types used across the workspace.
forward
Port forwarding domain types.
session
Endpoint and session identifiers.