pub struct SearchResultMatch {Show 27 fields
pub hash: i64,
pub asn: Option<String>,
pub http: Option<Http>,
pub os: Option<String>,
pub tags: Option<Vec<String>>,
pub timestamp: String,
pub isp: Option<String>,
pub transport: String,
pub shodan: Shodan,
pub ssl: Option<Ssl>,
pub cloud: Option<Cloud>,
pub hostnames: Vec<String>,
pub location: LocationClass,
pub ip: Option<i64>,
pub domains: Vec<String>,
pub org: Option<String>,
pub data: String,
pub port: i64,
pub ip_str: String,
pub product: Option<String>,
pub cpe23: Option<Vec<String>>,
pub cpe: Option<Vec<String>>,
pub version: Option<String>,
pub mysql: Option<Mysql>,
pub info: Option<String>,
pub vulns: Option<HashMap<String, Vuln>>,
pub ipv6: Option<String>,
}
Fields§
§hash: i64
§asn: Option<String>
§http: Option<Http>
§os: Option<String>
§timestamp: String
§isp: Option<String>
§transport: String
§shodan: Shodan
§ssl: Option<Ssl>
§cloud: Option<Cloud>
§hostnames: Vec<String>
§location: LocationClass
§ip: Option<i64>
§domains: Vec<String>
§org: Option<String>
§data: String
§port: i64
§ip_str: String
§product: Option<String>
§cpe23: Option<Vec<String>>
§cpe: Option<Vec<String>>
§version: Option<String>
§mysql: Option<Mysql>
§info: Option<String>
§vulns: Option<HashMap<String, Vuln>>
§ipv6: Option<String>
Trait Implementations§
Source§impl Debug for SearchResultMatch
impl Debug for SearchResultMatch
Source§impl<'de> Deserialize<'de> for SearchResultMatch
impl<'de> Deserialize<'de> for SearchResultMatch
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 SearchResultMatch
impl RefUnwindSafe for SearchResultMatch
impl Send for SearchResultMatch
impl Sync for SearchResultMatch
impl Unpin for SearchResultMatch
impl UnwindSafe for SearchResultMatch
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