boltchat/events/leave_event.rs
1use super::event::{EventMeta, User};
2use serde::{Deserialize, Serialize};
3
4/// LeaveData struct to deserialize the data sent with the LeaveEvent.
5#[derive(Serialize, Deserialize, Debug)]
6pub struct LeaveData {
7 pub user: User,
8}
9
10/// LeaveEvent struct that deserializes leave events from other users.
11#[derive(Serialize, Deserialize, Debug)]
12pub struct LeaveEvent {
13 pub e: EventMeta,
14 pub d: LeaveData,
15}