pub struct ObservedInputs<'a> {
pub manifest: &'a DatasetManifest,
pub split: Split,
pub config: &'a EvaluatorConfig,
pub adapter: &'a dyn TaskAdapter,
pub observations: &'a BTreeMap<String, Observation>,
pub plan: &'a Plan,
}Expand description
Inputs to pure, synchronous evaluation of observed results.
Fields§
§manifest: &'a DatasetManifest§split: Split§config: &'a EvaluatorConfig§adapter: &'a dyn TaskAdapter§observations: &'a BTreeMap<String, Observation>§plan: &'a PlanIdentifies the evaluated plan when no case is comparable.
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ObservedInputs<'a>
impl<'a> !Send for ObservedInputs<'a>
impl<'a> !Sync for ObservedInputs<'a>
impl<'a> !UnwindSafe for ObservedInputs<'a>
impl<'a> Freeze for ObservedInputs<'a>
impl<'a> Unpin for ObservedInputs<'a>
impl<'a> UnsafeUnpin for ObservedInputs<'a>
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