mant-ir 0.11.0

Normalized, source-neutral document intermediate representation for ManT
Documentation
//! Checked, snapshot-local addresses into authoritative document content.
//! Typed roots own wire/encoding bounds, resolvers check exact containers, and
//! entry mapping translates original slices without copying document content.

mod entry;
mod resolve;
mod types;

pub use entry::EntryOwnerLocationRef;
pub(crate) use resolve::{block_children, content_blocks, inline_children};
pub use resolve::{
    resolve_block_descendant, resolve_content_block, resolve_content_section, resolve_inline_path,
};
pub use types::{
    ContentBlockStep, ContentInlineRoot, ContentLocation, ContentLocationRef, MAX_CONTENT_DEPTH,
    MAX_CONTENT_LOCATION_BYTES,
};

#[cfg(test)]
mod tests;