Enum vm_allocator::AllocPolicy
source · [−]pub enum AllocPolicy {
FirstMatch,
LastMatch,
ExactMatch(u64),
}
Expand description
Policy for resource allocation.
Variants
FirstMatch
Allocate the first matched entry.
LastMatch
Allocate first matched entry from the end of the range.
ExactMatch(u64)
Allocate a memory slot starting with the specified address if it is available.
Trait Implementations
sourceimpl Clone for AllocPolicy
impl Clone for AllocPolicy
sourcefn clone(&self) -> AllocPolicy
fn clone(&self) -> AllocPolicy
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AllocPolicy
impl Debug for AllocPolicy
sourceimpl Default for AllocPolicy
impl Default for AllocPolicy
sourceimpl PartialEq<AllocPolicy> for AllocPolicy
impl PartialEq<AllocPolicy> for AllocPolicy
sourcefn eq(&self, other: &AllocPolicy) -> bool
fn eq(&self, other: &AllocPolicy) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AllocPolicy) -> bool
fn ne(&self, other: &AllocPolicy) -> bool
This method tests for !=
.
impl Copy for AllocPolicy
impl StructuralPartialEq for AllocPolicy
Auto Trait Implementations
impl RefUnwindSafe for AllocPolicy
impl Send for AllocPolicy
impl Sync for AllocPolicy
impl Unpin for AllocPolicy
impl UnwindSafe for AllocPolicy
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more