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>;
}