pub enum AllocationPattern {
NoAllocation,
SingleAllocation,
BoundedAllocations,
UnboundedAllocations,
}
Expand description
Memory allocation patterns
Variants§
NoAllocation
No heap allocations
SingleAllocation
Single allocation at initialization
BoundedAllocations
Bounded number of allocations
UnboundedAllocations
Unbounded allocations possible
Trait Implementations§
Source§impl Clone for AllocationPattern
impl Clone for AllocationPattern
Source§fn clone(&self) -> AllocationPattern
fn clone(&self) -> AllocationPattern
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 AllocationPattern
impl Debug for AllocationPattern
Source§impl PartialEq for AllocationPattern
impl PartialEq for AllocationPattern
impl Copy for AllocationPattern
impl Eq for AllocationPattern
impl StructuralPartialEq for AllocationPattern
Auto Trait Implementations§
impl Freeze for AllocationPattern
impl RefUnwindSafe for AllocationPattern
impl Send for AllocationPattern
impl Sync for AllocationPattern
impl Unpin for AllocationPattern
impl UnwindSafe for AllocationPattern
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more