pub enum SimulationSelection {
Sampled {
num_scenarios: u32,
},
Enumerated {},
}Expand description
Post-training scenario selection and its method-specific parameters
(config.json → simulation.selection).
Internally tagged on method; the tag is the semantic selection word, never
a mechanism name. sampled draws num_scenarios trajectories; enumerated
walks the scenario set exhaustively. Each variant carries only its own
parameters, so pairing a count with enumerated is a parse error under
deny_unknown_fields rather than a runtime-gated combination.
Variants§
Sampled
Sampled scenarios: draw num_scenarios trajectories.
Enumerated
Exhaustive enumeration of the scenario set.
Trait Implementations§
Source§impl Clone for SimulationSelection
impl Clone for SimulationSelection
Source§fn clone(&self) -> SimulationSelection
fn clone(&self) -> SimulationSelection
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 moreimpl Copy for SimulationSelection
Source§impl Debug for SimulationSelection
impl Debug for SimulationSelection
Source§impl<'de> Deserialize<'de> for SimulationSelection
impl<'de> Deserialize<'de> for SimulationSelection
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SimulationSelection
Source§impl PartialEq for SimulationSelection
impl PartialEq for SimulationSelection
Source§impl Serialize for SimulationSelection
impl Serialize for SimulationSelection
impl StructuralPartialEq for SimulationSelection
Auto Trait Implementations§
impl Freeze for SimulationSelection
impl RefUnwindSafe for SimulationSelection
impl Send for SimulationSelection
impl Sync for SimulationSelection
impl Unpin for SimulationSelection
impl UnsafeUnpin for SimulationSelection
impl UnwindSafe for SimulationSelection
Blanket Implementations§
impl<T> Allocation for T
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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