pub struct ComponentRuntimeDirectoryConvergenceEvidence {
pub operation_id: [u8; 32],
pub binding: ManagedCanisterBinding,
pub covered_authority: ComponentRuntimeDirectoryAuthority,
pub covered_authority_hash: [u8; 32],
pub activation: ComponentRuntimeActivationEvidence,
}Expand description
ComponentRuntimeDirectoryConvergenceEvidence
Stable root evidence that one active member covered at least the required Directory authority.
Fields§
§operation_id: [u8; 32]§binding: ManagedCanisterBinding§activation: ComponentRuntimeActivationEvidenceTrait Implementations§
Source§impl Clone for ComponentRuntimeDirectoryConvergenceEvidence
impl Clone for ComponentRuntimeDirectoryConvergenceEvidence
Source§fn clone(&self) -> ComponentRuntimeDirectoryConvergenceEvidence
fn clone(&self) -> ComponentRuntimeDirectoryConvergenceEvidence
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 ComponentRuntimeDirectoryConvergenceEvidence
impl<'de> Deserialize<'de> for ComponentRuntimeDirectoryConvergenceEvidence
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 ComponentRuntimeDirectoryConvergenceEvidence
impl StructuralPartialEq for ComponentRuntimeDirectoryConvergenceEvidence
Auto Trait Implementations§
impl Freeze for ComponentRuntimeDirectoryConvergenceEvidence
impl RefUnwindSafe for ComponentRuntimeDirectoryConvergenceEvidence
impl Send for ComponentRuntimeDirectoryConvergenceEvidence
impl Sync for ComponentRuntimeDirectoryConvergenceEvidence
impl Unpin for ComponentRuntimeDirectoryConvergenceEvidence
impl UnsafeUnpin for ComponentRuntimeDirectoryConvergenceEvidence
impl UnwindSafe for ComponentRuntimeDirectoryConvergenceEvidence
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