pub enum AllocationShrinkError {
ShrinkWouldGrow,
SizeIsZero,
AlignmentFailure,
InternalError,
}Expand description
Failures caused by Allocator::shrink().
Variants§
Trait Implementations§
Source§impl Clone for AllocationShrinkError
impl Clone for AllocationShrinkError
Source§fn clone(&self) -> AllocationShrinkError
fn clone(&self) -> AllocationShrinkError
Returns a duplicate of the value. Read more
1.0.0 · 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 AllocationShrinkError
impl Debug for AllocationShrinkError
Source§impl Display for AllocationShrinkError
impl Display for AllocationShrinkError
Source§impl Error for AllocationShrinkError
impl Error for AllocationShrinkError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<MemoryError> for AllocationShrinkError
impl From<MemoryError> for AllocationShrinkError
Source§fn from(v: MemoryError) -> AllocationShrinkError
fn from(v: MemoryError) -> AllocationShrinkError
Converts to this type from the input type.
Source§impl PartialEq for AllocationShrinkError
impl PartialEq for AllocationShrinkError
impl Copy for AllocationShrinkError
impl Eq for AllocationShrinkError
impl StructuralPartialEq for AllocationShrinkError
Auto Trait Implementations§
impl Freeze for AllocationShrinkError
impl RefUnwindSafe for AllocationShrinkError
impl Send for AllocationShrinkError
impl Sync for AllocationShrinkError
impl Unpin for AllocationShrinkError
impl UnwindSafe for AllocationShrinkError
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