pub struct WebSocketUri {
pub secure: bool,
pub host: String,
pub port: u16,
pub resource_name: String,
pub query: Option<String>,
}Expand description
Parsed WebSocket URI nach RFC 6455 §3.
Fields§
§secure: booltrue wenn wss:// (TLS).
host: StringHost (IP oder DNS-Name; nicht percent-decoded).
port: u16Port; default 80 (ws) oder 443 (wss).
resource_name: StringPath; default “/”.
query: Option<String>Optional Query-String (ohne fuehrendes “?”).
Trait Implementations§
Source§impl Clone for WebSocketUri
impl Clone for WebSocketUri
Source§fn clone(&self) -> WebSocketUri
fn clone(&self) -> WebSocketUri
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WebSocketUri
impl Debug for WebSocketUri
Source§impl PartialEq for WebSocketUri
impl PartialEq for WebSocketUri
Source§fn eq(&self, other: &WebSocketUri) -> bool
fn eq(&self, other: &WebSocketUri) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for WebSocketUri
impl StructuralPartialEq for WebSocketUri
Auto Trait Implementations§
impl Freeze for WebSocketUri
impl RefUnwindSafe for WebSocketUri
impl Send for WebSocketUri
impl Sync for WebSocketUri
impl Unpin for WebSocketUri
impl UnsafeUnpin for WebSocketUri
impl UnwindSafe for WebSocketUri
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