//! The core/display seam. Display adapters (TUI, web, etc.) implement
//! [`Renderer`]; the core never depends on any display library.
use crateDocument;
/// Display-layer contract. The adapter decides how to paint the AST.
///
/// Implementations are free to diff against their previous input to re-render
/// only the changed blocks (the TUI adapter does exactly that).
/// A renderer that produces no output — useful as a benchmark baseline.
;