pub struct VEvent {Show 13 fields
pub uid: String,
pub dtstamp: NaiveDateTime,
pub dtstart: NaiveDate,
pub dtend: NaiveDate,
pub summary: String,
pub transp: Option<Transp>,
pub class: Option<EventClass>,
pub categories: Vec<String>,
pub microsoft: Option<EventExtensions>,
pub google: Option<EventExtensions>,
pub icloud: Option<EventExtensions>,
pub unknown: Vec<RawProperty>,
pub unrecognized_components: Vec<RawComponent>,
}Fields§
§uid: String§dtstamp: NaiveDateTime§dtstart: NaiveDate§dtend: NaiveDate§summary: String§transp: Option<Transp>RFC 5545 TRANSP.
class: Option<EventClass>§categories: Vec<String>§microsoft: Option<EventExtensions>Microsoft / Outlook event extension bundle. X-MICROSOFT-CDO-BUSYSTATUS
lives in microsoft.busystatus after ADR-001 Migration Step 4.
google: Option<EventExtensions>Google calendar event extension bundle. Step 7 skeleton: no typed
fields yet; all matched properties land in google.unrecognized.
icloud: Option<EventExtensions>Apple / iCloud event extension bundle. Step 7 skeleton: no typed
fields yet; all matched properties land in icloud.unrecognized.
unknown: Vec<RawProperty>Properties matching no registered vendor prefix (ADR-001 rule 4).
unrecognized_components: Vec<RawComponent>Nested components the typed model does not understand (e.g.
VALARM). Preserved verbatim for ADR-001 / ADR-018 round-trip.
Trait Implementations§
impl StructuralPartialEq for VEvent
Auto Trait Implementations§
impl Freeze for VEvent
impl RefUnwindSafe for VEvent
impl Send for VEvent
impl Sync for VEvent
impl Unpin for VEvent
impl UnsafeUnpin for VEvent
impl UnwindSafe for VEvent
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