pub struct IntelRecord {
pub ip: String,
pub host: Option<String>,
pub port: u16,
pub protocol: String,
pub banner: Option<String>,
pub tech_stack: Vec<String>,
pub last_seen: Option<String>,
}Expand description
A single passive intelligence record from bulk datasets.
Fields§
§ip: String§host: Option<String>§port: u16§protocol: String§tech_stack: Vec<String>§last_seen: Option<String>Trait Implementations§
Source§impl Clone for IntelRecord
impl Clone for IntelRecord
Source§fn clone(&self) -> IntelRecord
fn clone(&self) -> IntelRecord
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 IntelRecord
impl Debug for IntelRecord
Source§impl<'de> Deserialize<'de> for IntelRecord
impl<'de> Deserialize<'de> for IntelRecord
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
impl Eq for IntelRecord
Source§impl PartialEq for IntelRecord
impl PartialEq for IntelRecord
Source§impl Serialize for IntelRecord
impl Serialize for IntelRecord
impl StructuralPartialEq for IntelRecord
Auto Trait Implementations§
impl Freeze for IntelRecord
impl RefUnwindSafe for IntelRecord
impl Send for IntelRecord
impl Sync for IntelRecord
impl Unpin for IntelRecord
impl UnsafeUnpin for IntelRecord
impl UnwindSafe for IntelRecord
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.