pub struct ExplorerConfig {
pub base_seed: u64,
pub max_runs: usize,
pub max_steps_per_run: u64,
pub worker_count: usize,
pub record_traces: bool,
}Expand description
Configuration for the schedule explorer.
Fields§
§base_seed: u64Starting seed. Runs use seeds base_seed, base_seed + 1, etc.
max_runs: usizeMaximum number of exploration runs.
max_steps_per_run: u64Maximum steps per run before the runtime gives up.
worker_count: usizeNumber of simulated workers.
record_traces: boolEnable trace recording for canonicalization.
Implementations§
Trait Implementations§
Source§impl Clone for ExplorerConfig
impl Clone for ExplorerConfig
Source§fn clone(&self) -> ExplorerConfig
fn clone(&self) -> ExplorerConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExplorerConfig
impl Debug for ExplorerConfig
Auto Trait Implementations§
impl Freeze for ExplorerConfig
impl RefUnwindSafe for ExplorerConfig
impl Send for ExplorerConfig
impl Sync for ExplorerConfig
impl Unpin for ExplorerConfig
impl UnsafeUnpin for ExplorerConfig
impl UnwindSafe for ExplorerConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).
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