#[non_exhaustive]pub struct Calendar {Show 13 fields
pub id: i64,
pub name: Option<String>,
pub kind: Option<String>,
pub created_at: Option<DateTime>,
pub updated_at: Option<DateTime>,
pub owned: Option<bool>,
pub color: Option<String>,
pub personal: Option<bool>,
pub external: Option<bool>,
pub url: Option<String>,
pub recordings_url: Option<String>,
pub occurrences_url: Option<String>,
pub owner_email_address: Option<String>,
}Expand description
Calendar
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.id: i64§name: Option<String>§kind: Option<String>§created_at: Option<DateTime>ISO 8601 date-time timestamp (overrides restJson1 epoch-seconds default)
updated_at: Option<DateTime>ISO 8601 date-time timestamp (overrides restJson1 epoch-seconds default)
owned: Option<bool>§color: Option<String>§personal: Option<bool>§external: Option<bool>§url: Option<String>§recordings_url: Option<String>§occurrences_url: Option<String>§owner_email_address: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Calendar
impl<'de> Deserialize<'de> for Calendar
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
impl StructuralPartialEq for Calendar
Auto Trait Implementations§
impl Freeze for Calendar
impl RefUnwindSafe for Calendar
impl Send for Calendar
impl Sync for Calendar
impl Unpin for Calendar
impl UnsafeUnpin for Calendar
impl UnwindSafe for Calendar
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