#[non_exhaustive]pub enum ResetAchievement {
CanisterSnapshots,
CanisterCycles(CycleResetPolicy),
PocketIcTime(TimeResetPolicy),
ExtraCanisters(ExtraCanisterPolicy),
PendingMessages(StateResetPolicy),
SubnetState(StateResetPolicy),
ExternalResources(StateResetPolicy),
}Expand description
One reset guarantee reported as achieved by a 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
Every captured canister snapshot was restored.
CanisterCycles(CycleResetPolicy)
This cycle policy was achieved.
PocketIcTime(TimeResetPolicy)
This time policy was achieved.
ExtraCanisters(ExtraCanisterPolicy)
This extra-canister policy was achieved.
PendingMessages(StateResetPolicy)
This pending-message policy was achieved.
SubnetState(StateResetPolicy)
This subnet-state policy was achieved.
ExternalResources(StateResetPolicy)
This external-resource policy was achieved.
Implementations§
Source§impl ResetAchievement
impl ResetAchievement
Sourcepub const fn domain(&self) -> ResetDomainKind
pub const fn domain(&self) -> ResetDomainKind
Domain governed by this achievement.
Trait Implementations§
Source§impl Clone for ResetAchievement
impl Clone for ResetAchievement
Source§fn clone(&self) -> ResetAchievement
fn clone(&self) -> ResetAchievement
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 moreSource§impl Debug for ResetAchievement
impl Debug for ResetAchievement
impl Eq for ResetAchievement
Source§impl PartialEq for ResetAchievement
impl PartialEq for ResetAchievement
impl StructuralPartialEq for ResetAchievement
Auto Trait Implementations§
impl Freeze for ResetAchievement
impl RefUnwindSafe for ResetAchievement
impl Send for ResetAchievement
impl Sync for ResetAchievement
impl Unpin for ResetAchievement
impl UnsafeUnpin for ResetAchievement
impl UnwindSafe for ResetAchievement
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> 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.