pub enum ReceiptHashScope {
StableVerdictOnly,
FullReceiptIncludingRunMetadata,
Unknown,
}Expand description
What a receipt hash covers (T16.5) — the claim identity (stable verdict content) is separated from the artifact identity (full receipt including volatile run metadata like timestamps), so a claim hash does not churn on every run.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ReceiptHashScope
impl Clone for ReceiptHashScope
Source§fn clone(&self) -> ReceiptHashScope
fn clone(&self) -> ReceiptHashScope
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 moreimpl Copy for ReceiptHashScope
Source§impl Debug for ReceiptHashScope
impl Debug for ReceiptHashScope
impl Eq for ReceiptHashScope
Source§impl PartialEq for ReceiptHashScope
impl PartialEq for ReceiptHashScope
Source§fn eq(&self, other: &ReceiptHashScope) -> bool
fn eq(&self, other: &ReceiptHashScope) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ReceiptHashScope
Auto Trait Implementations§
impl Freeze for ReceiptHashScope
impl RefUnwindSafe for ReceiptHashScope
impl Send for ReceiptHashScope
impl Sync for ReceiptHashScope
impl Unpin for ReceiptHashScope
impl UnsafeUnpin for ReceiptHashScope
impl UnwindSafe for ReceiptHashScope
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