pub struct Message { /* fields omitted */ }
Expand description
A WebSocket message.
This will likely become a non-exhaustive
enum in the future, once that
language feature has stabilized.
Construct a new Text Message
.
Construct a new Binary Message
.
Construct a new Ping Message
.
Construct the default Close Message
.
Construct a Close Message
with a code and reason.
Returns true if this message is a Text message.
Returns true if this message is a Binary message.
Returns true if this message a is a Close message.
Returns true if this message is a Ping message.
Returns true if this message is a Pong message.
Try to get the close frame (close code and reason)
Try to get a reference to the string text, if this is a Text message.
Returns the bytes of this message, if the message can contain data.
Destructure this message into binary data.
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
The type of value produced by the sink when an error occurs.
Attempts to prepare the Sink
to receive a value. Read more
Begin the process of sending a value to the sink.
Each call to this function must be preceded by a successful call to
poll_ready
which returned Poll::Ready(Ok(()))
. Read more
Flush any remaining output from this sink. Read more
Flush any remaining output and close this sink, if necessary. Read more
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
impl<V, T> VZip<V> for T where
V: MultiLane<T>,