pub struct CanisterPoolEntry {
pub created_at: u64,
pub cycles: Cycles,
pub status: CanisterPoolStatus,
pub role: Option<CanisterRole>,
pub parent: Option<Principal>,
pub module_hash: Option<Vec<u8>>,
}Expand description
CanisterPoolEntry
Fields§
§created_at: u64§cycles: Cycles§status: CanisterPoolStatus§role: Option<CanisterRole>§parent: Option<Principal>§module_hash: Option<Vec<u8>>Trait Implementations§
Source§impl CandidType for CanisterPoolEntry
impl CandidType for CanisterPoolEntry
Source§impl Clone for CanisterPoolEntry
impl Clone for CanisterPoolEntry
Source§fn clone(&self) -> CanisterPoolEntry
fn clone(&self) -> CanisterPoolEntry
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 CanisterPoolEntry
impl Debug for CanisterPoolEntry
Source§impl<'de> Deserialize<'de> for CanisterPoolEntry
impl<'de> Deserialize<'de> for CanisterPoolEntry
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 Serialize for CanisterPoolEntry
impl Serialize for CanisterPoolEntry
Source§impl Storable for CanisterPoolEntry
impl Storable for CanisterPoolEntry
Source§const BOUND: Bound = ::canic_memory::cdk::structures::storable::Bound::Unbounded
const BOUND: Bound = ::canic_memory::cdk::structures::storable::Bound::Unbounded
The size bounds of the type.
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 CanisterPoolEntry
impl RefUnwindSafe for CanisterPoolEntry
impl Send for CanisterPoolEntry
impl Sync for CanisterPoolEntry
impl Unpin for CanisterPoolEntry
impl UnwindSafe for CanisterPoolEntry
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