pub struct ExternalUpgradeCompletionReportV1 {Show 19 fields
pub schema_version: u32,
pub report_id: String,
pub report_digest: String,
pub proposal_id: String,
pub proposal_digest: String,
pub consent_evidence_id: String,
pub consent_evidence_digest: String,
pub verification_check_id: String,
pub verification_check_digest: String,
pub subject: String,
pub canister_id: Option<String>,
pub role: Option<String>,
pub consent_state: ExternalUpgradeConsentStateV1,
pub verification_result: ExternalUpgradeVerificationResultV1,
pub verification_observation_source: ExternalVerificationObservationSourceV1,
pub completion_status: ExternalUpgradeCompletionStatusV1,
pub blockers: Vec<String>,
pub next_actions: Vec<String>,
pub status_summary: String,
}Expand description
ExternalUpgradeCompletionReportV1
Fields§
§schema_version: u32§report_id: String§report_digest: String§proposal_id: String§proposal_digest: String§consent_evidence_id: String§consent_evidence_digest: String§verification_check_id: String§verification_check_digest: String§subject: String§canister_id: Option<String>§role: Option<String>§consent_state: ExternalUpgradeConsentStateV1§verification_result: ExternalUpgradeVerificationResultV1§verification_observation_source: ExternalVerificationObservationSourceV1§completion_status: ExternalUpgradeCompletionStatusV1§blockers: Vec<String>§next_actions: Vec<String>§status_summary: StringTrait Implementations§
Source§impl Clone for ExternalUpgradeCompletionReportV1
impl Clone for ExternalUpgradeCompletionReportV1
Source§fn clone(&self) -> ExternalUpgradeCompletionReportV1
fn clone(&self) -> ExternalUpgradeCompletionReportV1
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<'de> Deserialize<'de> for ExternalUpgradeCompletionReportV1
impl<'de> Deserialize<'de> for ExternalUpgradeCompletionReportV1
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 ExternalUpgradeCompletionReportV1
impl PartialEq for ExternalUpgradeCompletionReportV1
Source§fn eq(&self, other: &ExternalUpgradeCompletionReportV1) -> bool
fn eq(&self, other: &ExternalUpgradeCompletionReportV1) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ExternalUpgradeCompletionReportV1
impl StructuralPartialEq for ExternalUpgradeCompletionReportV1
Auto Trait Implementations§
impl Freeze for ExternalUpgradeCompletionReportV1
impl RefUnwindSafe for ExternalUpgradeCompletionReportV1
impl Send for ExternalUpgradeCompletionReportV1
impl Sync for ExternalUpgradeCompletionReportV1
impl Unpin for ExternalUpgradeCompletionReportV1
impl UnsafeUnpin for ExternalUpgradeCompletionReportV1
impl UnwindSafe for ExternalUpgradeCompletionReportV1
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