pub enum SshHostKeyPolicy {
AcceptNew,
Yes,
No,
}Expand description
SSH StrictHostKeyChecking policy for git operations over SSH.
Variants§
AcceptNew
Accept first-seen keys, reject changed keys (safe default for automation).
Yes
Require keys to already exist in known_hosts (high-security environments).
No
Accept any key without verification (insecure, not recommended).
Implementations§
Source§impl SshHostKeyPolicy
impl SshHostKeyPolicy
pub fn as_ssh_option(&self) -> &'static str
Trait Implementations§
Source§impl Clone for SshHostKeyPolicy
impl Clone for SshHostKeyPolicy
Source§fn clone(&self) -> SshHostKeyPolicy
fn clone(&self) -> SshHostKeyPolicy
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 SshHostKeyPolicy
impl Debug for SshHostKeyPolicy
Source§impl Default for SshHostKeyPolicy
impl Default for SshHostKeyPolicy
Source§fn default() -> SshHostKeyPolicy
fn default() -> SshHostKeyPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SshHostKeyPolicy
impl<'de> Deserialize<'de> for SshHostKeyPolicy
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 PartialEq for SshHostKeyPolicy
impl PartialEq for SshHostKeyPolicy
Source§impl Serialize for SshHostKeyPolicy
impl Serialize for SshHostKeyPolicy
impl Copy for SshHostKeyPolicy
impl Eq for SshHostKeyPolicy
impl StructuralPartialEq for SshHostKeyPolicy
Auto Trait Implementations§
impl Freeze for SshHostKeyPolicy
impl RefUnwindSafe for SshHostKeyPolicy
impl Send for SshHostKeyPolicy
impl Sync for SshHostKeyPolicy
impl Unpin for SshHostKeyPolicy
impl UnsafeUnpin for SshHostKeyPolicy
impl UnwindSafe for SshHostKeyPolicy
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.