pub enum MarkerProofInput {
CredentialAttach(AttachMarkerProof),
MarkerAck(MarkerAckProof),
}Expand description
Operation-specific marker-proof input after common authority validation.
Variants§
CredentialAttach(AttachMarkerProof)
Credential attach presenting an explicit marker.
MarkerAck(MarkerAckProof)
Explicit marker acknowledgement.
Implementations§
Source§impl MarkerProofInput
impl MarkerProofInput
Sourcepub const fn credential_attach(
request: &CredentialAttachRequest,
) -> Option<Self>
pub const fn credential_attach( request: &CredentialAttachRequest, ) -> Option<Self>
Derives attach proof input only when the request presents Some(marker).
Sourcepub const fn marker_ack(request: &MarkerAck) -> Self
pub const fn marker_ack(request: &MarkerAck) -> Self
Derives marker-ack proof input without changing its operation envelope.
Sourcepub const fn requested_marker_delivery_seq(&self) -> DeliverySeq
pub const fn requested_marker_delivery_seq(&self) -> DeliverySeq
Returns the exact requested marker sequence.
Sourcepub const fn participant_id(&self) -> ParticipantId
pub const fn participant_id(&self) -> ParticipantId
Returns the permanent participant named by the operation.
Trait Implementations§
Source§impl Clone for MarkerProofInput
impl Clone for MarkerProofInput
Source§fn clone(&self) -> MarkerProofInput
fn clone(&self) -> MarkerProofInput
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 MarkerProofInput
impl Debug for MarkerProofInput
impl Eq for MarkerProofInput
Source§impl PartialEq for MarkerProofInput
impl PartialEq for MarkerProofInput
impl StructuralPartialEq for MarkerProofInput
Auto Trait Implementations§
impl Freeze for MarkerProofInput
impl RefUnwindSafe for MarkerProofInput
impl Send for MarkerProofInput
impl Sync for MarkerProofInput
impl Unpin for MarkerProofInput
impl UnsafeUnpin for MarkerProofInput
impl UnwindSafe for MarkerProofInput
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