pub struct StudyResults {
pub plan_id: Identity,
pub results: Vec<PointResult>,
pub observations: BTreeMap<Identity, Observations>,
pub retry_safe: BTreeSet<Identity>,
}Expand description
Summary retains all partial outcomes and never manufactures retry safety.
Fields§
§plan_id: Identity§results: Vec<PointResult>§observations: BTreeMap<Identity, Observations>§retry_safe: BTreeSet<Identity>Implementations§
Source§impl StudyResults
impl StudyResults
pub fn new(plan_id: Identity, results: Vec<PointResult>) -> Self
pub fn annotate_selected( &mut self, result: &PointResult, observations: Observations, )
Auto Trait Implementations§
impl !RefUnwindSafe for StudyResults
impl !UnwindSafe for StudyResults
impl Freeze for StudyResults
impl Send for StudyResults
impl Sync for StudyResults
impl Unpin for StudyResults
impl UnsafeUnpin for StudyResults
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