[−][src]Trait evtx::BinXmlOutput
Required methods
fn with_writer(target: W, settings: &ParserSettings) -> Self
Implementors are expected to provide a std::Write
target.
The record will be written to the target.
fn into_writer(self) -> Result<W>
Consumes the output, returning control of the inner writer to the caller.
fn visit_end_of_stream(&mut self) -> Result<()>
Called once when EOF is reached.
fn visit_open_start_element(
&mut self,
open_start_element: &XmlElement
) -> Result<()>
&mut self,
open_start_element: &XmlElement
) -> Result<()>
Called on
fn visit_close_element(&mut self, element: &XmlElement) -> Result<()>
Called on , implementor may want to keep a stack to properly close tags.
fn visit_characters(&mut self, value: &BinXmlValue) -> Result<()>
DESKTOP-0QT8017)
fn visit_cdata_section(&mut self) -> Result<()>
Unimplemented
fn visit_entity_reference(&mut self) -> Result<()>
Unimplemented
fn visit_processing_instruction_target(&mut self) -> Result<()>
Unimplemented
fn visit_processing_instruction_data(&mut self) -> Result<()>
Unimplemented
fn visit_start_of_stream(&mut self) -> Result<()>
Called once on beginning of parsing.
Implementors
impl<W: Write> BinXmlOutput<W> for JsonOutput<W>
[src]
fn with_writer(target: W, settings: &ParserSettings) -> Self
[src]
fn into_writer(self) -> Result<W>
[src]
fn visit_end_of_stream(&mut self) -> Result<()>
[src]
fn visit_open_start_element(&mut self, element: &XmlElement) -> Result<()>
[src]
fn visit_close_element(&mut self, _element: &XmlElement) -> Result<()>
[src]
fn visit_characters(&mut self, value: &BinXmlValue) -> Result<()>
[src]
fn visit_cdata_section(&mut self) -> Result<()>
[src]
fn visit_entity_reference(&mut self) -> Result<()>
[src]
fn visit_processing_instruction_target(&mut self) -> Result<()>
[src]
fn visit_processing_instruction_data(&mut self) -> Result<()>
[src]
fn visit_start_of_stream(&mut self) -> Result<()>
[src]
impl<W: Write> BinXmlOutput<W> for XmlOutput<W>
[src]
Adapter between binxml XmlModel type and quick-xml events.