[−][src]Struct embedded_websocket::WebSocketReadResult
The metadata result of a read function call of a websocket
Fields
len_from: usizeNumber of bytes read from the from buffer
len_to: usizeNumber of bytes written to the to buffer
end_of_message: boolEnd of message flag is true if the to buffer contains an entire websocket frame
payload otherwise false if the user must continue calling the read function to get the
rest of the payload
close_status: Option<WebSocketCloseStatusCode>Close status code (as per the websocket spec) if the message type is CloseMustReply or
CloseCompleted. If a close status is specified then a UTF8 encoded string could also
appear in the frame payload giving more detailed information about why the websocket was
closed.
message_type: WebSocketReceiveMessageTypeThe websocket frame type
Trait Implementations
Auto Trait Implementations
impl Send for WebSocketReadResult
impl Sync for WebSocketReadResult
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self