cross_ws/message/
mod.rs

1//! Message module.
2
3use crate::prelude::*;
4
5/// An enum representing the various forms of a WebSocket message.
6#[derive(Debug, Eq, PartialEq, Clone, EnumAsInner)]
7pub enum Message {
8    /// A text WebSocket message.
9    Text(String),
10    /// A binary WebSocket message.
11    Binary(Vec<u8>),
12    /// Message sent when the connection is closed.
13    Close(Option<(u16, String)>)
14}