pub enum WebSocketAuthMethod {
HandshakeHeaders,
QueryParams,
FirstMessage,
Subprotocol,
PerMessage,
}
Expand description
WebSocket authentication methods
Variants§
HandshakeHeaders
Authentication via handshake headers
QueryParams
Authentication via query parameters
FirstMessage
Authentication via first message
Subprotocol
Authentication via subprotocol
PerMessage
Per-message authentication
Trait Implementations§
Source§impl Clone for WebSocketAuthMethod
impl Clone for WebSocketAuthMethod
Source§fn clone(&self) -> WebSocketAuthMethod
fn clone(&self) -> WebSocketAuthMethod
Returns a duplicate of the value. Read more
1.0.0 · 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 WebSocketAuthMethod
impl Debug for WebSocketAuthMethod
Source§impl PartialEq for WebSocketAuthMethod
impl PartialEq for WebSocketAuthMethod
impl Eq for WebSocketAuthMethod
impl StructuralPartialEq for WebSocketAuthMethod
Auto Trait Implementations§
impl Freeze for WebSocketAuthMethod
impl RefUnwindSafe for WebSocketAuthMethod
impl Send for WebSocketAuthMethod
impl Sync for WebSocketAuthMethod
impl Unpin for WebSocketAuthMethod
impl UnwindSafe for WebSocketAuthMethod
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
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.