Struct DecisionLog
pub struct DecisionLog {
pub pauses: Vec<(TrialId, u64)>,
pub resumes: Vec<TrialId>,
}Expand description
The decisions a RecordingScheduler observed, keyed by trial id.
Fields§
§pauses: Vec<(TrialId, u64)>Every Decision::Pause as
(trial, step), in the order they were decided.
resumes: Vec<TrialId>Every Command::ResumeTrial
target, in the order they were emitted.
Trait Implementations§
§impl Clone for DecisionLog
impl Clone for DecisionLog
§fn clone(&self) -> DecisionLog
fn clone(&self) -> DecisionLog
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 more§impl Debug for DecisionLog
impl Debug for DecisionLog
§impl Default for DecisionLog
impl Default for DecisionLog
§fn default() -> DecisionLog
fn default() -> DecisionLog
Returns the “default value” for a type. Read more
§impl PartialEq for DecisionLog
impl PartialEq for DecisionLog
impl StructuralPartialEq for DecisionLog
Auto Trait Implementations§
impl Freeze for DecisionLog
impl RefUnwindSafe for DecisionLog
impl Send for DecisionLog
impl Sync for DecisionLog
impl Unpin for DecisionLog
impl UnsafeUnpin for DecisionLog
impl UnwindSafe for DecisionLog
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,
impl<T, U> Imply<T> for U
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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