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
fn start_element(&mut self,
src: &Source<'l>,
name: ConfigString<'l>)
-> Result<(), E>
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>
src: &Source<'l>,
string: ConfigString<'l>)
-> Result<(), E>