pub struct SystemFingerprint {
pub os: Option<String>,
pub os_version: Option<String>,
pub server_software: Option<String>,
pub server_version: Option<String>,
pub tls_version: Option<String>,
pub supported_protocols: Vec<String>,
pub detected_services: Vec<String>,
pub timezone: Option<String>,
}Expand description
What we know about the remote system.
Fields§
§os: Option<String>§os_version: Option<String>§server_software: Option<String>§server_version: Option<String>§tls_version: Option<String>§supported_protocols: Vec<String>§detected_services: Vec<String>§timezone: Option<String>Trait Implementations§
Source§impl Clone for SystemFingerprint
impl Clone for SystemFingerprint
Source§fn clone(&self) -> SystemFingerprint
fn clone(&self) -> SystemFingerprint
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 SystemFingerprint
impl Debug for SystemFingerprint
Source§impl Default for SystemFingerprint
impl Default for SystemFingerprint
Source§fn default() -> SystemFingerprint
fn default() -> SystemFingerprint
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SystemFingerprint
impl<'de> Deserialize<'de> for SystemFingerprint
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
Auto Trait Implementations§
impl Freeze for SystemFingerprint
impl RefUnwindSafe for SystemFingerprint
impl Send for SystemFingerprint
impl Sync for SystemFingerprint
impl Unpin for SystemFingerprint
impl UnsafeUnpin for SystemFingerprint
impl UnwindSafe for SystemFingerprint
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