pub struct RewriteParityReceipt {Show 17 fields
pub rewrite_id: &'static str,
pub surface: RewriteSurface,
pub implementation: &'static str,
pub implementation_sha256: String,
pub plan_sha256: String,
pub artifact_lock_sha256: Option<String>,
pub reference_sha256: String,
pub candidate_sha256: String,
pub value_kind: RewriteValueKind,
pub values: usize,
pub max_abs: f32,
pub max_rel: f32,
pub reference_argmax: usize,
pub candidate_argmax: usize,
pub policy: RewriteParityPolicy,
pub passed: bool,
pub first_violation: Option<usize>,
}Fields§
§rewrite_id: &'static str§surface: RewriteSurface§implementation: &'static str§implementation_sha256: String§plan_sha256: String§artifact_lock_sha256: Option<String>§reference_sha256: String§candidate_sha256: String§value_kind: RewriteValueKind§values: usize§max_abs: f32§max_rel: f32§reference_argmax: usize§candidate_argmax: usize§policy: RewriteParityPolicy§passed: bool§first_violation: Option<usize>Implementations§
Source§impl RewriteParityReceipt
impl RewriteParityReceipt
pub fn bind_artifact_lock(self, artifact_lock: &[u8]) -> RewriteParityReceipt
pub fn validate_for(&self, rewrite: &ExecutionRewrite) -> Result<(), String>
pub fn to_tsv(&self) -> String
Trait Implementations§
Source§impl Clone for RewriteParityReceipt
impl Clone for RewriteParityReceipt
Source§fn clone(&self) -> RewriteParityReceipt
fn clone(&self) -> RewriteParityReceipt
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 RewriteParityReceipt
impl Debug for RewriteParityReceipt
Source§impl PartialEq for RewriteParityReceipt
impl PartialEq for RewriteParityReceipt
impl StructuralPartialEq for RewriteParityReceipt
Auto Trait Implementations§
impl Freeze for RewriteParityReceipt
impl RefUnwindSafe for RewriteParityReceipt
impl Send for RewriteParityReceipt
impl Sync for RewriteParityReceipt
impl Unpin for RewriteParityReceipt
impl UnsafeUnpin for RewriteParityReceipt
impl UnwindSafe for RewriteParityReceipt
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