pub struct CanisterEntry {
pub pid: Principal,
pub role: CanisterRole,
pub parent_pid: Option<Principal>,
pub module_hash: Option<Vec<u8>>,
pub created_at: u64,
}Expand description
CanisterEntry Full registry entry (authoritative)
Fields§
§pid: Principal§role: CanisterRole§parent_pid: Option<Principal>§module_hash: Option<Vec<u8>>§created_at: u64Implementations§
Source§impl CanisterEntry
impl CanisterEntry
pub const STORABLE_MAX_SIZE: u32 = 256u32
Trait Implementations§
Source§impl CandidType for CanisterEntry
impl CandidType for CanisterEntry
Source§impl Clone for CanisterEntry
impl Clone for CanisterEntry
Source§fn clone(&self) -> CanisterEntry
fn clone(&self) -> CanisterEntry
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 CanisterEntry
impl Debug for CanisterEntry
Source§impl<'de> Deserialize<'de> for CanisterEntry
impl<'de> Deserialize<'de> for CanisterEntry
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 From<CanisterEntry> for CanisterSummary
impl From<CanisterEntry> for CanisterSummary
Source§fn from(e: CanisterEntry) -> Self
fn from(e: CanisterEntry) -> Self
Converts to this type from the input type.
Source§impl Serialize for CanisterEntry
impl Serialize for CanisterEntry
Source§impl Storable for CanisterEntry
impl Storable for CanisterEntry
Source§fn to_bytes(&self) -> Cow<'_, [u8]>
fn to_bytes(&self) -> Cow<'_, [u8]>
Converts the element into a possibly borrowed byte slice. Read more
Source§fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
Converts bytes into an element.
Source§fn to_bytes_checked(&self) -> Cow<'_, [u8]>
fn to_bytes_checked(&self) -> Cow<'_, [u8]>
Like
to_bytes, but checks that bytes conform to declared bounds.Source§fn into_bytes_checked(self) -> Vec<u8> ⓘwhere
Self: Sized,
fn into_bytes_checked(self) -> Vec<u8> ⓘwhere
Self: Sized,
Like
into_bytes, but checks that bytes conform to declared bounds.Source§fn check_bounds(bytes: &[u8])
fn check_bounds(bytes: &[u8])
Validates that a byte slice fits within this type’s declared bounds.
Auto Trait Implementations§
impl Freeze for CanisterEntry
impl RefUnwindSafe for CanisterEntry
impl Send for CanisterEntry
impl Sync for CanisterEntry
impl Unpin for CanisterEntry
impl UnwindSafe for CanisterEntry
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