Struct ical::parser::ical::component::IcalCalendar [−][src]
pub struct IcalCalendar {
pub properties: Vec<Property>,
pub events: Vec<IcalEvent>,
pub alarms: Vec<IcalAlarm>,
pub todos: Vec<IcalTodo>,
pub journals: Vec<IcalJournal>,
pub free_busys: Vec<IcalFreeBusy>,
pub timezones: Vec<IcalTimeZone>,
}Expand description
An ICAL calendar.
Fields
properties: Vec<Property>events: Vec<IcalEvent>alarms: Vec<IcalAlarm>todos: Vec<IcalTodo>journals: Vec<IcalJournal>free_busys: Vec<IcalFreeBusy>timezones: Vec<IcalTimeZone>Implementations
Trait Implementations
Add the givent property.
fn add_sub_component<B: BufRead>(
&mut self,
value: &str,
line_parser: &RefCell<PropertyParser<B>>
) -> Result<(), ParserError>
fn add_sub_component<B: BufRead>(
&mut self,
value: &str,
line_parser: &RefCell<PropertyParser<B>>
) -> Result<(), ParserError>
Add the givent sub component.
fn parse<B: BufRead>(
&mut self,
line_parser: &RefCell<PropertyParser<B>>
) -> Result<(), ParserError>
fn parse<B: BufRead>(
&mut self,
line_parser: &RefCell<PropertyParser<B>>
) -> Result<(), ParserError>
Parse the content from line_parser and fill the component with.
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for IcalCalendar
impl Send for IcalCalendar
impl Sync for IcalCalendar
impl Unpin for IcalCalendar
impl UnwindSafe for IcalCalendar
Blanket Implementations
Mutably borrows from an owned value. Read more
