pub enum SshHostSource {
Config,
KnownHosts,
History,
Mdns,
}Expand description
Source of an SSH host entry
Variants§
Config
Parsed from ~/.ssh/config
KnownHosts
Found in ~/.ssh/known_hosts
History
Extracted from shell history
Mdns
Discovered via mDNS/Bonjour
Trait Implementations§
Source§impl Clone for SshHostSource
impl Clone for SshHostSource
Source§fn clone(&self) -> SshHostSource
fn clone(&self) -> SshHostSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SshHostSource
impl Debug for SshHostSource
Source§impl<'de> Deserialize<'de> for SshHostSource
impl<'de> Deserialize<'de> for SshHostSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for SshHostSource
impl Display for SshHostSource
Source§impl Hash for SshHostSource
impl Hash for SshHostSource
Source§impl PartialEq for SshHostSource
impl PartialEq for SshHostSource
Source§impl Serialize for SshHostSource
impl Serialize for SshHostSource
impl Eq for SshHostSource
impl StructuralPartialEq for SshHostSource
Auto Trait Implementations§
impl Freeze for SshHostSource
impl RefUnwindSafe for SshHostSource
impl Send for SshHostSource
impl Sync for SshHostSource
impl Unpin for SshHostSource
impl UnsafeUnpin for SshHostSource
impl UnwindSafe for SshHostSource
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