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