pub struct Malware {Show 14 fields
pub common: CommonProperties,
pub name: String,
pub description: Option<String>,
pub malware_types: Vec<String>,
pub is_family: bool,
pub aliases: Option<Vec<String>>,
pub kill_chain_phases: Option<Vec<KillChainPhase>>,
pub first_seen: Option<DateTime<Utc>>,
pub last_seen: Option<DateTime<Utc>>,
pub operating_system_refs: Option<Vec<String>>,
pub architecture_execution_envs: Option<Vec<String>>,
pub implementation_languages: Option<Vec<String>>,
pub capabilities: Option<Vec<String>>,
pub sample_refs: Option<Vec<String>>,
}Expand description
Malware Domain Object
Fields§
§common: CommonProperties§name: String§description: Option<String>§malware_types: Vec<String>§is_family: bool§aliases: Option<Vec<String>>§kill_chain_phases: Option<Vec<KillChainPhase>>§first_seen: Option<DateTime<Utc>>§last_seen: Option<DateTime<Utc>>§operating_system_refs: Option<Vec<String>>§architecture_execution_envs: Option<Vec<String>>§implementation_languages: Option<Vec<String>>§capabilities: Option<Vec<String>>§sample_refs: Option<Vec<String>>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Malware
impl<'de> Deserialize<'de> for Malware
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 From<Malware> for StixObjectEnum
impl From<Malware> for StixObjectEnum
Source§impl StixObject for Malware
impl StixObject for Malware
impl Eq for Malware
impl StructuralPartialEq for Malware
Auto Trait Implementations§
impl Freeze for Malware
impl RefUnwindSafe for Malware
impl Send for Malware
impl Sync for Malware
impl Unpin for Malware
impl UnwindSafe for Malware
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