crypto-msg-parser 2.8.16

Parse websocket messages from cryptocurreny exchanges
Documentation
use serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize)]
pub(super) struct WebsocketMsg<T: Sized> {
    pub subject: String,
    pub topic: String,
    #[serde(rename = "type")]
    pub type_: String,
    pub data: T,
}

#[derive(Serialize, Deserialize)]
pub(super) struct RestfulMsg<T: Sized> {
    pub code: String,
    pub data: T,
}