pub enum ParticipantIngress {
NotParticipant,
Request(ClientRequest),
Rejected(ParticipantTransportRejected),
InvalidGenericFrame,
}Expand description
Result of classifying one preserved generic frame through the shared gate.
Variants§
NotParticipant
The generic frame is not assigned to participant traffic.
Request(ClientRequest)
A structurally valid and authorized client request.
Rejected(ParticipantTransportRejected)
Exact pre-semantic rejection selected by liminal-protocol.
InvalidGenericFrame
A locally fabricated generic frame could not be represented canonically.
Trait Implementations§
Source§impl Clone for ParticipantIngress
impl Clone for ParticipantIngress
Source§fn clone(&self) -> ParticipantIngress
fn clone(&self) -> ParticipantIngress
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 ParticipantIngress
impl Debug for ParticipantIngress
impl Eq for ParticipantIngress
Source§impl PartialEq for ParticipantIngress
impl PartialEq for ParticipantIngress
impl StructuralPartialEq for ParticipantIngress
Auto Trait Implementations§
impl Freeze for ParticipantIngress
impl RefUnwindSafe for ParticipantIngress
impl Send for ParticipantIngress
impl Sync for ParticipantIngress
impl Unpin for ParticipantIngress
impl UnsafeUnpin for ParticipantIngress
impl UnwindSafe for ParticipantIngress
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.