pub enum WebSocketVersion {
WebSocket13,
Unknown(String),
}
Expand description
Represents a Sec-WebSocket-Version header
Variants§
WebSocket13
The version of WebSocket defined in RFC6455
Unknown(String)
An unknown version of WebSocket
Trait Implementations§
Source§impl Clone for WebSocketVersion
impl Clone for WebSocketVersion
Source§fn clone(&self) -> WebSocketVersion
fn clone(&self) -> WebSocketVersion
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 WebSocketVersion
impl Debug for WebSocketVersion
Source§impl Display for WebSocketVersion
impl Display for WebSocketVersion
Source§impl Header for WebSocketVersion
impl Header for WebSocketVersion
Source§fn header_name() -> &'static str
fn header_name() -> &'static str
Returns the name of the header field this belongs to. Read more
Source§fn parse_header(raw: &[Vec<u8>]) -> Result<WebSocketVersion>
fn parse_header(raw: &[Vec<u8>]) -> Result<WebSocketVersion>
Parse a header from a raw stream of bytes. Read more
Source§impl HeaderFormat for WebSocketVersion
impl HeaderFormat for WebSocketVersion
Source§impl PartialEq for WebSocketVersion
impl PartialEq for WebSocketVersion
impl StructuralPartialEq for WebSocketVersion
Auto Trait Implementations§
impl Freeze for WebSocketVersion
impl RefUnwindSafe for WebSocketVersion
impl Send for WebSocketVersion
impl Sync for WebSocketVersion
impl Unpin for WebSocketVersion
impl UnwindSafe for WebSocketVersion
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