nornir 0.5.1

Companion to cargo: dependency tracking, release gating, deploy, benchmarks, and documentation assembly. Project-agnostic.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Code introspection — derive structural docs from the *built* code.
//!
//! The pure extraction (DWARF/symbols, call graphs, the `cargo_metadata`
//! dependency graph, SVG rendering) now lives in the [`nornir_introspect`] leaf
//! crate and is re-exported below, so every `crate::introspect::…` call site
//! resolves unchanged. Only [`persist`] stays here: it binds the extracted facts
//! to the warehouse (`crate::index::snapshot` + `crate::warehouse::iceberg`),
//! which the leaf crate deliberately does not depend on.

pub use nornir_introspect::{
    artifact, callgraph, callgraph_dwarf, callgraph_llvm, depgraph, pathdeps, Edge, EdgeKind, Graph,
};

pub mod persist;