pub struct ComparisonIdentity {
pub implementation_id: Option<String>,
pub workload_id: String,
pub model_id: String,
pub config_id: String,
pub data_id: String,
pub seed_policy: String,
pub physical_batch: u64,
pub accumulation_steps: u64,
pub precision: String,
pub device_state: String,
pub pair_id: Option<String>,
}Fields§
§implementation_id: Option<String>Stable caller-owned identity for the implementation or build under test.
workload_id: String§model_id: String§config_id: String§data_id: String§seed_policy: String§physical_batch: u64§accumulation_steps: u64§precision: String§device_state: String§pair_id: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for ComparisonIdentity
impl Clone for ComparisonIdentity
Source§fn clone(&self) -> ComparisonIdentity
fn clone(&self) -> ComparisonIdentity
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 ComparisonIdentity
impl Debug for ComparisonIdentity
Source§impl<'de> Deserialize<'de> for ComparisonIdentity
impl<'de> Deserialize<'de> for ComparisonIdentity
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
impl Eq for ComparisonIdentity
Source§impl PartialEq for ComparisonIdentity
impl PartialEq for ComparisonIdentity
Source§impl Serialize for ComparisonIdentity
impl Serialize for ComparisonIdentity
impl StructuralPartialEq for ComparisonIdentity
Auto Trait Implementations§
impl Freeze for ComparisonIdentity
impl RefUnwindSafe for ComparisonIdentity
impl Send for ComparisonIdentity
impl Sync for ComparisonIdentity
impl Unpin for ComparisonIdentity
impl UnsafeUnpin for ComparisonIdentity
impl UnwindSafe for ComparisonIdentity
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more