pub struct MalwareAction {
pub common: CommonProperties,
pub name: MalwareAction,
pub description: Option<String>,
}Expand description
MAEC Malware Action
Represents a low-level action taken by malware (e.g., file operations, network connections).
Fields§
§common: CommonPropertiesCommon MAEC properties
name: MalwareActionName of the action
description: Option<String>Textual description
Implementations§
Source§impl MalwareAction
impl MalwareAction
Sourcepub fn builder() -> MalwareActionBuilder
pub fn builder() -> MalwareActionBuilder
Creates a new MalwareAction builder
Sourcepub fn new(name: MalwareActionVocab) -> Self
pub fn new(name: MalwareActionVocab) -> Self
Creates a minimal MalwareAction with just a name
Trait Implementations§
Source§impl Clone for MalwareAction
impl Clone for MalwareAction
Source§fn clone(&self) -> MalwareAction
fn clone(&self) -> MalwareAction
Returns a duplicate 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 MalwareAction
impl Debug for MalwareAction
Source§impl<'de> Deserialize<'de> for MalwareAction
impl<'de> Deserialize<'de> for MalwareAction
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 MaecObject for MalwareAction
impl MaecObject for MalwareAction
Source§impl PartialEq for MalwareAction
impl PartialEq for MalwareAction
Source§impl Serialize for MalwareAction
impl Serialize for MalwareAction
impl Eq for MalwareAction
impl StructuralPartialEq for MalwareAction
Auto Trait Implementations§
impl Freeze for MalwareAction
impl RefUnwindSafe for MalwareAction
impl Send for MalwareAction
impl Sync for MalwareAction
impl Unpin for MalwareAction
impl UnwindSafe for MalwareAction
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