twilight_model/gateway/payload/incoming/
guild_scheduled_event_delete.rs1use crate::guild::scheduled_event::GuildScheduledEvent;
2use serde::{Deserialize, Serialize};
3use std::ops::{Deref, DerefMut};
4
5#[derive(Clone, Debug, Deserialize, Eq, Hash, PartialEq, Serialize)]
9pub struct GuildScheduledEventDelete(pub GuildScheduledEvent);
10
11impl Deref for GuildScheduledEventDelete {
12 type Target = GuildScheduledEvent;
13
14 fn deref(&self) -> &Self::Target {
15 &self.0
16 }
17}
18
19impl DerefMut for GuildScheduledEventDelete {
20 fn deref_mut(&mut self) -> &mut Self::Target {
21 &mut self.0
22 }
23}