Enum tungstenite::error::SubProtocolError
source · pub enum SubProtocolError {
ServerSentSubProtocolNoneRequested,
InvalidSubProtocol,
NoSubProtocol,
}
Expand description
Indicates the specific type/cause of a subprotocol header error.
Variants§
ServerSentSubProtocolNoneRequested
The server sent a subprotocol to a client handshake request but none was requested
InvalidSubProtocol
The server sent an invalid subprotocol to a client handhshake request
NoSubProtocol
The server sent no subprotocol to a client handshake request that requested one or more subprotocols
Trait Implementations§
source§impl Clone for SubProtocolError
impl Clone for SubProtocolError
source§fn clone(&self) -> SubProtocolError
fn clone(&self) -> SubProtocolError
Returns a copy 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 SubProtocolError
impl Debug for SubProtocolError
source§impl Display for SubProtocolError
impl Display for SubProtocolError
source§impl Error for SubProtocolError
impl Error for SubProtocolError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl PartialEq for SubProtocolError
impl PartialEq for SubProtocolError
impl Copy for SubProtocolError
impl Eq for SubProtocolError
impl StructuralPartialEq for SubProtocolError
Auto Trait Implementations§
impl Freeze for SubProtocolError
impl RefUnwindSafe for SubProtocolError
impl Send for SubProtocolError
impl Sync for SubProtocolError
impl Unpin for SubProtocolError
impl UnwindSafe for SubProtocolError
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)