pub enum ReceiptDeadlineError {
ZeroAttachReceiptTtl,
ZeroReceiptProvenanceTtl,
ProvenanceTtlShorterThanReceipt {
attach_receipt_ttl_ms: u64,
receipt_provenance_ttl_ms: u64,
},
ZeroAbsoluteReceiptDeadline,
AbsoluteProvenanceBeforeReceipt,
}Expand description
Failure to derive the frozen receipt/provenance deadline pair.
Variants§
ZeroAttachReceiptTtl
attach_receipt_ttl_ms was zero.
ZeroReceiptProvenanceTtl
receipt_provenance_ttl_ms was zero after the receipt TTL passed.
ProvenanceTtlShorterThanReceipt
Provenance would expire before the receipt it explains.
Fields
ZeroAbsoluteReceiptDeadline
A durable absolute receipt deadline was zero.
AbsoluteProvenanceBeforeReceipt
A durable absolute provenance deadline preceded its receipt deadline.
Trait Implementations§
Source§impl Clone for ReceiptDeadlineError
impl Clone for ReceiptDeadlineError
Source§fn clone(&self) -> ReceiptDeadlineError
fn clone(&self) -> ReceiptDeadlineError
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 ReceiptDeadlineError
Source§impl Debug for ReceiptDeadlineError
impl Debug for ReceiptDeadlineError
impl Eq for ReceiptDeadlineError
Source§impl PartialEq for ReceiptDeadlineError
impl PartialEq for ReceiptDeadlineError
impl StructuralPartialEq for ReceiptDeadlineError
Auto Trait Implementations§
impl Freeze for ReceiptDeadlineError
impl RefUnwindSafe for ReceiptDeadlineError
impl Send for ReceiptDeadlineError
impl Sync for ReceiptDeadlineError
impl Unpin for ReceiptDeadlineError
impl UnsafeUnpin for ReceiptDeadlineError
impl UnwindSafe for ReceiptDeadlineError
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