watermelon-proto 0.2.0

#[no_std] NATS Core Sans-IO protocol implementation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use alloc::boxed::Box;

use crate::{ServerInfo, error::ServerError, message::ServerMessage};

#[derive(Debug, PartialEq, Eq)]
pub enum ServerOp {
    Info { info: Box<ServerInfo> },
    Message { message: ServerMessage },
    Success,
    Error { error: ServerError },
    Ping,
    Pong,
}