pub enum ReceiptExpired {
Enrollment {
conversation_id: ConversationId,
token: EnrollmentToken,
participant_id: ParticipantId,
result_generation: Generation,
current_generation: Generation,
reason: ReceiptExpiryReason,
},
CredentialAttach {
conversation_id: ConversationId,
token: AttachAttemptToken,
participant_id: ParticipantId,
presented_generation: Generation,
presented_marker_delivery_seq: Option<DeliverySeq>,
result_generation: Generation,
current_generation: Generation,
reason: ReceiptExpiryReason,
},
}Expand description
Exact expired/superseded receipt response.
Variants§
Enrollment
Enrollment provenance; marker field is structurally absent.
Fields
§
conversation_id: ConversationIdConversation from the request.
§
token: EnrollmentTokenEnrollment token.
§
participant_id: ParticipantIdMapped participant.
§
result_generation: GenerationResult generation retained by provenance.
§
current_generation: GenerationCurrent live generation.
§
reason: ReceiptExpiryReasonDeadline or supersession.
CredentialAttach
Credential-attach provenance.
Fields
§
conversation_id: ConversationIdConversation from the request.
§
token: AttachAttemptTokenAttach token.
§
participant_id: ParticipantIdParticipant from the request.
§
presented_generation: GenerationOriginally presented generation.
§
presented_marker_delivery_seq: Option<DeliverySeq>Originally presented marker option.
§
result_generation: GenerationResult generation retained by provenance.
§
current_generation: GenerationCurrent live generation.
§
reason: ReceiptExpiryReasonDeadline or supersession.
Trait Implementations§
Source§impl Clone for ReceiptExpired
impl Clone for ReceiptExpired
Source§fn clone(&self) -> ReceiptExpired
fn clone(&self) -> ReceiptExpired
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 moreSource§impl Debug for ReceiptExpired
impl Debug for ReceiptExpired
impl Eq for ReceiptExpired
Source§impl PartialEq for ReceiptExpired
impl PartialEq for ReceiptExpired
impl StructuralPartialEq for ReceiptExpired
Auto Trait Implementations§
impl Freeze for ReceiptExpired
impl RefUnwindSafe for ReceiptExpired
impl Send for ReceiptExpired
impl Sync for ReceiptExpired
impl Unpin for ReceiptExpired
impl UnsafeUnpin for ReceiptExpired
impl UnwindSafe for ReceiptExpired
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