pub struct ReceiptValueV1 {
pub name: String,
pub unit: String,
pub classification: ReceiptValueClassificationV1,
pub value: Option<u64>,
pub evidence_digests: Vec<Sha256Digest>,
pub formula_digest: Option<Sha256Digest>,
pub price_table_digest: Option<Sha256Digest>,
pub reconciliation_digest: Option<Sha256Digest>,
}Expand description
One named integer fact with enough provenance to interpret its claim class.
Fields§
§name: String§unit: String§classification: ReceiptValueClassificationV1§value: Option<u64>§evidence_digests: Vec<Sha256Digest>§formula_digest: Option<Sha256Digest>§price_table_digest: Option<Sha256Digest>§reconciliation_digest: Option<Sha256Digest>Trait Implementations§
Source§impl Clone for ReceiptValueV1
impl Clone for ReceiptValueV1
Source§impl Debug for ReceiptValueV1
impl Debug for ReceiptValueV1
Source§impl<'de> Deserialize<'de> for ReceiptValueV1
impl<'de> Deserialize<'de> for ReceiptValueV1
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 ReceiptValueV1
Source§impl PartialEq for ReceiptValueV1
impl PartialEq for ReceiptValueV1
Source§impl Serialize for ReceiptValueV1
impl Serialize for ReceiptValueV1
impl StructuralPartialEq for ReceiptValueV1
Auto Trait Implementations§
impl Forget for ReceiptValueV1
impl Freeze for ReceiptValueV1
impl Move for ReceiptValueV1
impl RefUnwindSafe for ReceiptValueV1
impl Send for ReceiptValueV1
impl Sync for ReceiptValueV1
impl Unpin for ReceiptValueV1
impl UnsafeUnpin for ReceiptValueV1
impl UnwindSafe for ReceiptValueV1
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