#[non_exhaustive]pub struct WebSocketScope {
pub subprotocols: Vec<Cow<'static, str>>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.subprotocols: Vec<Cow<'static, str>>
Trait Implementations§
Source§impl Clone for WebSocketScope
impl Clone for WebSocketScope
Source§fn clone(&self) -> WebSocketScope
fn clone(&self) -> WebSocketScope
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for WebSocketScope
impl Debug for WebSocketScope
Source§impl Default for WebSocketScope
impl Default for WebSocketScope
Source§fn default() -> WebSocketScope
fn default() -> WebSocketScope
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WebSocketScope
impl RefUnwindSafe for WebSocketScope
impl Send for WebSocketScope
impl Sync for WebSocketScope
impl Unpin for WebSocketScope
impl UnwindSafe for WebSocketScope
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