pub struct CanisterPoolEntry {
pub pid: Principal,
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§
§pid: Principal§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
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