pub struct SshHost {
pub alias: String,
pub hostname: Option<String>,
pub user: Option<String>,
pub port: Option<u16>,
pub identity_file: Option<PathBuf>,
pub source: SshHostSource,
}Expand description
One concrete SSH destination (no wildcards).
Fields§
§alias: String§hostname: Option<String>§user: Option<String>§port: Option<u16>§identity_file: Option<PathBuf>§source: SshHostSourceImplementations§
Trait Implementations§
impl Eq for SshHost
impl StructuralPartialEq for SshHost
Auto Trait Implementations§
impl Freeze for SshHost
impl RefUnwindSafe for SshHost
impl Send for SshHost
impl Sync for SshHost
impl Unpin for SshHost
impl UnsafeUnpin for SshHost
impl UnwindSafe for SshHost
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.