pub struct VEvent {Show 33 fields
pub dtstamp: DateTime,
pub uid: Text,
pub dtstart: Date,
pub class: Option<Class>,
pub created: Option<DateTime>,
pub description: Option<Text>,
pub geo: Option<Geo>,
pub last_modified: Option<DateTime>,
pub location: Option<Text>,
pub organizer: Option<Uri>,
pub priority: Option<u8>,
pub sequence: Option<u32>,
pub status: Option<Status>,
pub summary: Option<Text>,
pub transp: Option<TimeTransparency>,
pub url: Option<Uri>,
pub recurid: Option<Date>,
pub rrule: Option<Recur>,
pub dtend: Option<Date>,
pub duration: Option<Duration>,
pub attach: Vec<Text>,
pub attendee: Vec<Uri>,
pub categories: Vec<Text>,
pub comment: Vec<Text>,
pub contact: Vec<Text>,
pub exdate: Vec<Date>,
pub rstatus: Vec<RequestStatus>,
pub related_to: Vec<Text>,
pub resources: Vec<Text>,
pub rdate: Vec<RDate>,
pub alarms: Vec<VAlarm>,
pub x_prop: BTreeMap<String, ContentLine>,
pub iana_prop: BTreeMap<String, ContentLine>,
}Expand description
Fields§
§dtstamp: DateTime§uid: Text§dtstart: Date§class: Option<Class>§created: Option<DateTime>§description: Option<Text>§geo: Option<Geo>§last_modified: Option<DateTime>§location: Option<Text>§organizer: Option<Uri>§priority: Option<u8>§sequence: Option<u32>§status: Option<Status>§summary: Option<Text>§transp: Option<TimeTransparency>§url: Option<Uri>§recurid: Option<Date>§rrule: Option<Recur>§dtend: Option<Date>§duration: Option<Duration>§attach: Vec<Text>§attendee: Vec<Uri>§categories: Vec<Text>§comment: Vec<Text>§contact: Vec<Text>§exdate: Vec<Date>§rstatus: Vec<RequestStatus>§resources: Vec<Text>§rdate: Vec<RDate>§alarms: Vec<VAlarm>§x_prop: BTreeMap<String, ContentLine>§iana_prop: BTreeMap<String, ContentLine>Implementations§
Trait Implementations§
source§impl PartialEq for VEvent
impl PartialEq for VEvent
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 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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)