rustdoc_ir 0.1.1

An Intermediate Representation for Rust types and functions
Documentation

rustdoc_ir

Crates.io Docs.rs

An Intermediate Representation (IR) for Rust types and functions, designed to be the analysis-friendly counterpart to the raw types exposed by rustdoc-types.

The IR captures paths, references, tuples, slices, arrays, raw pointers, function pointers, generics, and type aliases in a normalized form that's straightforward to compare, render, and traverse. It's used by rustdoc_resolver as the output of converting rustdoc-types items into a stable, framework-agnostic shape.

Part of the rustdoc-reflection toolkit.

License

Licensed under the Apache License, Version 2.0.