nornir 0.4.1

Companion to cargo: dependency tracking, release gating, deploy, benchmarks, and documentation assembly. Project-agnostic.
Documentation
//! Urðr Threads — egui time-travel visualizer for the warehouse.
//!
//! Reads (read-only) the `release_lineage` and `dep_graph_edges`
//! tables and paints each repo as a swim-lane along the release
//! timeline. Cross-repo dep edges from the snapshot pinned to a
//! release are drawn as woven threads between lanes (the literal
//! Norns motif).
//!
//! Pure Rust — eframe over glow on Linux/macOS/Windows. No JS,
//! no WebView, no C deps beyond the platform windowing libs that
//! eframe already brings in.
//!
//! Enable with the `viz` feature; the binary lives at
//! `src/bin/urdr-threads.rs`.

// The pure data model (no egui) is also compiled for the `server` build so the
// `Viz.Timeline` RPC can reuse `build_timeline`. The egui app + its tabs are
// `viz`-only.
pub mod model;
pub use model::{build_timeline, load_timeline, Lane, LaneNode, Timeline};

#[cfg(feature = "viz")]
mod app;
#[cfg(feature = "viz")]
mod graph;
#[cfg(feature = "viz")]
mod knowledge;
#[cfg(feature = "viz")]
mod live;
#[cfg(feature = "viz")]
mod remote;
#[cfg(feature = "viz")]
mod timetravel;

#[cfg(feature = "viz")]
pub use app::UrdrThreadsApp;