pub struct SshConfig {
pub connect_timeout: Duration,
pub inactivity_timeout: Duration,
pub keepalive_interval: Duration,
pub reconnect_delay: Duration,
pub max_reconnect_delay: Duration,
pub max_reconnect_attempts: u32,
}Expand description
SSH connection configuration
Fields§
§connect_timeout: DurationConnection timeout
inactivity_timeout: DurationInactivity timeout before disconnect
keepalive_interval: DurationKeepalive interval
reconnect_delay: DurationReconnection delay (base)
max_reconnect_delay: DurationMaximum reconnection delay
max_reconnect_attempts: u32Number of reconnection attempts before giving up (0 = infinite)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SshConfig
impl RefUnwindSafe for SshConfig
impl Send for SshConfig
impl Sync for SshConfig
impl Unpin for SshConfig
impl UnsafeUnpin for SshConfig
impl UnwindSafe for SshConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more