pub enum DiscoverySource {
SshConfig,
Bashrc,
Zshrc,
BashAliases,
ZshAliases,
}Expand description
Source of a discovered host.
Variants§
SshConfig
From ~/.ssh/config
Bashrc
From ~/.bashrc
Zshrc
From ~/.zshrc
BashAliases
From ~/.bash_aliases
ZshAliases
From ~/.zsh_aliases
Trait Implementations§
Source§impl Clone for DiscoverySource
impl Clone for DiscoverySource
Source§fn clone(&self) -> DiscoverySource
fn clone(&self) -> DiscoverySource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DiscoverySource
impl Debug for DiscoverySource
Source§impl<'de> Deserialize<'de> for DiscoverySource
impl<'de> Deserialize<'de> for DiscoverySource
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 DiscoverySource
impl Display for DiscoverySource
Source§impl PartialEq for DiscoverySource
impl PartialEq for DiscoverySource
Source§fn eq(&self, other: &DiscoverySource) -> bool
fn eq(&self, other: &DiscoverySource) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DiscoverySource
impl Serialize for DiscoverySource
impl Eq for DiscoverySource
impl StructuralPartialEq for DiscoverySource
Auto Trait Implementations§
impl Freeze for DiscoverySource
impl RefUnwindSafe for DiscoverySource
impl Send for DiscoverySource
impl Sync for DiscoverySource
impl Unpin for DiscoverySource
impl UnsafeUnpin for DiscoverySource
impl UnwindSafe for DiscoverySource
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.