pub struct CalendarEventUpdatedEvent {
pub event_type: Option<String>,
pub event_id: Option<String>,
pub inbox_id: Option<String>,
pub calendar_event: CalendarEvent,
pub previous: Option<CalendarEventPrevious>,
}Available on crate feature
websockets only.Expand description
A decoded event frame; see the module docs for the protocol.
Fields§
§event_type: Option<String>The event type on the wire (e.g. message.sent).
event_id: Option<String>Server-issued event id.
inbox_id: Option<String>Inbox the event concerns, when scoped to one.
calendar_event: CalendarEventThe event’s payload.
previous: Option<CalendarEventPrevious>Extra field carried by this event kind.
Trait Implementations§
Source§impl Clone for CalendarEventUpdatedEvent
impl Clone for CalendarEventUpdatedEvent
Source§impl Debug for CalendarEventUpdatedEvent
impl Debug for CalendarEventUpdatedEvent
Source§impl<'de> Deserialize<'de> for CalendarEventUpdatedEvent
impl<'de> Deserialize<'de> for CalendarEventUpdatedEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CalendarEventUpdatedEvent
impl RefUnwindSafe for CalendarEventUpdatedEvent
impl Send for CalendarEventUpdatedEvent
impl Sync for CalendarEventUpdatedEvent
impl Unpin for CalendarEventUpdatedEvent
impl UnsafeUnpin for CalendarEventUpdatedEvent
impl UnwindSafe for CalendarEventUpdatedEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more