[−][src]Enum syscall::flag::PartialAllocStrategy
Variants
The allocator decides itself the size of the memory range, based on e.g. free memory ranges and other processes which require large physical memory chunks.
The allocator returns the absolute greatest range it can find.
The allocator returns the first range that fits the minimum count, without searching extra.
Implementations
impl PartialAllocStrategy[src]
Trait Implementations
impl Clone for PartialAllocStrategy[src]
pub fn clone(&self) -> PartialAllocStrategy[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for PartialAllocStrategy[src]
impl Debug for PartialAllocStrategy[src]
impl Default for PartialAllocStrategy[src]
impl Eq for PartialAllocStrategy[src]
impl Hash for PartialAllocStrategy[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl PartialEq<PartialAllocStrategy> for PartialAllocStrategy[src]
pub fn eq(&self, other: &PartialAllocStrategy) -> bool[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl StructuralEq for PartialAllocStrategy[src]
impl StructuralPartialEq for PartialAllocStrategy[src]
Auto Trait Implementations
impl Send for PartialAllocStrategy[src]
impl Sync for PartialAllocStrategy[src]
impl Unpin for PartialAllocStrategy[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,