enum KnownHostLocation {
File {
path: PathBuf,
lineno: u32,
},
Config {
definition: Definition,
},
Bundled,
}
Expand description
The location where a host key was located.
Variants§
File
Loaded from a file from disk.
Config
Loaded from cargo’s config system.
Fields
§
definition: Definition
Bundled
Part of the hard-coded bundled keys in Cargo.
Trait Implementations§
Source§impl Clone for KnownHostLocation
impl Clone for KnownHostLocation
Source§fn clone(&self) -> KnownHostLocation
fn clone(&self) -> KnownHostLocation
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for KnownHostLocation
impl RefUnwindSafe for KnownHostLocation
impl Send for KnownHostLocation
impl Sync for KnownHostLocation
impl Unpin for KnownHostLocation
impl UnwindSafe for KnownHostLocation
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 40 bytes
Size for each variant:
File
: 28 bytesConfig
: 36 bytesBundled
: 0 bytes