Crate vtd_xml [] [src]

Modules

helpers

Various utility functions.

sys

Handmade FFI bindings to the C library (https://github.com/dlo9/vtd-xml-c).

Macros

vtd_for_children

Loop over the immediate children with the given tag name.

Structs

VtdChildIter

Iterator over the children nodes having the given tag name.

VtdError
VtdGen

Parses the XMLs and owns the index.

VtdNav

A cursor into the parsed XML document.

VtdNavError

Failed to navigate in the given direction.

VtdNavPosition

Cursor position.

Enums

VtdMem

Raw XML data referenced by VtdGen.

Functions

vtd_catch

Catches VTD-XML exceptions, returning them as a Rust error.