pub struct VariantTask {
pub id: String,
pub repo: String,
pub goal: String,
pub files: Vec<String>,
pub plan_keys: Vec<String>,
}Expand description
One ground-truth task definition used by the variant runners
(run_variant_tasks). The files are the localization ground truth
(the benchagent protocol compares tool events against them); plan_keys
are the first-plan correctness keys (files + symbols).
Fields§
§id: String§repo: String§goal: String§files: Vec<String>§plan_keys: Vec<String>Trait Implementations§
Source§impl Clone for VariantTask
impl Clone for VariantTask
Auto Trait Implementations§
impl Freeze for VariantTask
impl RefUnwindSafe for VariantTask
impl Send for VariantTask
impl Sync for VariantTask
impl Unpin for VariantTask
impl UnsafeUnpin for VariantTask
impl UnwindSafe for VariantTask
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