pub struct Covariates {
pub env_fingerprint: String,
pub dependency_fingerprint: Option<String>,
pub config_flags: Vec<String>,
pub workload_id: String,
pub selected_checks: Vec<String>,
pub adjacent_edits: bool,
pub adjacent_edit_signatures: Vec<String>,
}Expand description
Measured covariates for a paired experiment.
Fields§
§env_fingerprint: StringHash of backend kind + OS/runtime/toolchain versions + allowed env vars.
dependency_fingerprint: Option<String>Hash of lockfile or dependency manifest snapshot.
config_flags: Vec<String>Sorted projection of execution-affecting config flags.
workload_id: StringHash of test/benchmark names + input corpus id + selection parameters.
selected_checks: Vec<String>Canonical ordered list of executed checks.
adjacent_edits: boolWhether non-primary edits were present in the patched workspace.
adjacent_edit_signatures: Vec<String>Optional list of non-primary edit signatures.
Trait Implementations§
Source§impl Clone for Covariates
impl Clone for Covariates
Source§fn clone(&self) -> Covariates
fn clone(&self) -> Covariates
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 moreSource§impl Debug for Covariates
impl Debug for Covariates
Source§impl<'de> Deserialize<'de> for Covariates
impl<'de> Deserialize<'de> for Covariates
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Covariates
impl RefUnwindSafe for Covariates
impl Send for Covariates
impl Sync for Covariates
impl Unpin for Covariates
impl UnsafeUnpin for Covariates
impl UnwindSafe for Covariates
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