pub struct CriticalExternalFixReportV1 {Show 21 fields
pub schema_version: u32,
pub report_id: String,
pub report_digest: String,
pub fix_id: String,
pub severity: String,
pub lifecycle_plan_id: String,
pub lifecycle_plan_digest: String,
pub pending_report_id: String,
pub pending_report_digest: String,
pub deployment_plan_id: String,
pub deployment_plan_digest: String,
pub inventory_id: String,
pub affected_roles: Vec<String>,
pub affected_canisters: Vec<String>,
pub directly_patchable_roles: Vec<String>,
pub externally_blocked_roles: Vec<String>,
pub dependency_blocked_roles: Vec<String>,
pub required_external_actions: Vec<String>,
pub protected_call_implications: Vec<String>,
pub residual_exposure: Vec<String>,
pub operator_next_steps: Vec<String>,
}Expand description
CriticalExternalFixReportV1
Fields§
§schema_version: u32§report_id: String§report_digest: String§fix_id: String§severity: String§lifecycle_plan_id: String§lifecycle_plan_digest: String§pending_report_id: String§pending_report_digest: String§deployment_plan_id: String§deployment_plan_digest: String§inventory_id: String§affected_roles: Vec<String>§affected_canisters: Vec<String>§directly_patchable_roles: Vec<String>§externally_blocked_roles: Vec<String>§dependency_blocked_roles: Vec<String>§required_external_actions: Vec<String>§protected_call_implications: Vec<String>§residual_exposure: Vec<String>§operator_next_steps: Vec<String>Trait Implementations§
Source§impl Clone for CriticalExternalFixReportV1
impl Clone for CriticalExternalFixReportV1
Source§fn clone(&self) -> CriticalExternalFixReportV1
fn clone(&self) -> CriticalExternalFixReportV1
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 CriticalExternalFixReportV1
impl Debug for CriticalExternalFixReportV1
Source§impl<'de> Deserialize<'de> for CriticalExternalFixReportV1
impl<'de> Deserialize<'de> for CriticalExternalFixReportV1
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 PartialEq for CriticalExternalFixReportV1
impl PartialEq for CriticalExternalFixReportV1
Source§fn eq(&self, other: &CriticalExternalFixReportV1) -> bool
fn eq(&self, other: &CriticalExternalFixReportV1) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CriticalExternalFixReportV1
impl StructuralPartialEq for CriticalExternalFixReportV1
Auto Trait Implementations§
impl Freeze for CriticalExternalFixReportV1
impl RefUnwindSafe for CriticalExternalFixReportV1
impl Send for CriticalExternalFixReportV1
impl Sync for CriticalExternalFixReportV1
impl Unpin for CriticalExternalFixReportV1
impl UnsafeUnpin for CriticalExternalFixReportV1
impl UnwindSafe for CriticalExternalFixReportV1
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