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}