pub struct Tactic {
pub common: CommonProperties,
pub name: String,
pub description: Option<String>,
pub shortname: String,
pub domains: Vec<String>,
}Expand description
Represents a MITRE ATT&CK Tactic (x-mitre-tactic).
Fields§
§common: CommonProperties§name: String§description: Option<String>§shortname: String§domains: Vec<String>Trait Implementations§
Source§impl AttackObject for Tactic
impl AttackObject for Tactic
Source§impl<'de> Deserialize<'de> for Tactic
impl<'de> Deserialize<'de> for Tactic
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 StixObject for Tactic
impl StixObject for Tactic
impl Eq for Tactic
impl StructuralPartialEq for Tactic
Auto Trait Implementations§
impl Freeze for Tactic
impl RefUnwindSafe for Tactic
impl Send for Tactic
impl Sync for Tactic
impl Unpin for Tactic
impl UnsafeUnpin for Tactic
impl UnwindSafe for Tactic
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