sup-xml-tree 1.1.0

Idiomatic Rust tree types and string dictionary
Documentation
  • Coverage
  • 76.32%
    116 out of 152 items documented1 out of 102 items with examples
  • Size
  • Source code size: 182.71 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.04 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 3s Average build duration of successful builds.
  • all releases: 4s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • SupsoOrg/sup-xml
    1 0 1
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • pickhardt

sup-xml-tree

The in-memory document model for SupXML — a libxml2-shaped arena DOM, plus the string dictionary used for name interning.

You rarely need this crate directly. Everything is re-exported from the top-level sup-xml crate, which is what most users should depend on.

The DOM module contains a small, contained unsafe core for the self-referential Document (it owns its arena and the root pointer into that arena); the safety argument lives in the module docs, and the whole crate is exercised under Miri in CI.

License

SupXML is source-available software released through Supported Source. A valid license certificate is required to use it; document parsing returns a fatal error without one (a grace period applies after an existing certificate expires). Get a certificate — free for individuals and non-monetized projects — at supso.org/projects/sup-xml. Full terms are in the repository LICENSE.

Documentation