Struct websocat::ws_lowlevel_peer::WsLlServerClass
source · pub struct WsLlServerClass;
Trait Implementations§
source§impl Debug for WsLlServerClass
impl Debug for WsLlServerClass
source§impl Default for WsLlServerClass
impl Default for WsLlServerClass
source§fn default() -> WsLlServerClass
fn default() -> WsLlServerClass
Returns the “default value” for a type. Read more
source§impl SpecifierClass for WsLlServerClass
impl SpecifierClass for WsLlServerClass
source§fn get_prefixes(&self) -> Vec<&'static str>
fn get_prefixes(&self) -> Vec<&'static str>
Names to match command line parameters against, with a
:
colon if neededsource§fn message_boundary_status(&self) -> ClassMessageBoundaryStatus
fn message_boundary_status(&self) -> ClassMessageBoundaryStatus
True if it is not expected to preserve message boundaries on reads
fn multiconnect_status(&self) -> ClassMulticonnectStatus
source§fn is_overlay(&self) -> bool
fn is_overlay(&self) -> bool
Returns if this specifier is an overlay
source§fn construct(&self, just_arg: &str) -> Result<Rc<dyn Specifier>, Box<dyn Error>>
fn construct(&self, just_arg: &str) -> Result<Rc<dyn Specifier>, Box<dyn Error>>
Given the command line text, construct the specifier
arg is what comes after the colon (e.g.
//echo.websocket.org
in ws://echo.websocket.org
)source§fn construct_overlay(
&self,
_inner: Rc<dyn Specifier>
) -> Result<Rc<dyn Specifier>, Box<dyn Error>>
fn construct_overlay( &self, _inner: Rc<dyn Specifier> ) -> Result<Rc<dyn Specifier>, Box<dyn Error>>
Given the inner specifier, construct this specifier.
source§fn alias_info(&self) -> Option<&'static str>
fn alias_info(&self) -> Option<&'static str>
If it is Some then is_overlay, construct and most other things are ignored and prefix get replaced…
Auto Trait Implementations§
impl Freeze for WsLlServerClass
impl RefUnwindSafe for WsLlServerClass
impl Send for WsLlServerClass
impl Sync for WsLlServerClass
impl Unpin for WsLlServerClass
impl UnwindSafe for WsLlServerClass
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