pub struct InboundGateContext {
pub receiver: ReceiverDirection,
pub authentication: AuthenticationState,
pub participant_capability: ParticipantCapabilityState,
}Expand description
Complete connection context needed by the inbound participant gate.
Fields§
§receiver: ReceiverDirectionRegistry direction selected by the local receiver.
authentication: AuthenticationStateShared connection authentication state.
participant_capability: ParticipantCapabilityStateStored participant capability, if negotiation succeeded.
Trait Implementations§
Source§impl Clone for InboundGateContext
impl Clone for InboundGateContext
Source§fn clone(&self) -> InboundGateContext
fn clone(&self) -> InboundGateContext
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 InboundGateContext
Source§impl Debug for InboundGateContext
impl Debug for InboundGateContext
impl Eq for InboundGateContext
Source§impl PartialEq for InboundGateContext
impl PartialEq for InboundGateContext
impl StructuralPartialEq for InboundGateContext
Auto Trait Implementations§
impl Freeze for InboundGateContext
impl RefUnwindSafe for InboundGateContext
impl Send for InboundGateContext
impl Sync for InboundGateContext
impl Unpin for InboundGateContext
impl UnsafeUnpin for InboundGateContext
impl UnwindSafe for InboundGateContext
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