Struct mmtk::util::options::Options[][src]

pub struct Options {
    pub plan: PlanSelector,
    pub threads: usize,
    pub use_short_stack_scans: bool,
    pub use_return_barrier: bool,
    pub eager_complete_sweep: bool,
    pub ignore_system_g_c: bool,
    pub variable_size_heap: bool,
    pub no_finalizer: bool,
    pub no_reference_types: bool,
    pub nursery_zeroing: NurseryZeroingOptions,
    pub verbose: usize,
    pub stress_factor: usize,
    pub analysis_factor: usize,
    pub vm_space: bool,
    pub vm_space_size: usize,
}

Fields

plan: PlanSelectorthreads: usizeuse_short_stack_scans: booluse_return_barrier: booleager_complete_sweep: boolignore_system_g_c: boolvariable_size_heap: boolno_finalizer: boolno_reference_types: boolnursery_zeroing: NurseryZeroingOptionsverbose: usizestress_factor: usizeanalysis_factor: usizevm_space: boolvm_space_size: usize

Implementations

impl Options[src]

pub fn set_from_str(&mut self, s: &str, val: &str) -> bool[src]

Trait Implementations

impl Default for Options[src]

Auto Trait Implementations

impl RefUnwindSafe for Options

impl Send for Options

impl Sync for Options

impl Unpin for Options

impl UnwindSafe for Options

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Any + Send + Sync
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.