pub struct CeremonyEnvelopeDraft {
pub ceremony_id: String,
pub phase: CeremonyPhase,
pub payload_kind: CeremonyPayloadKind,
pub sender_did: Did,
pub recipient_did: Option<Did>,
pub sequence: u64,
pub payload_bytes: Vec<u8>,
}Expand description
Inputs that are signed into a portal relay envelope.
Fields§
§ceremony_id: StringCeremony identifier.
phase: CeremonyPhaseCeremony phase.
payload_kind: CeremonyPayloadKindPayload type.
sender_did: DidRostered sender DID.
recipient_did: Option<Did>Optional rostered recipient DID.
sequence: u64Monotonic sender sequence.
payload_bytes: Vec<u8>Bounded opaque payload.
Trait Implementations§
Source§impl Clone for CeremonyEnvelopeDraft
impl Clone for CeremonyEnvelopeDraft
Source§fn clone(&self) -> CeremonyEnvelopeDraft
fn clone(&self) -> CeremonyEnvelopeDraft
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 CeremonyEnvelopeDraft
impl Debug for CeremonyEnvelopeDraft
impl Eq for CeremonyEnvelopeDraft
Source§impl PartialEq for CeremonyEnvelopeDraft
impl PartialEq for CeremonyEnvelopeDraft
Source§fn eq(&self, other: &CeremonyEnvelopeDraft) -> bool
fn eq(&self, other: &CeremonyEnvelopeDraft) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CeremonyEnvelopeDraft
Auto Trait Implementations§
impl Freeze for CeremonyEnvelopeDraft
impl RefUnwindSafe for CeremonyEnvelopeDraft
impl Send for CeremonyEnvelopeDraft
impl Sync for CeremonyEnvelopeDraft
impl Unpin for CeremonyEnvelopeDraft
impl UnsafeUnpin for CeremonyEnvelopeDraft
impl UnwindSafe for CeremonyEnvelopeDraft
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