Struct headers::SecWebsocketAccept
source · [−]pub struct SecWebsocketAccept(_);
Expand description
The Sec-Websocket-Accept
header.
This header is used in the Websocket handshake, sent back by the
server indicating a successful handshake. It is a signature
of the Sec-Websocket-Key
header.
Example
use headers::{SecWebsocketAccept, SecWebsocketKey};
let sec_key: SecWebsocketKey = /* from request headers */
let sec_accept = SecWebsocketAccept::from(sec_key);
Trait Implementations
sourceimpl Clone for SecWebsocketAccept
impl Clone for SecWebsocketAccept
sourcefn clone(&self) -> SecWebsocketAccept
fn clone(&self) -> SecWebsocketAccept
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SecWebsocketAccept
impl Debug for SecWebsocketAccept
sourceimpl From<SecWebsocketKey> for SecWebsocketAccept
impl From<SecWebsocketKey> for SecWebsocketAccept
sourcefn from(key: SecWebsocketKey) -> SecWebsocketAccept
fn from(key: SecWebsocketKey) -> SecWebsocketAccept
Performs the conversion.
sourceimpl Hash for SecWebsocketAccept
impl Hash for SecWebsocketAccept
sourceimpl Header for SecWebsocketAccept
impl Header for SecWebsocketAccept
sourcefn name() -> &'static HeaderName
fn name() -> &'static HeaderName
The name of this header.
sourceimpl PartialEq<SecWebsocketAccept> for SecWebsocketAccept
impl PartialEq<SecWebsocketAccept> for SecWebsocketAccept
sourcefn eq(&self, other: &SecWebsocketAccept) -> bool
fn eq(&self, other: &SecWebsocketAccept) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &SecWebsocketAccept) -> bool
fn ne(&self, other: &SecWebsocketAccept) -> bool
This method tests for !=
.
impl Eq for SecWebsocketAccept
impl StructuralEq for SecWebsocketAccept
impl StructuralPartialEq for SecWebsocketAccept
Auto Trait Implementations
impl RefUnwindSafe for SecWebsocketAccept
impl Send for SecWebsocketAccept
impl Sync for SecWebsocketAccept
impl Unpin for SecWebsocketAccept
impl UnwindSafe for SecWebsocketAccept
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more