#[non_exhaustive]pub enum ResetDomainKind {
CanisterSnapshots,
CanisterCycles,
PocketIcTime,
ExtraCanisters,
PendingMessages,
SubnetState,
ExternalResources,
}Expand description
Reset domain whose handling is declared by a pooled baseline recipe.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
CanisterSnapshots
Captured canister snapshots.
CanisterCycles
Canister cycle balances.
PocketIcTime
PocketIC simulated time.
ExtraCanisters
Canisters outside the captured baseline set.
PendingMessages
Pending ingress, timers, or cross-canister messages.
SubnetState
Subnet metrics, routing, allocation, or other subnet-global state.
ExternalResources
Files, processes, services, or other caller-owned resources.
Trait Implementations§
Source§impl Clone for ResetDomainKind
impl Clone for ResetDomainKind
Source§fn clone(&self) -> ResetDomainKind
fn clone(&self) -> ResetDomainKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ResetDomainKind
Source§impl Debug for ResetDomainKind
impl Debug for ResetDomainKind
impl Eq for ResetDomainKind
Source§impl Hash for ResetDomainKind
impl Hash for ResetDomainKind
Source§impl Ord for ResetDomainKind
impl Ord for ResetDomainKind
Source§fn cmp(&self, other: &ResetDomainKind) -> Ordering
fn cmp(&self, other: &ResetDomainKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ResetDomainKind
impl PartialEq for ResetDomainKind
Source§impl PartialOrd for ResetDomainKind
impl PartialOrd for ResetDomainKind
impl StructuralPartialEq for ResetDomainKind
Auto Trait Implementations§
impl Freeze for ResetDomainKind
impl RefUnwindSafe for ResetDomainKind
impl Send for ResetDomainKind
impl Sync for ResetDomainKind
impl Unpin for ResetDomainKind
impl UnsafeUnpin for ResetDomainKind
impl UnwindSafe for ResetDomainKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.