pub struct DeploymentRootVerificationReceiptV1 {Show 30 fields
pub schema_version: u32,
pub receipt_id: String,
pub receipt_digest: String,
pub deployment_name: String,
pub network: String,
pub fleet_template: String,
pub root_principal: String,
pub previous_root_verification: DeploymentRootVerificationStateV1,
pub new_root_verification: DeploymentRootVerificationStateV1,
pub state_transition: DeploymentRootVerificationStateTransitionV1,
pub source_report_id: String,
pub source_report_digest: String,
pub source_report_requested_at: String,
pub source_report_source: DeploymentRootVerificationSourceV1,
pub source_report_evidence_status: DeploymentRootVerificationEvidenceStatusV1,
pub source_report_current_root_verification: DeploymentRootVerificationStateV1,
pub source_report_state_transition: DeploymentRootVerificationStateTransitionV1,
pub source_root_observation_source: DeploymentRootObservationSourceV1,
pub source_observed_root_canister_id: String,
pub source_check_id: String,
pub source_check_digest: String,
pub source_deployment_plan_id: String,
pub source_deployment_plan_digest: String,
pub source_inventory_id: String,
pub source_inventory_digest: String,
pub verified_at_unix_secs: u64,
pub local_state_path: String,
pub local_state_digest_before: String,
pub local_state_digest_after: String,
pub warnings: Vec<SafetyFindingV1>,
}Expand description
DeploymentRootVerificationReceiptV1
Fields§
§schema_version: u32§receipt_id: String§receipt_digest: String§deployment_name: String§network: String§fleet_template: String§root_principal: String§previous_root_verification: DeploymentRootVerificationStateV1§new_root_verification: DeploymentRootVerificationStateV1§state_transition: DeploymentRootVerificationStateTransitionV1§source_report_id: String§source_report_digest: String§source_report_requested_at: String§source_report_source: DeploymentRootVerificationSourceV1§source_report_evidence_status: DeploymentRootVerificationEvidenceStatusV1§source_report_current_root_verification: DeploymentRootVerificationStateV1§source_report_state_transition: DeploymentRootVerificationStateTransitionV1§source_root_observation_source: DeploymentRootObservationSourceV1§source_observed_root_canister_id: String§source_check_id: String§source_check_digest: String§source_deployment_plan_id: String§source_deployment_plan_digest: String§source_inventory_id: String§source_inventory_digest: String§verified_at_unix_secs: u64§local_state_path: String§local_state_digest_before: String§local_state_digest_after: String§warnings: Vec<SafetyFindingV1>Trait Implementations§
Source§impl Clone for DeploymentRootVerificationReceiptV1
impl Clone for DeploymentRootVerificationReceiptV1
Source§fn clone(&self) -> DeploymentRootVerificationReceiptV1
fn clone(&self) -> DeploymentRootVerificationReceiptV1
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 DeploymentRootVerificationReceiptV1
impl<'de> Deserialize<'de> for DeploymentRootVerificationReceiptV1
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 DeploymentRootVerificationReceiptV1
impl PartialEq for DeploymentRootVerificationReceiptV1
Source§fn eq(&self, other: &DeploymentRootVerificationReceiptV1) -> bool
fn eq(&self, other: &DeploymentRootVerificationReceiptV1) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for DeploymentRootVerificationReceiptV1
impl StructuralPartialEq for DeploymentRootVerificationReceiptV1
Auto Trait Implementations§
impl Freeze for DeploymentRootVerificationReceiptV1
impl RefUnwindSafe for DeploymentRootVerificationReceiptV1
impl Send for DeploymentRootVerificationReceiptV1
impl Sync for DeploymentRootVerificationReceiptV1
impl Unpin for DeploymentRootVerificationReceiptV1
impl UnsafeUnpin for DeploymentRootVerificationReceiptV1
impl UnwindSafe for DeploymentRootVerificationReceiptV1
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