Expand description
v2 semantic document passes.
Passes operate on Document and may use sidecar context for execution-time
metadata that must not leak into conformance IR.
Re-exports§
pub use apply_node_policy::ApplyNodePolicyPass;pub use apply_resolved_publish_urls::ApplyResolvedPublishUrlsPass;pub use flatten_svg::FlattenSvgPass;pub use rasterize_svg_to_data_uri::RasterizeSvgToDataUriPass;pub use rasterize_svg_to_local_asset::RasterizeSvgToLocalAssetPass;pub use rasterize_svg_to_local_asset::SIDECAR_GENERATED_RENDER_ASSETS;pub use resolve_internal_links::ResolveInternalLinksPass;pub use validate_document::ValidateDocumentPass;
Modules§
- apply_
node_ policy - Apply node policy over semantic IR.
- apply_
resolved_ publish_ urls - Apply resolved publish URLs to
Document.assets. - flatten_
svg - SVG flatten pass for v2 semantic IR.
- rasterize_
svg_ to_ data_ uri - Rasterize SVG rendered payloads into data-URI image assets.
- rasterize_
svg_ to_ local_ asset - Rasterize SVG rendered payloads into local image assets.
- resolve_
internal_ links - Internal link pass for v2 semantic document IR.
- validate_
document - Validation pass for v2 semantic document IR.
- walk
- Shared document walker for v2 passes.
Structs§
- Diagnostic
- PassCtx
- Runtime context shared across passes.
Enums§
Traits§
- Pass
- A semantic pass over v2
Document.
Functions§
- run_
passes - Run passes in order; stop at first pass error.