pub struct Inputs<'a> {
pub manifest: &'a DatasetManifest,
pub split: Split,
pub config: &'a EvaluatorConfig,
pub adapter: &'a dyn TaskAdapter,
pub bundles: &'a BTreeMap<String, BundleInput>,
pub resolver: &'a dyn Resolver,
pub replay: &'a ReplayConfig,
pub candidate: Option<Candidate<'a>>,
}Expand description
What one evaluation takes.
Fields§
§manifest: &'a DatasetManifest§split: Split§config: &'a EvaluatorConfig§adapter: &'a dyn TaskAdapter§bundles: &'a BTreeMap<String, BundleInput>By case id: a parsed bundle or the load failure the host observed
(spec 015). A case with no entry is bundle-missing.
resolver: &'a dyn Resolver§replay: &'a ReplayConfig§candidate: Option<Candidate<'a>>A candidate plan to compare; none for a baseline report.
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for Inputs<'a>
impl<'a> !Send for Inputs<'a>
impl<'a> !Sync for Inputs<'a>
impl<'a> !UnwindSafe for Inputs<'a>
impl<'a> Freeze for Inputs<'a>
impl<'a> Unpin for Inputs<'a>
impl<'a> UnsafeUnpin for Inputs<'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