pub struct IcCanisterStatusInfo { /* private fields */ }Expand description
Read-only required status and complete declared controller set.
Other upstream status fields are skipped under finite work limits; their presence, values and semantics are not qualified by this projection. A decoded Stopped value establishes no drained work, continuous fence or load success.
Implementations§
Source§impl IcCanisterStatusInfo
impl IcCanisterStatusInfo
Sourcepub const fn status(&self) -> CanisterStatusType
pub const fn status(&self) -> CanisterStatusType
Read the upstream running, stopping or stopped variant exactly.
Sourcepub const fn controllers(&self) -> &ControllerSet
pub const fn controllers(&self) -> &ControllerSet
Read the canonical bounded set through its existing owning boundary.
An explicitly empty set stays empty; missing settings/controllers reject.
Trait Implementations§
Source§impl Clone for IcCanisterStatusInfo
impl Clone for IcCanisterStatusInfo
Source§impl Debug for IcCanisterStatusInfo
impl Debug for IcCanisterStatusInfo
impl Eq for IcCanisterStatusInfo
Source§impl PartialEq for IcCanisterStatusInfo
impl PartialEq for IcCanisterStatusInfo
impl StructuralPartialEq for IcCanisterStatusInfo
Auto Trait Implementations§
impl Freeze for IcCanisterStatusInfo
impl RefUnwindSafe for IcCanisterStatusInfo
impl Send for IcCanisterStatusInfo
impl Sync for IcCanisterStatusInfo
impl Unpin for IcCanisterStatusInfo
impl UnsafeUnpin for IcCanisterStatusInfo
impl UnwindSafe for IcCanisterStatusInfo
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