Trait slr_parser::Visitor

source ·
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§