pub struct CausalRunIdentityV2 {Show 18 fields
pub version: u16,
pub run_id: String,
pub parent_run_id: Evidence<String>,
pub benchmark_pair_id: Evidence<String>,
pub repeat_group_id: Evidence<String>,
pub host: HostIdentityV2,
pub build: BuildIdentityV2,
pub detectors: DetectorIdentityV2,
pub config: ConfigIdentityV2,
pub source: SourceIdentityV2,
pub workload: WorkloadIdentityV2,
pub route: RouteIdentityV2,
pub caches: Vec<CacheLayerV2>,
pub daemon: DaemonIdentityV2,
pub outcome: OutcomeIdentityV2,
pub scanner_threads_requested: usize,
pub reader_threads_requested: Evidence<usize>,
pub reader_threads_resolved: Evidence<usize>,
}Expand description
Comparison identity joining every timing-relevant dimension.
Fields§
§version: u16§run_id: String§parent_run_id: Evidence<String>§benchmark_pair_id: Evidence<String>§repeat_group_id: Evidence<String>§host: HostIdentityV2§build: BuildIdentityV2§detectors: DetectorIdentityV2§config: ConfigIdentityV2§source: SourceIdentityV2§workload: WorkloadIdentityV2§route: RouteIdentityV2§caches: Vec<CacheLayerV2>§daemon: DaemonIdentityV2§outcome: OutcomeIdentityV2§scanner_threads_requested: usize§reader_threads_requested: Evidence<usize>§reader_threads_resolved: Evidence<usize>Trait Implementations§
Source§impl Clone for CausalRunIdentityV2
impl Clone for CausalRunIdentityV2
Source§fn clone(&self) -> CausalRunIdentityV2
fn clone(&self) -> CausalRunIdentityV2
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 CausalRunIdentityV2
impl Debug for CausalRunIdentityV2
Source§impl<'de> Deserialize<'de> for CausalRunIdentityV2
impl<'de> Deserialize<'de> for CausalRunIdentityV2
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
Source§impl PartialEq for CausalRunIdentityV2
impl PartialEq for CausalRunIdentityV2
Source§impl Serialize for CausalRunIdentityV2
impl Serialize for CausalRunIdentityV2
impl StructuralPartialEq for CausalRunIdentityV2
Auto Trait Implementations§
impl Freeze for CausalRunIdentityV2
impl RefUnwindSafe for CausalRunIdentityV2
impl Send for CausalRunIdentityV2
impl Sync for CausalRunIdentityV2
impl Unpin for CausalRunIdentityV2
impl UnsafeUnpin for CausalRunIdentityV2
impl UnwindSafe for CausalRunIdentityV2
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