pub struct ThreatActor {
pub name: String,
pub description: Option<String>,
pub aliases: BTreeSet<String>,
pub first_seen: Option<DateTime<Utc>>,
pub last_seen: Option<DateTime<Utc>>,
pub goals: Vec<String>,
/* private fields */
}Fields§
§name: String§description: Option<String>§aliases: BTreeSet<String>§first_seen: Option<DateTime<Utc>>§last_seen: Option<DateTime<Utc>>§goals: Vec<String>Trait Implementations§
Source§impl AsRef<CommonProperties> for ThreatActor
impl AsRef<CommonProperties> for ThreatActor
Source§fn as_ref(&self) -> &CommonProperties
fn as_ref(&self) -> &CommonProperties
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl<'a> AsRef<ThreatActor> for Node<'a, ThreatActor>
impl<'a> AsRef<ThreatActor> for Node<'a, ThreatActor>
Source§fn as_ref(&self) -> &ThreatActor
fn as_ref(&self) -> &ThreatActor
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl<'de> Deserialize<'de> for ThreatActor
impl<'de> Deserialize<'de> for ThreatActor
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 TypedObject for ThreatActor
impl TypedObject for ThreatActor
Auto Trait Implementations§
impl Freeze for ThreatActor
impl RefUnwindSafe for ThreatActor
impl Send for ThreatActor
impl Sync for ThreatActor
impl Unpin for ThreatActor
impl UnwindSafe for ThreatActor
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