[−][src]Enum embedded_websocket::WebSocketState
The state of the websocket
Variants
NoneThe websocket has been created with new_client() or new_server()
ConnectingThe client has created an opening handshake
OpenThe server has completed the opening handshake via server_accept() or, likewise, the
client has completed the opening handshake via client_accept(). The user is free to call
write(), read() or close() on the websocket
CloseSentThe close() function has been called
CloseReceivedA Close websocket frame has been received
ClosedThe close handshake has been completed
AbortedThe server or client opening handshake failed
Trait Implementations
impl PartialEq<WebSocketState> for WebSocketState[src]
fn eq(&self, other: &WebSocketState) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl Copy for WebSocketState[src]
impl Debug for WebSocketState[src]
impl Clone for WebSocketState[src]
fn clone(&self) -> WebSocketState[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Send for WebSocketState
impl Sync for WebSocketState
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self