pub struct PolicyWhen {
pub default: Option<bool>,
pub labels_any: Option<Vec<String>>,
pub failed_cmd: Option<bool>,
pub evidence_count_gte: Option<usize>,
}Fields§
§default: Option<bool>§labels_any: Option<Vec<String>>§failed_cmd: Option<bool>§evidence_count_gte: Option<usize>Trait Implementations§
Source§impl Clone for PolicyWhen
impl Clone for PolicyWhen
Source§fn clone(&self) -> PolicyWhen
fn clone(&self) -> PolicyWhen
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PolicyWhen
impl Debug for PolicyWhen
Source§impl Default for PolicyWhen
impl Default for PolicyWhen
Source§fn default() -> PolicyWhen
fn default() -> PolicyWhen
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PolicyWhen
impl<'de> Deserialize<'de> for PolicyWhen
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
Auto Trait Implementations§
impl Freeze for PolicyWhen
impl RefUnwindSafe for PolicyWhen
impl Send for PolicyWhen
impl Sync for PolicyWhen
impl Unpin for PolicyWhen
impl UnsafeUnpin for PolicyWhen
impl UnwindSafe for PolicyWhen
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