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}