pub struct CalendarEventPrevious {
pub title: Option<String>,
pub description: Option<String>,
pub location: Option<String>,
pub metadata: Option<Value>,
pub status: Option<String>,
pub all_day: Option<bool>,
pub start: Option<String>,
pub end: Option<String>,
pub timezone: Option<String>,
pub duration_mode: Option<String>,
pub recurrence: Option<Recurrence>,
pub attendees: Vec<CalendarAttendee>,
}Available on crate feature
websockets only.Expand description
A calendar event’s state before an update, all fields optional.
Fields§
§title: Option<String>Title before the update.
description: Option<String>Description before the update.
location: Option<String>Location before the update.
metadata: Option<Value>Stored metadata before the update.
status: Option<String>Confirmation state before the update.
all_day: Option<bool>Whether the event was all-day.
start: Option<String>Display start before the update.
end: Option<String>Display end before the update.
timezone: Option<String>IANA timezone before the update.
duration_mode: Option<String>Duration interpretation before the update.
recurrence: Option<Recurrence>Recurrence rule before the update.
attendees: Vec<CalendarAttendee>Attendee list before the update.
Trait Implementations§
Source§impl Clone for CalendarEventPrevious
impl Clone for CalendarEventPrevious
Source§impl Debug for CalendarEventPrevious
impl Debug for CalendarEventPrevious
Source§impl<'de> Deserialize<'de> for CalendarEventPrevious
impl<'de> Deserialize<'de> for CalendarEventPrevious
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 CalendarEventPrevious
impl RefUnwindSafe for CalendarEventPrevious
impl Send for CalendarEventPrevious
impl Sync for CalendarEventPrevious
impl Unpin for CalendarEventPrevious
impl UnsafeUnpin for CalendarEventPrevious
impl UnwindSafe for CalendarEventPrevious
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