pub struct ReceiptChainLinkV1 {
pub chain_id: String,
pub sequence_number: u64,
pub previous_receipt_id: Option<Sha256Digest>,
pub previous_signature_digest: Option<Sha256Digest>,
}Expand description
Chain predecessor covered by this receipt signature.
Fields§
§chain_id: String§sequence_number: u64§previous_receipt_id: Option<Sha256Digest>§previous_signature_digest: Option<Sha256Digest>Trait Implementations§
Source§impl Clone for ReceiptChainLinkV1
impl Clone for ReceiptChainLinkV1
Source§impl Debug for ReceiptChainLinkV1
impl Debug for ReceiptChainLinkV1
Source§impl<'de> Deserialize<'de> for ReceiptChainLinkV1
impl<'de> Deserialize<'de> for ReceiptChainLinkV1
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 ReceiptChainLinkV1
Source§impl PartialEq for ReceiptChainLinkV1
impl PartialEq for ReceiptChainLinkV1
Source§impl Serialize for ReceiptChainLinkV1
impl Serialize for ReceiptChainLinkV1
impl StructuralPartialEq for ReceiptChainLinkV1
Auto Trait Implementations§
impl Freeze for ReceiptChainLinkV1
impl RefUnwindSafe for ReceiptChainLinkV1
impl Send for ReceiptChainLinkV1
impl Sync for ReceiptChainLinkV1
impl Unpin for ReceiptChainLinkV1
impl UnsafeUnpin for ReceiptChainLinkV1
impl UnwindSafe for ReceiptChainLinkV1
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