pub struct ReleaseFailure { /* private fields */ }Expand description
A release that failed before any device mutation.
Allocators return this only when nothing was mutated and the caller’s state
is unchanged. It is the one shape that may imply “nothing happened”; every
post-mutation failure must be AllocationReleaseOutcome::Quarantined.
Implementations§
Trait Implementations§
Source§impl Clone for ReleaseFailure
impl Clone for ReleaseFailure
Source§fn clone(&self) -> ReleaseFailure
fn clone(&self) -> ReleaseFailure
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 ReleaseFailure
impl Debug for ReleaseFailure
Source§impl Display for ReleaseFailure
impl Display for ReleaseFailure
impl Eq for ReleaseFailure
Source§impl PartialEq for ReleaseFailure
impl PartialEq for ReleaseFailure
impl StructuralPartialEq for ReleaseFailure
Auto Trait Implementations§
impl Freeze for ReleaseFailure
impl RefUnwindSafe for ReleaseFailure
impl Send for ReleaseFailure
impl Sync for ReleaseFailure
impl Unpin for ReleaseFailure
impl UnsafeUnpin for ReleaseFailure
impl UnwindSafe for ReleaseFailure
Blanket Implementations§
impl<T> BindingResource for T
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