pub struct PolicyClassification {
pub criticality: PolicyCriticality,
pub expiry_behavior: ExpiryBehavior,
pub grace_period_seconds: u64,
pub fallback_policy_ref: Option<String>,
pub last_known_good_allowed: bool,
}Expand description
Extended policy rule with classification.
Fields§
§criticality: PolicyCriticality§expiry_behavior: ExpiryBehavior§grace_period_seconds: u64§fallback_policy_ref: Option<String>§last_known_good_allowed: boolTrait Implementations§
Source§impl Clone for PolicyClassification
impl Clone for PolicyClassification
Source§impl Debug for PolicyClassification
impl Debug for PolicyClassification
Source§impl<'de> Deserialize<'de> for PolicyClassification
impl<'de> Deserialize<'de> for PolicyClassification
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
impl Eq for PolicyClassification
Source§impl PartialEq for PolicyClassification
impl PartialEq for PolicyClassification
Source§impl Serialize for PolicyClassification
impl Serialize for PolicyClassification
impl StructuralPartialEq for PolicyClassification
Auto Trait Implementations§
impl Freeze for PolicyClassification
impl RefUnwindSafe for PolicyClassification
impl Send for PolicyClassification
impl Sync for PolicyClassification
impl Unpin for PolicyClassification
impl UnsafeUnpin for PolicyClassification
impl UnwindSafe for PolicyClassification
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