pub struct RootComponentCreationEvidence {
pub wasm_store: Principal,
pub payload_hash: [u8; 32],
pub payload_size_bytes: u64,
pub initial_cycles: Cycles,
pub controller: Principal,
pub canister: Option<Principal>,
}Expand description
RootComponentCreationEvidence
Exact Store artifact and root-owned creation settings frozen before the paid effect.
Fields§
§wasm_store: Principal§payload_hash: [u8; 32]§payload_size_bytes: u64§initial_cycles: Cycles§controller: Principal§canister: Option<Principal>Trait Implementations§
Source§impl Clone for RootComponentCreationEvidence
impl Clone for RootComponentCreationEvidence
Source§fn clone(&self) -> RootComponentCreationEvidence
fn clone(&self) -> RootComponentCreationEvidence
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 RootComponentCreationEvidence
impl<'de> Deserialize<'de> for RootComponentCreationEvidence
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 RootComponentCreationEvidence
impl StructuralPartialEq for RootComponentCreationEvidence
Auto Trait Implementations§
impl Freeze for RootComponentCreationEvidence
impl RefUnwindSafe for RootComponentCreationEvidence
impl Send for RootComponentCreationEvidence
impl Sync for RootComponentCreationEvidence
impl Unpin for RootComponentCreationEvidence
impl UnsafeUnpin for RootComponentCreationEvidence
impl UnwindSafe for RootComponentCreationEvidence
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