Trait slr_parser::Visitor [] [src]

pub trait Visitor<'l, E: GetError> {
    fn start_element(&mut self,
                     src: &Source<'l>,
                     name: ConfigString<'l>)
                     -> Result<(), E>; fn end_element(&mut self) -> Result<(), E>; fn set_table(&mut self, src: &Source<'l>, span: Span) -> Result<(), E>; fn set_array(&mut self, src: &Source<'l>, span: Span) -> Result<(), E>; fn append_string(&mut self,
                     src: &Source<'l>,
                     string: ConfigString<'l>)
                     -> Result<(), E>; fn expand(&mut self,
              src: &Source<'l>,
              name: ConfigString<'l>)
              -> Result<(), E>; }

Required Methods

Implementors