#[repr(u16)]pub enum ClientDiscriminant {
EnrollmentRequest = 1,
CredentialAttachRequest = 2,
DetachRequest = 3,
ParticipantAck = 4,
LeaveRequest = 5,
MarkerAck = 6,
RecordAdmission = 7,
ObserverRecoveryHandshake = 8,
}Expand description
Client-to-server participant request registry.
Variants§
EnrollmentRequest = 1
Participant enrollment.
CredentialAttachRequest = 2
Credential-bearing attach or rotation.
DetachRequest = 3
Explicit detach.
ParticipantAck = 4
Continuous cumulative acknowledgement.
LeaveRequest = 5
Terminal participant Leave.
MarkerAck = 6
Explicit marker acknowledgement.
RecordAdmission = 7
Ordinary record admission.
ObserverRecoveryHandshake = 8
Reconnect observer-recovery batch.
Implementations§
Source§impl ClientDiscriminant
impl ClientDiscriminant
Sourcepub const fn wire_value(self) -> u16
pub const fn wire_value(self) -> u16
Returns the stable v1 wire value.
Trait Implementations§
Source§impl Clone for ClientDiscriminant
impl Clone for ClientDiscriminant
Source§fn clone(&self) -> ClientDiscriminant
fn clone(&self) -> ClientDiscriminant
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 ClientDiscriminant
Source§impl Debug for ClientDiscriminant
impl Debug for ClientDiscriminant
impl Eq for ClientDiscriminant
Source§impl From<ClientDiscriminant> for u16
impl From<ClientDiscriminant> for u16
Source§fn from(value: ClientDiscriminant) -> Self
fn from(value: ClientDiscriminant) -> Self
Converts to this type from the input type.
Source§impl Hash for ClientDiscriminant
impl Hash for ClientDiscriminant
Source§impl PartialEq for ClientDiscriminant
impl PartialEq for ClientDiscriminant
impl StructuralPartialEq for ClientDiscriminant
Auto Trait Implementations§
impl Freeze for ClientDiscriminant
impl RefUnwindSafe for ClientDiscriminant
impl Send for ClientDiscriminant
impl Sync for ClientDiscriminant
impl Unpin for ClientDiscriminant
impl UnsafeUnpin for ClientDiscriminant
impl UnwindSafe for ClientDiscriminant
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