pub enum ConnectionConversationBindingOccupied {
Enrollment {
conversation_id: ConversationId,
enrollment_token: EnrollmentToken,
},
CredentialAttach {
conversation_id: ConversationId,
participant_id: ParticipantId,
capability_generation: Generation,
attach_attempt_token: AttachAttemptToken,
accept_marker_delivery_seq: Option<DeliverySeq>,
},
}Expand description
Exact binding-slot occupancy response; occupying identity is never disclosed.
Variants§
Enrollment
Enrollment; the encoded presented-participant option is exactly None.
Fields
§
conversation_id: ConversationIdConversation from the request.
§
enrollment_token: EnrollmentTokenEnrollment token from the request.
CredentialAttach
Credential attach; the encoded option is Some(participant_id).
Fields
§
conversation_id: ConversationIdConversation from the request.
§
participant_id: ParticipantIdPresented participant.
§
capability_generation: GenerationPresented generation.
§
attach_attempt_token: AttachAttemptTokenAttach token from the request.
§
accept_marker_delivery_seq: Option<DeliverySeq>Presented marker option.
Trait Implementations§
Source§impl Clone for ConnectionConversationBindingOccupied
impl Clone for ConnectionConversationBindingOccupied
Source§fn clone(&self) -> ConnectionConversationBindingOccupied
fn clone(&self) -> ConnectionConversationBindingOccupied
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 Eq for ConnectionConversationBindingOccupied
impl StructuralPartialEq for ConnectionConversationBindingOccupied
Auto Trait Implementations§
impl Freeze for ConnectionConversationBindingOccupied
impl RefUnwindSafe for ConnectionConversationBindingOccupied
impl Send for ConnectionConversationBindingOccupied
impl Sync for ConnectionConversationBindingOccupied
impl Unpin for ConnectionConversationBindingOccupied
impl UnsafeUnpin for ConnectionConversationBindingOccupied
impl UnwindSafe for ConnectionConversationBindingOccupied
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