Struct SecWebSocketKey
pub struct SecWebSocketKey(/* private fields */);
Expand description
The Sec-WebSocket-Key
header.
Implementations§
§impl SecWebSocketKey
impl SecWebSocketKey
pub fn random() -> SecWebSocketKey
Trait Implementations§
§impl Clone for SecWebSocketKey
impl Clone for SecWebSocketKey
§fn clone(&self) -> SecWebSocketKey
fn clone(&self) -> SecWebSocketKey
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 more§impl Debug for SecWebSocketKey
impl Debug for SecWebSocketKey
§impl From<[u8; 16]> for SecWebSocketKey
impl From<[u8; 16]> for SecWebSocketKey
§fn from(bytes: [u8; 16]) -> SecWebSocketKey
fn from(bytes: [u8; 16]) -> SecWebSocketKey
Converts to this type from the input type.
§impl From<SecWebSocketKey> for SecWebSocketAccept
impl From<SecWebSocketKey> for SecWebSocketAccept
§fn from(key: SecWebSocketKey) -> SecWebSocketAccept
fn from(key: SecWebSocketKey) -> SecWebSocketAccept
Converts to this type from the input type.
§impl Hash for SecWebSocketKey
impl Hash for SecWebSocketKey
§impl HeaderDecode for SecWebSocketKey
impl HeaderDecode for SecWebSocketKey
§fn decode<'i, I>(values: &mut I) -> Result<SecWebSocketKey, Error>where
I: Iterator<Item = &'i HeaderValue>,
fn decode<'i, I>(values: &mut I) -> Result<SecWebSocketKey, Error>where
I: Iterator<Item = &'i HeaderValue>,
Decode this type from an iterator of
HeaderValue
s.§impl HeaderEncode for SecWebSocketKey
impl HeaderEncode for SecWebSocketKey
§fn encode<E>(&self, values: &mut E)where
E: Extend<HeaderValue>,
fn encode<E>(&self, values: &mut E)where
E: Extend<HeaderValue>,
Encode this type to a
HeaderValue
, and add it to a container
which has HeaderValue
type as each element. Read more§fn encode_to_value(&self) -> HeaderValue
fn encode_to_value(&self) -> HeaderValue
Encode this header to
HeaderValue
.§impl PartialEq for SecWebSocketKey
impl PartialEq for SecWebSocketKey
§impl TypedHeader for SecWebSocketKey
impl TypedHeader for SecWebSocketKey
§fn name() -> &'static HeaderName
fn name() -> &'static HeaderName
The name of this header.
impl Eq for SecWebSocketKey
impl StructuralPartialEq for SecWebSocketKey
Auto Trait Implementations§
impl !Freeze for SecWebSocketKey
impl RefUnwindSafe for SecWebSocketKey
impl Send for SecWebSocketKey
impl Sync for SecWebSocketKey
impl Unpin for SecWebSocketKey
impl UnwindSafe for SecWebSocketKey
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§fn and<P, B, E>(self, other: P) -> And<T, P>
fn and<P, B, E>(self, other: P) -> And<T, P>
Create a new
Policy
that returns Action::Follow
only if self
and other
return
Action::Follow
. Read more