pub struct SnapshotCleanupFailure { /* private fields */ }Expand description
Failure to remove a snapshot while rolling back a partial capture.
Implementations§
Source§impl SnapshotCleanupFailure
impl SnapshotCleanupFailure
Sourcepub const fn canister_id(&self) -> Principal
pub const fn canister_id(&self) -> Principal
Read the canister whose captured snapshot could not be removed.
Sourcepub fn response(&self) -> Option<&RejectResponse>
pub fn response(&self) -> Option<&RejectResponse>
Read PocketIC’s structured rejection.
Sourcepub fn panic_message(&self) -> Option<&str>
pub fn panic_message(&self) -> Option<&str>
Read a captured PocketIC panic message, when cleanup did not return a rejection.
Trait Implementations§
Source§impl Clone for SnapshotCleanupFailure
impl Clone for SnapshotCleanupFailure
Source§fn clone(&self) -> SnapshotCleanupFailure
fn clone(&self) -> SnapshotCleanupFailure
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 SnapshotCleanupFailure
impl Debug for SnapshotCleanupFailure
impl Eq for SnapshotCleanupFailure
Source§impl PartialEq for SnapshotCleanupFailure
impl PartialEq for SnapshotCleanupFailure
impl StructuralPartialEq for SnapshotCleanupFailure
Auto Trait Implementations§
impl Freeze for SnapshotCleanupFailure
impl RefUnwindSafe for SnapshotCleanupFailure
impl Send for SnapshotCleanupFailure
impl Sync for SnapshotCleanupFailure
impl Unpin for SnapshotCleanupFailure
impl UnsafeUnpin for SnapshotCleanupFailure
impl UnwindSafe for SnapshotCleanupFailure
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.