pub trait Sender {
// Required method
fn is_masked(&self) -> bool;
// Provided methods
fn send_dataframe<D, W>(
&mut self,
writer: &mut W,
dataframe: &D,
) -> WebSocketResult<()>
where D: DataFrame,
W: Write { ... }
fn send_message<M, W>(
&mut self,
writer: &mut W,
message: &M,
) -> WebSocketResult<()>
where M: Message,
W: Write { ... }
}Expand description
A trait for sending data frames and messages.
Required Methods§
Provided Methods§
Sourcefn send_dataframe<D, W>(
&mut self,
writer: &mut W,
dataframe: &D,
) -> WebSocketResult<()>
fn send_dataframe<D, W>( &mut self, writer: &mut W, dataframe: &D, ) -> WebSocketResult<()>
Sends a single data frame using this sender.
Sourcefn send_message<M, W>(
&mut self,
writer: &mut W,
message: &M,
) -> WebSocketResult<()>
fn send_message<M, W>( &mut self, writer: &mut W, message: &M, ) -> WebSocketResult<()>
Sends a single message using this sender.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".