pub struct ApprovedModuleSource {
pub source_canister: Principal,
pub source_label: String,
pub module_hash: Vec<u8>,
pub chunk_hashes: Vec<Vec<u8>>,
pub payload_size_bytes: u64,
}Expand description
ApprovedModuleSource
Fields§
§source_canister: Principal§source_label: String§module_hash: Vec<u8>§chunk_hashes: Vec<Vec<u8>>§payload_size_bytes: u64Implementations§
Source§impl ApprovedModuleSource
impl ApprovedModuleSource
Sourcepub fn payload_size(&self) -> String
pub fn payload_size(&self) -> String
Return the formatted module payload size for logs and status output.
Trait Implementations§
Source§impl Clone for ApprovedModuleSource
impl Clone for ApprovedModuleSource
Source§fn clone(&self) -> ApprovedModuleSource
fn clone(&self) -> ApprovedModuleSource
Returns a duplicate of the value. Read more
1.0.0 · 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 ApprovedModuleSource
impl Debug for ApprovedModuleSource
Source§impl PartialEq for ApprovedModuleSource
impl PartialEq for ApprovedModuleSource
impl Eq for ApprovedModuleSource
impl StructuralPartialEq for ApprovedModuleSource
Auto Trait Implementations§
impl Freeze for ApprovedModuleSource
impl RefUnwindSafe for ApprovedModuleSource
impl Send for ApprovedModuleSource
impl Sync for ApprovedModuleSource
impl Unpin for ApprovedModuleSource
impl UnsafeUnpin for ApprovedModuleSource
impl UnwindSafe for ApprovedModuleSource
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