Struct rushmap_core::model::OsFingerprint
source · pub struct OsFingerprint {
pub cpe: String,
pub os_name: String,
pub os_vendor: String,
pub os_family: String,
pub os_generation: String,
pub device_type: String,
pub tcp_window_size: u16,
pub tcp_option_pattern: String,
}
Fields§
§cpe: String
§os_name: String
§os_vendor: String
§os_family: String
§os_generation: String
§device_type: String
§tcp_window_size: u16
§tcp_option_pattern: String
Implementations§
source§impl OsFingerprint
impl OsFingerprint
pub fn new() -> OsFingerprint
Trait Implementations§
source§impl Clone for OsFingerprint
impl Clone for OsFingerprint
source§fn clone(&self) -> OsFingerprint
fn clone(&self) -> OsFingerprint
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 moresource§impl Debug for OsFingerprint
impl Debug for OsFingerprint
source§impl<'de> Deserialize<'de> for OsFingerprint
impl<'de> Deserialize<'de> for OsFingerprint
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 RefUnwindSafe for OsFingerprint
impl Send for OsFingerprint
impl Sync for OsFingerprint
impl Unpin for OsFingerprint
impl UnwindSafe for OsFingerprint
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