Trait ical::parser::Component[][src]

pub trait Component {
    fn add_sub_component<B: BufRead>(
        &mut self,
        value: &str,
        line_parser: &RefCell<PropertyParser<B>>
    ) -> Result<(), ParserError>;
fn add_property(&mut self, property: Property); fn parse<B: BufRead>(
        &mut self,
        line_parser: &RefCell<PropertyParser<B>>
    ) -> Result<(), ParserError> { ... } }
Expand description

An interface for an Ical/Vcard component.

It take a PropertyParser and fill the component with. It’s also able to create sub-component used by event and alarms.

Required methods

Add the givent sub component.

Add the givent property.

Provided methods

Parse the content from line_parser and fill the component with.

Implementors