pub struct ReceiptEvidenceRefV1 {
pub kind: ReceiptEvidenceKindV1,
pub uri: ProtocolReference,
pub digest: Sha256Digest,
pub media_type: String,
pub signature_status: SignatureStatus,
}Expand description
Strict digest-only evidence reference; payload bytes are never embedded.
Fields§
§kind: ReceiptEvidenceKindV1§uri: ProtocolReference§digest: Sha256Digest§media_type: String§signature_status: SignatureStatusTrait Implementations§
Source§impl Clone for ReceiptEvidenceRefV1
impl Clone for ReceiptEvidenceRefV1
Source§impl Debug for ReceiptEvidenceRefV1
impl Debug for ReceiptEvidenceRefV1
Source§impl<'de> Deserialize<'de> for ReceiptEvidenceRefV1
impl<'de> Deserialize<'de> for ReceiptEvidenceRefV1
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 ReceiptEvidenceRefV1
Source§impl PartialEq for ReceiptEvidenceRefV1
impl PartialEq for ReceiptEvidenceRefV1
Source§impl Serialize for ReceiptEvidenceRefV1
impl Serialize for ReceiptEvidenceRefV1
impl StructuralPartialEq for ReceiptEvidenceRefV1
Auto Trait Implementations§
impl Freeze for ReceiptEvidenceRefV1
impl RefUnwindSafe for ReceiptEvidenceRefV1
impl Send for ReceiptEvidenceRefV1
impl Sync for ReceiptEvidenceRefV1
impl Unpin for ReceiptEvidenceRefV1
impl UnsafeUnpin for ReceiptEvidenceRefV1
impl UnwindSafe for ReceiptEvidenceRefV1
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