pub struct CommittedDetachedTerminal { /* private fields */ }Expand description
Appended Detached terminal with a cause valid for that record class.
Implementations§
Source§impl CommittedDetachedTerminal
impl CommittedDetachedTerminal
Sourcepub const fn participant_id(self) -> ParticipantId
pub const fn participant_id(self) -> ParticipantId
Returns the permanent participant identifier/index.
Sourcepub const fn conversation_id(self) -> ConversationId
pub const fn conversation_id(self) -> ConversationId
Returns the owning conversation.
Sourcepub const fn binding_epoch(self) -> BindingEpoch
pub const fn binding_epoch(self) -> BindingEpoch
Returns the exact ended binding epoch.
Sourcepub const fn cause(self) -> DetachedCause
pub const fn cause(self) -> DetachedCause
Returns the type-restricted Detached cause.
Sourcepub const fn admission_order(self) -> AdmissionOrder
pub const fn admission_order(self) -> AdmissionOrder
Returns the typed binding-terminal admission position.
Sourcepub const fn delivery_seq(self) -> DeliverySeq
pub const fn delivery_seq(self) -> DeliverySeq
Returns the committed lifecycle delivery sequence.
Trait Implementations§
Source§impl Clone for CommittedDetachedTerminal
impl Clone for CommittedDetachedTerminal
Source§fn clone(&self) -> CommittedDetachedTerminal
fn clone(&self) -> CommittedDetachedTerminal
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 CommittedDetachedTerminal
Source§impl Debug for CommittedDetachedTerminal
impl Debug for CommittedDetachedTerminal
impl Eq for CommittedDetachedTerminal
Source§impl From<CommittedDetachedTerminal> for CommittedBindingTerminal
impl From<CommittedDetachedTerminal> for CommittedBindingTerminal
Source§fn from(value: CommittedDetachedTerminal) -> Self
fn from(value: CommittedDetachedTerminal) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for CommittedDetachedTerminal
Auto Trait Implementations§
impl Freeze for CommittedDetachedTerminal
impl RefUnwindSafe for CommittedDetachedTerminal
impl Send for CommittedDetachedTerminal
impl Sync for CommittedDetachedTerminal
impl Unpin for CommittedDetachedTerminal
impl UnsafeUnpin for CommittedDetachedTerminal
impl UnwindSafe for CommittedDetachedTerminal
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