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