Enum syscall::flag::PartialAllocStrategy [−][src]
#[repr(usize)]
pub enum PartialAllocStrategy {
Optimal,
GreatestRange,
Greedy,
}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
Trait Implementations
impl Clone for PartialAllocStrategy[src]
impl Clone for PartialAllocStrategy[src]fn clone(&self) -> PartialAllocStrategy[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for PartialAllocStrategy[src]
impl Copy for PartialAllocStrategy[src]impl Default for PartialAllocStrategy[src]
impl Default for PartialAllocStrategy[src]impl Eq for PartialAllocStrategy[src]
impl Eq for PartialAllocStrategy[src]impl Hash for PartialAllocStrategy[src]
impl Hash for PartialAllocStrategy[src]impl PartialEq<PartialAllocStrategy> for PartialAllocStrategy[src]
impl PartialEq<PartialAllocStrategy> for PartialAllocStrategy[src]fn eq(&self, other: &PartialAllocStrategy) -> bool[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn ne(&self, other: &Rhs) -> boolimpl StructuralEq for PartialAllocStrategy[src]
impl StructuralEq for PartialAllocStrategy[src]Auto Trait Implementations
impl Send for PartialAllocStrategy
impl Send for PartialAllocStrategyimpl Sync for PartialAllocStrategy
impl Sync for PartialAllocStrategyimpl Unpin for PartialAllocStrategy
impl Unpin for PartialAllocStrategy