[INFO] fetching crate daat-locus-md 0.3.6...
[INFO] testing daat-locus-md-0.3.6 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate daat-locus-md 0.3.6 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate daat-locus-md 0.3.6
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate daat-locus-md 0.3.6
[INFO] tweaked toml for crates.io crate daat-locus-md 0.3.6 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate daat-locus-md 0.3.6 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate daat-locus-md 0.3.6 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded palette_derive v0.7.6
[INFO] [stderr]   Downloaded fast-srgb8 v1.0.0
[INFO] [stderr]   Downloaded palette v0.7.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 02cc942e915ef315c2664b13d5a031fcfef886de5f7562cad5bb7f26280da7a0
[INFO] running `Command { std: "docker" "start" "02cc942e915ef315c2664b13d5a031fcfef886de5f7562cad5bb7f26280da7a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "02cc942e915ef315c2664b13d5a031fcfef886de5f7562cad5bb7f26280da7a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "02cc942e915ef315c2664b13d5a031fcfef886de5f7562cad5bb7f26280da7a0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "02cc942e915ef315c2664b13d5a031fcfef886de5f7562cad5bb7f26280da7a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "02cc942e915ef315c2664b13d5a031fcfef886de5f7562cad5bb7f26280da7a0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling lru v0.18.0
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling time v0.3.53
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling pulldown-cmark-escape v0.11.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling daat-locus-md v0.3.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::theme::RichTextTheme`
[INFO] [stdout]  --> src/text_input/read_render.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::theme::RichTextTheme;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Frame`, `layout::Rect`, and `text::Line`
[INFO] [stdout]  --> src/text_input/read_render.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ratatui::{layout::Rect, text::Line, Frame};
[INFO] [stdout]   |               ^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 25.93s
[INFO] running `Command { std: "docker" "inspect" "02cc942e915ef315c2664b13d5a031fcfef886de5f7562cad5bb7f26280da7a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "02cc942e915ef315c2664b13d5a031fcfef886de5f7562cad5bb7f26280da7a0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling daat-locus-md v0.3.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::theme::RichTextTheme`
[INFO] [stdout]  --> src/text_input/read_render.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::theme::RichTextTheme;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Frame`, `layout::Rect`, and `text::Line`
[INFO] [stdout]  --> src/text_input/read_render.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ratatui::{layout::Rect, text::Line, Frame};
[INFO] [stdout]   |               ^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `daat_locus_md::markdown`
[INFO] [stdout]    --> examples/basic.rs:7:20
[INFO] [stdout]     |
[INFO] [stdout]   7 | use daat_locus_md::markdown::MarkdownRenderer;
[INFO] [stdout]     |                    ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `daat_locus_md::markdown`
[INFO] [stdout]    --> examples/mermaid.rs:7:20
[INFO] [stdout]     |
[INFO] [stdout]   7 | use daat_locus_md::markdown::MarkdownRenderer;
[INFO] [stdout]     |                    ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `daat_locus_md::tree`
[INFO] [stdout]    --> examples/selector.rs:10:5
[INFO] [stdout]     |
[INFO] [stdout]  10 |     tree::{CollapsibleTree, EntryKind, KeyStyle, ValueType},
[INFO] [stdout]     |     ^^^^ could not find `tree` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 161 | #[cfg(feature = "tree")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `tree` feature
[INFO] [stdout] 162 | pub mod tree;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `daat_locus_md::markdown`
[INFO] [stdout]    --> examples/custom_code_block.rs:7:20
[INFO] [stdout]     |
[INFO] [stdout]   7 | use daat_locus_md::markdown::{MarkdownRenderer, RenderHooks};
[INFO] [stdout]     |                    ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `daat_locus_md::scroll`
[INFO] [stdout]    --> examples/span_tree_cursor.rs:5:20
[INFO] [stdout]     |
[INFO] [stdout]   5 | use daat_locus_md::scroll::{CursorLineMode, SpanTree, SpanTreeEntry};
[INFO] [stdout]     |                    ^^^^^^ could not find `scroll` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 157 | #[cfg(feature = "scroll")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `scroll` feature
[INFO] [stdout] 158 | pub mod scroll;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ratatui_image` in this scope
[INFO] [stdout]   --> examples/image.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use ratatui_image::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ratatui_image`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ratatui_image`, use `cargo add ratatui_image` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `daat_locus_md::markdown`
[INFO] [stdout]    --> examples/image.rs:5:20
[INFO] [stdout]     |
[INFO] [stdout]   5 | use daat_locus_md::markdown::{ImageResolver, MarkdownRenderer};
[INFO] [stdout]     |                    ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ratatui_image` in this scope
[INFO] [stdout]   --> examples/image.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     use ratatui_image::picker::Capability;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ratatui_image`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ratatui_image`, use `cargo add ratatui_image` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ratatui_image`
[INFO] [stdout]   --> examples/image.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use ratatui_image::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ratatui_image`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ratatui_image`, use `cargo add ratatui_image` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/image.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 286 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/image.rs:640:5
[INFO] [stdout]     |
[INFO] [stdout] 640 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `daat_locus_md::highlight`
[INFO] [stdout]    --> examples/utils/mcfunction.rs:1:20
[INFO] [stdout]     |
[INFO] [stdout]   1 | use daat_locus_md::highlight::{pest_pairs_to_segments, CodeHighlighter, StyleSegment};
[INFO] [stdout]     |                    ^^^^^^^^^ could not find `highlight` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 149 | #[cfg(feature = "highlight")]
[INFO] [stdout]     |       --------------------- the item is gated behind the `highlight` feature
[INFO] [stdout] 150 | pub mod highlight;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `daat_locus_md::highlight`, `daat_locus_md::markdown`
[INFO] [stdout]    --> examples/code.rs:10:5
[INFO] [stdout]     |
[INFO] [stdout]  10 |     highlight::{CodeHighlighter, HighlightHooks, StyleSegment, TreeSitterHighlighter},
[INFO] [stdout]     |     ^^^^^^^^^ could not find `highlight` in `daat_locus_md`
[INFO] [stdout]  11 |     markdown::{MarkdownRenderer, RenderHooks},
[INFO] [stdout]     |     ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 149 | #[cfg(feature = "highlight")]
[INFO] [stdout]     |       --------------------- the item is gated behind the `highlight` feature
[INFO] [stdout] 150 | pub mod highlight;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pest`
[INFO] [stdout]  --> examples/utils/mcfunction.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use pest::Parser;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `pest`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `pest`, use `cargo add pest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pest_derive`
[INFO] [stdout]  --> examples/utils/mcfunction.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use pest_derive::Parser;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `pest_derive`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `pest_derive`, use `cargo add pest_derive` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `daat_locus_md::scroll`
[INFO] [stdout]    --> examples/tree_list.rs:7:5
[INFO] [stdout]     |
[INFO] [stdout]   7 |     scroll::{CursorLineMode, SpanTree, SpanTreeEntry},
[INFO] [stdout]     |     ^^^^^^ could not find `scroll` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 157 | #[cfg(feature = "scroll")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `scroll` feature
[INFO] [stdout] 158 | pub mod scroll;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/text_input/mod.rs:447:28
[INFO] [stdout]     |
[INFO] [stdout] 447 |             .ok_or_else(|| anyhow::anyhow!("expected selection"))?;
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ratatui_image` in this scope
[INFO] [stdout]   --> examples/mermaid_image.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use ratatui_image::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ratatui_image`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ratatui_image`, use `cargo add ratatui_image` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `daat_locus_md::markdown`
[INFO] [stdout]    --> examples/mermaid_image.rs:6:5
[INFO] [stdout]     |
[INFO] [stdout]   6 |     markdown::{ImageResolver, MarkdownRenderer, RenderHooks},
[INFO] [stdout]     |     ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ratatui_image` in this scope
[INFO] [stdout]   --> examples/mermaid_image.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     use ratatui_image::picker::Capability;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ratatui_image`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ratatui_image`, use `cargo add ratatui_image` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `mermaid` in `daat_locus_md`
[INFO] [stdout]    --> examples/mermaid_image.rs:121:24
[INFO] [stdout]     |
[INFO] [stdout] 121 |     use daat_locus_md::mermaid::theme::{color_to_hex, GIT_COLORS_HSL};
[INFO] [stdout]     |                        ^^^^^^^ could not find `mermaid` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 153 | #[cfg(feature = "mermaid")]
[INFO] [stdout]     |       ------------------- the item is gated behind the `mermaid` feature
[INFO] [stdout] 154 | pub mod mermaid;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `font_kit` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |     use font_kit::family_name::FamilyName;
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `font_kit`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `font_kit`, use `cargo add font_kit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `font_kit` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |     use font_kit::family_name::FamilyName;
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `font_kit`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `font_kit`, use `cargo add font_kit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ratatui_image`
[INFO] [stdout]   --> examples/mermaid_image.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use ratatui_image::{
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ratatui_image`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ratatui_image`, use `cargo add ratatui_image` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:391:5
[INFO] [stdout]     |
[INFO] [stdout] 391 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:686:5
[INFO] [stdout]     |
[INFO] [stdout] 686 |     crossterm::execute!(
[INFO] [stdout]     |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `grammar_inline` in this scope
[INFO] [stdout]   --> examples/utils/mcfunction.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[grammar_inline = r##"
[INFO] [stdout]    |   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]  --> examples/utils/mod.rs:6:55
[INFO] [stdout]   |
[INFO] [stdout] 6 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `tree` in `daat_locus_md`
[INFO] [stdout]    --> examples/selector.rs:274:31
[INFO] [stdout]     |
[INFO] [stdout] 274 |     entries: &[daat_locus_md::tree::FlatEntry],
[INFO] [stdout]     |                               ^^^^ could not find `tree` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 161 | #[cfg(feature = "tree")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `tree` feature
[INFO] [stdout] 162 | pub mod tree;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::theme::RichTextTheme`
[INFO] [stdout]  --> src/text_input/read_render.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::theme::RichTextTheme;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Frame`, `layout::Rect`, and `text::Line`
[INFO] [stdout]  --> src/text_input/read_render.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ratatui::{layout::Rect, text::Line, Frame};
[INFO] [stdout]   |               ^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]  --> examples/utils/mod.rs:6:55
[INFO] [stdout]   |
[INFO] [stdout] 6 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lipsum` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     lipsum::lipsum(words)
[INFO] [stdout]     |     ^^^^^^ use of unresolved module or unlinked crate `lipsum`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lipsum`, use `cargo add lipsum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]  --> examples/utils/mod.rs:6:55
[INFO] [stdout]   |
[INFO] [stdout] 6 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lipsum` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     lipsum::lipsum(words)
[INFO] [stdout]     |     ^^^^^^ use of unresolved module or unlinked crate `lipsum`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lipsum`, use `cargo add lipsum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn setup_terminal() -> anyhow::Result<Term> {
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]  --> examples/utils/mod.rs:6:55
[INFO] [stdout]   |
[INFO] [stdout] 6 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn restore_terminal(terminal: &mut Term) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:250:49
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn poll_and_handle(state: &mut AppState) -> anyhow::Result<bool> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/mermaid.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn main() -> anyhow::Result<()> {
[INFO] [stdout]     |              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `daat-locus-md` (example "mermaid") due to 8 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn setup_terminal() -> anyhow::Result<Term> {
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn restore_terminal(terminal: &mut Term) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:250:49
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn poll_and_handle(state: &mut AppState) -> anyhow::Result<bool> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lipsum` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     lipsum::lipsum(words)
[INFO] [stdout]     |     ^^^^^^ use of unresolved module or unlinked crate `lipsum`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lipsum`, use `cargo add lipsum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `daat-locus-md` (example "custom_code_block") due to 8 previous errors; 1 warning emitted
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/custom_code_block.rs:102:14
[INFO] [stdout]     |
[INFO] [stdout] 102 | fn main() -> anyhow::Result<()> {
[INFO] [stdout]     |              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]  --> examples/utils/mod.rs:6:55
[INFO] [stdout]   |
[INFO] [stdout] 6 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn setup_terminal() -> anyhow::Result<Term> {
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn restore_terminal(terminal: &mut Term) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:250:49
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn poll_and_handle(state: &mut AppState) -> anyhow::Result<bool> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> examples/basic.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 | fn main() -> anyhow::Result<()> {
[INFO] [stdout]    |              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `daat-locus-md` (example "basic") due to 8 previous errors; 1 warning emitted
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]  --> examples/utils/mod.rs:6:55
[INFO] [stdout]   |
[INFO] [stdout] 6 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lipsum` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     lipsum::lipsum(words)
[INFO] [stdout]     |     ^^^^^^ use of unresolved module or unlinked crate `lipsum`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lipsum`, use `cargo add lipsum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/image.rs:156:35
[INFO] [stdout]     |
[INFO] [stdout] 156 |             .resize_exact(sw, sh, image::imageops::FilterType::Triangle);
[INFO] [stdout]     |                                   ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lipsum` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     lipsum::lipsum(words)
[INFO] [stdout]     |     ^^^^^^ use of unresolved module or unlinked crate `lipsum`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lipsum`, use `cargo add lipsum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/image.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         image::ImageReader::open(&full_path).ok()?.decode().ok()
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `mermaid` in `daat_locus_md`
[INFO] [stdout]    --> examples/mermaid_image.rs:119:26
[INFO] [stdout]     |
[INFO] [stdout] 119 |     src: &daat_locus_md::mermaid::theme::MermaidTheme,
[INFO] [stdout]     |                          ^^^^^^^ could not find `mermaid` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 153 | #[cfg(feature = "mermaid")]
[INFO] [stdout]     |       ------------------- the item is gated behind the `mermaid` feature
[INFO] [stdout] 154 | pub mod mermaid;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lipsum` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     lipsum::lipsum(words)
[INFO] [stdout]     |     ^^^^^^ use of unresolved module or unlinked crate `lipsum`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lipsum`, use `cargo add lipsum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lipsum` in this scope
[INFO] [stdout]   --> examples/tree_list.rs:32:15
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let raw = lipsum::lipsum(120);
[INFO] [stdout]    |               ^^^^^^ use of unresolved module or unlinked crate `lipsum`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lipsum`, use `cargo add lipsum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]  --> examples/utils/mod.rs:6:55
[INFO] [stdout]   |
[INFO] [stdout] 6 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `markdown` in `daat_locus_md`
[INFO] [stdout]    --> examples/image.rs:251:32
[INFO] [stdout]     |
[INFO] [stdout] 251 |     blocks: Vec<daat_locus_md::markdown::MarkdownBlock>,
[INFO] [stdout]     |                                ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `markdown` in `daat_locus_md`
[INFO] [stdout]    --> examples/image.rs:263:52
[INFO] [stdout]     |
[INFO] [stdout] 263 |     fn rebuild_output(&mut self) -> daat_locus_md::markdown::image::MarkdownRenderOutput {
[INFO] [stdout]     |                                                    ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `markdown` in `daat_locus_md`
[INFO] [stdout]    --> examples/image.rs:264:49
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let resolved_images: Vec<daat_locus_md::markdown::image::ResolvedImage> = self
[INFO] [stdout]     |                                                 ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `mermaid` in `daat_locus_md`
[INFO] [stdout]    --> examples/mermaid_image.rs:183:36
[INFO] [stdout]     |
[INFO] [stdout] 183 |     mermaid_theme: &daat_locus_md::mermaid::theme::MermaidTheme,
[INFO] [stdout]     |                                    ^^^^^^^ could not find `mermaid` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 153 | #[cfg(feature = "mermaid")]
[INFO] [stdout]     |       ------------------- the item is gated behind the `mermaid` feature
[INFO] [stdout] 154 | pub mod mermaid;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn setup_terminal() -> anyhow::Result<Term> {
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn restore_terminal(terminal: &mut Term) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:250:49
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn poll_and_handle(state: &mut AppState) -> anyhow::Result<bool> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/span_tree_cursor.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn main() -> anyhow::Result<()> {
[INFO] [stdout]     |              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> examples/span_tree_cursor.rs:63:6
[INFO] [stdout]    |
[INFO] [stdout] 63 | ) -> anyhow::Result<()> {
[INFO] [stdout]    |      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `daat-locus-md` (example "span_tree_cursor") due to 9 previous errors; 1 warning emitted
[INFO] [stdout] error[E0433]: cannot find `markdown` in `daat_locus_md`
[INFO] [stdout]    --> examples/image.rs:268:46
[INFO] [stdout]     |
[INFO] [stdout] 268 |             .map(|(path, si)| daat_locus_md::markdown::image::ResolvedImage {
[INFO] [stdout]     |                                              ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lipsum` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     lipsum::lipsum(words)
[INFO] [stdout]     |     ^^^^^^ use of unresolved module or unlinked crate `lipsum`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lipsum`, use `cargo add lipsum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]  --> examples/utils/mod.rs:6:55
[INFO] [stdout]   |
[INFO] [stdout] 6 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]   --> examples/image.rs:10:55
[INFO] [stdout]    |
[INFO] [stdout] 10 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn setup_terminal() -> anyhow::Result<Term> {
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn restore_terminal(terminal: &mut Term) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:250:49
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn poll_and_handle(state: &mut AppState) -> anyhow::Result<bool> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lipsum` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     lipsum::lipsum(words)
[INFO] [stdout]     |     ^^^^^^ use of unresolved module or unlinked crate `lipsum`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lipsum`, use `cargo add lipsum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]   --> examples/image.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 |     original: image::DynamicImage,
[INFO] [stdout]    |               ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]    |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]    |
[INFO] [stdout]  1 + mod image;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]   --> examples/image.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |     scaled: image::DynamicImage,
[INFO] [stdout]    |             ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]    |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]    |
[INFO] [stdout]  1 + mod image;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/image.rs:100:14
[INFO] [stdout]     |
[INFO] [stdout] 100 |         img: image::DynamicImage,
[INFO] [stdout]     |              ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/image.rs:208:49
[INFO] [stdout]     |
[INFO] [stdout] 208 |     fn resolve(&mut self, path: &str) -> Option<image::DynamicImage> {
[INFO] [stdout]     |                                                 ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/image.rs:215:15
[INFO] [stdout]     |
[INFO] [stdout] 215 |         img: &image::DynamicImage,
[INFO] [stdout]     |               ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/image.rs:284:14
[INFO] [stdout]     |
[INFO] [stdout] 284 | fn main() -> anyhow::Result<()> {
[INFO] [stdout]     |              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `daat-locus-md` (example "image") due to 24 previous errors; 2 warnings emitted
[INFO] [stdout] error[E0425]: cannot find type `Rule` in this scope
[INFO] [stdout]   --> examples/utils/mcfunction.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 | fn rule_style(rule: Rule) -> Option<Style> {
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn setup_terminal() -> anyhow::Result<Term> {
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn restore_terminal(terminal: &mut Term) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:250:49
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn poll_and_handle(state: &mut AppState) -> anyhow::Result<bool> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/tree_list.rs:270:14
[INFO] [stdout]     |
[INFO] [stdout] 270 | fn main() -> anyhow::Result<()> {
[INFO] [stdout]     |              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/tree_list.rs:196:6
[INFO] [stdout]     |
[INFO] [stdout] 196 | ) -> anyhow::Result<()> {
[INFO] [stdout]     |      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]  --> examples/utils/mod.rs:6:55
[INFO] [stdout]   |
[INFO] [stdout] 6 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `daat-locus-md` (example "tree_list") due to 10 previous errors; 1 warning emitted
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn setup_terminal() -> anyhow::Result<Term> {
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn restore_terminal(terminal: &mut Term) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:250:49
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn poll_and_handle(state: &mut AppState) -> anyhow::Result<bool> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lipsum` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     lipsum::lipsum(words)
[INFO] [stdout]     |     ^^^^^^ use of unresolved module or unlinked crate `lipsum`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lipsum`, use `cargo add lipsum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Rule` in this scope
[INFO] [stdout]   --> examples/utils/mcfunction.rs:61:51
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let pairs = match McfunctionParser::parse(Rule::file, code) {
[INFO] [stdout]    |                                                   ^^^^ use of undeclared type `Rule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Rule` in this scope
[INFO] [stdout]   --> examples/utils/mcfunction.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |         Rule::comment => Some(
[INFO] [stdout]    |         ^^^^ use of undeclared type `Rule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Rule` in this scope
[INFO] [stdout]   --> examples/utils/mcfunction.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         Rule::cmd_name => Some(
[INFO] [stdout]    |         ^^^^ use of undeclared type `Rule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Rule` in this scope
[INFO] [stdout]   --> examples/utils/mcfunction.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         Rule::selector => Some(Style::default().fg(Color::Yellow)),
[INFO] [stdout]    |         ^^^^ use of undeclared type `Rule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Rule` in this scope
[INFO] [stdout]   --> examples/utils/mcfunction.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         Rule::str => Some(Style::default().fg(Color::Green)),
[INFO] [stdout]    |         ^^^^ use of undeclared type `Rule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Rule` in this scope
[INFO] [stdout]   --> examples/utils/mcfunction.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         Rule::number => Some(Style::default().fg(Color::Yellow)),
[INFO] [stdout]    |         ^^^^ use of undeclared type `Rule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Rule` in this scope
[INFO] [stdout]   --> examples/utils/mcfunction.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         Rule::coord => Some(Style::default().fg(Color::Cyan)),
[INFO] [stdout]    |         ^^^^ use of undeclared type `Rule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Rule` in this scope
[INFO] [stdout]   --> examples/utils/mcfunction.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         Rule::nbt => Some(Style::default().fg(Color::LightBlue)),
[INFO] [stdout]    |         ^^^^ use of undeclared type `Rule`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/code.rs:162:14
[INFO] [stdout]     |
[INFO] [stdout] 162 | fn main() -> anyhow::Result<()> {
[INFO] [stdout]     |              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `daat-locus-md` (example "code") due to 21 previous errors; 1 warning emitted
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn setup_terminal() -> anyhow::Result<Term> {
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn restore_terminal(terminal: &mut Term) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:250:49
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn poll_and_handle(state: &mut AppState) -> anyhow::Result<bool> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/selector.rs:584:14
[INFO] [stdout]     |
[INFO] [stdout] 584 | fn main() -> anyhow::Result<()> {
[INFO] [stdout]     |              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn setup_terminal() -> anyhow::Result<Term> {
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn restore_terminal(terminal: &mut Term) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:250:49
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn poll_and_handle(state: &mut AppState) -> anyhow::Result<bool> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/text_input.rs:222:14
[INFO] [stdout]     |
[INFO] [stdout] 222 | fn main() -> anyhow::Result<()> {
[INFO] [stdout]     |              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/text_input.rs:112:6
[INFO] [stdout]     |
[INFO] [stdout] 112 | ) -> anyhow::Result<()> {
[INFO] [stdout]     |      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/text_input.rs:127:35
[INFO] [stdout]     |
[INFO] [stdout] 127 | fn handle_event(app: &mut App) -> anyhow::Result<bool> {
[INFO] [stdout]     |                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mermaid_rs_renderer` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 190 |         layout: mermaid_rs_renderer::LayoutConfig::default(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `mermaid_rs_renderer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mermaid_rs_renderer`, use `cargo add mermaid_rs_renderer` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `daat-locus-md` (example "text_input") due to 9 previous errors; 1 warning emitted
[INFO] [stderr] error: could not compile `daat-locus-md` (example "selector") due to 9 previous errors; 1 warning emitted
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/text_input/mod.rs:441:33
[INFO] [stdout]     |
[INFO] [stdout] 441 |     fn selection_set_clear() -> anyhow::Result<()> {
[INFO] [stdout]     |                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `daat-locus-md` (lib test) due to 2 previous errors; 2 warnings emitted
[INFO] [stdout] error[E0433]: cannot find module or crate `fontdb` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:194:23
[INFO] [stdout]     |
[INFO] [stdout] 194 |     let mut font_db = fontdb::Database::new();
[INFO] [stdout]     |                       ^^^^^^ use of unresolved module or unlinked crate `fontdb`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fontdb`, use `cargo add fontdb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `usvg` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:221:11
[INFO] [stdout]     |
[INFO] [stdout] 221 |         ..usvg::Options::default()
[INFO] [stdout]     |           ^^^^ use of unresolved module or unlinked crate `usvg`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `usvg`, use `cargo add usvg` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `usvg` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:224:16
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let tree = usvg::Tree::from_str(&svg, &usvg_opts).ok()?;
[INFO] [stdout]     |                ^^^^ use of unresolved module or unlinked crate `usvg`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `usvg`, use `cargo add usvg` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tiny_skia` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:239:22
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let mut pixmap = tiny_skia::Pixmap::new(px_w, px_h)?;
[INFO] [stdout]     |                      ^^^^^^^^^ use of unresolved module or unlinked crate `tiny_skia`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tiny_skia`, use `cargo add tiny_skia` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tiny_skia` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:241:48
[INFO] [stdout]     |
[INFO] [stdout] 241 |         ratatui::style::Color::Rgb(r, g, b) => tiny_skia::Color::from_rgba8(r, g, b, 255),
[INFO] [stdout]     |                                                ^^^^^^^^^ use of unresolved module or unlinked crate `tiny_skia`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tiny_skia`, use `cargo add tiny_skia` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tiny_skia` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:242:41
[INFO] [stdout]     |
[INFO] [stdout] 242 |         ratatui::style::Color::Black => tiny_skia::Color::from_rgba8(0, 0, 0, 255),
[INFO] [stdout]     |                                         ^^^^^^^^^ use of unresolved module or unlinked crate `tiny_skia`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tiny_skia`, use `cargo add tiny_skia` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tiny_skia` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:243:14
[INFO] [stdout]     |
[INFO] [stdout] 243 |         _ => tiny_skia::Color::from_rgba8(0, 0, 0, 255),
[INFO] [stdout]     |              ^^^^^^^^^ use of unresolved module or unlinked crate `tiny_skia`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tiny_skia`, use `cargo add tiny_skia` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tiny_skia` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:248:14
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let ts = tiny_skia::Transform::from_scale(scale, scale);
[INFO] [stdout]     |              ^^^^^^^^^ use of unresolved module or unlinked crate `tiny_skia`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tiny_skia`, use `cargo add tiny_skia` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     image::RgbaImage::from_raw(px_w, px_h, rgba).map(image::DynamicImage::ImageRgba8)
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:252:54
[INFO] [stdout]     |
[INFO] [stdout] 252 |     image::RgbaImage::from_raw(px_w, px_h, rgba).map(image::DynamicImage::ImageRgba8)
[INFO] [stdout]     |                                                      ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `font_kit` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:257:18
[INFO] [stdout]     |
[INFO] [stdout] 257 |     let source = font_kit::source::SystemSource::new();
[INFO] [stdout]     |                  ^^^^^^^^ use of unresolved module or unlinked crate `font_kit`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `font_kit`, use `cargo add font_kit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `font_kit` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:261:14
[INFO] [stdout]     |
[INFO] [stdout] 261 |             &font_kit::properties::Properties::new(),
[INFO] [stdout]     |              ^^^^^^^^ use of unresolved module or unlinked crate `font_kit`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `font_kit`, use `cargo add font_kit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `font_kit` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:270:18
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let source = font_kit::source::SystemSource::new();
[INFO] [stdout]     |                  ^^^^^^^^ use of unresolved module or unlinked crate `font_kit`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `font_kit`, use `cargo add font_kit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `font_kit` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:273:10
[INFO] [stdout]     |
[INFO] [stdout] 273 |         &font_kit::properties::Properties::new(),
[INFO] [stdout]     |          ^^^^^^^^ use of unresolved module or unlinked crate `font_kit`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `font_kit`, use `cargo add font_kit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `mermaid` in `daat_locus_md`
[INFO] [stdout]    --> examples/mermaid_image.rs:305:35
[INFO] [stdout]     |
[INFO] [stdout] 305 |     mermaid_theme: daat_locus_md::mermaid::theme::MermaidTheme,
[INFO] [stdout]     |                                   ^^^^^^^ could not find `mermaid` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 153 | #[cfg(feature = "mermaid")]
[INFO] [stdout]     |       ------------------- the item is gated behind the `mermaid` feature
[INFO] [stdout] 154 | pub mod mermaid;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `markdown` in `daat_locus_md`
[INFO] [stdout]    --> examples/mermaid_image.rs:368:32
[INFO] [stdout]     |
[INFO] [stdout] 368 |     blocks: Vec<daat_locus_md::markdown::MarkdownBlock>,
[INFO] [stdout]     |                                ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `markdown` in `daat_locus_md`
[INFO] [stdout]    --> examples/mermaid_image.rs:377:52
[INFO] [stdout]     |
[INFO] [stdout] 377 |     fn rebuild_output(&mut self) -> daat_locus_md::markdown::image::MarkdownRenderOutput {
[INFO] [stdout]     |                                                    ^^^^^^^^ could not find `markdown` in `daat_locus_md`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[cfg(feature = "markdown")]
[INFO] [stdout]     |       -------------------- the item is gated behind the `markdown` feature
[INFO] [stdout] 152 | pub mod markdown;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:570:42
[INFO] [stdout]     |
[INFO] [stdout] 570 |                         let mut canvas = image::RgbaImage::new(target_px_w, target_px_h);
[INFO] [stdout]     |                                          ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:573:25
[INFO] [stdout]     |
[INFO] [stdout] 573 |                         image::imageops::overlay(
[INFO] [stdout]     |                         ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:579:25
[INFO] [stdout]     |
[INFO] [stdout] 579 |                         image::DynamicImage::ImageRgba8(canvas)
[INFO] [stdout]     |                         ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]  --> examples/utils/mod.rs:6:55
[INFO] [stdout]   |
[INFO] [stdout] 6 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `theme::RichTextTheme`
[INFO] [stdout]  --> examples/mermaid_image.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     theme::RichTextTheme,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EnterAlternateScreen` and `LeaveAlternateScreen`
[INFO] [stdout]   --> examples/mermaid_image.rs:13:55
[INFO] [stdout]    |
[INFO] [stdout] 13 |         terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:128:28
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub fn setup_terminal() -> anyhow::Result<Term> {
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub fn restore_terminal(terminal: &mut Term) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:250:49
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub fn poll_and_handle(state: &mut AppState) -> anyhow::Result<bool> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `lipsum` in this scope
[INFO] [stdout]    --> examples/utils/mod.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     lipsum::lipsum(words)
[INFO] [stdout]     |     ^^^^^^ use of unresolved module or unlinked crate `lipsum`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lipsum`, use `cargo add lipsum` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mermaid_rs_renderer` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:120:6
[INFO] [stdout]     |
[INFO] [stdout] 120 | ) -> mermaid_rs_renderer::Theme {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `mermaid_rs_renderer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mermaid_rs_renderer`, use `cargo add mermaid_rs_renderer` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mermaid_rs_renderer` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     mermaid_rs_renderer::Theme {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `mermaid_rs_renderer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mermaid_rs_renderer`, use `cargo add mermaid_rs_renderer` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:186:13
[INFO] [stdout]     |
[INFO] [stdout] 186 | ) -> Option<image::DynamicImage> {
[INFO] [stdout]     |             ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mermaid_rs_renderer` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:188:16
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let opts = mermaid_rs_renderer::RenderOptions {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `mermaid_rs_renderer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mermaid_rs_renderer`, use `cargo add mermaid_rs_renderer` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mermaid_rs_renderer` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:192:15
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let svg = mermaid_rs_renderer::render_with_options(source, opts).ok()?;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `mermaid_rs_renderer`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mermaid_rs_renderer`, use `cargo add mermaid_rs_renderer` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `usvg` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:219:21
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let usvg_opts = usvg::Options {
[INFO] [stdout]     |                     ^^^^ use of unresolved module or unlinked crate `usvg`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `usvg`, use `cargo add usvg` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `resvg` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     resvg::render(&tree, ts, &mut pixmap.as_mut());
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `resvg`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `resvg`, use `cargo add resvg` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `fontdb` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:268:40
[INFO] [stdout]     |
[INFO] [stdout] 268 | fn try_load_font_by_name(font_db: &mut fontdb::Database, name: &str) -> bool {
[INFO] [stdout]     |                                        ^^^^^^ use of unresolved module or unlinked crate `fontdb`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fontdb`, use `cargo add fontdb` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `daat-locus-md` (example "mermaid_image") due to 51 previous errors; 3 warnings emitted
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:291:12
[INFO] [stdout]     |
[INFO] [stdout] 291 |     image: image::DynamicImage,
[INFO] [stdout]     |            ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:311:60
[INFO] [stdout]     |
[INFO] [stdout] 311 |     fn render_mermaid_image(&self, source: &str) -> Option<image::DynamicImage> {
[INFO] [stdout]     |                                                            ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:334:50
[INFO] [stdout]     |
[INFO] [stdout] 334 |     fn resolve(&mut self, _path: &str) -> Option<image::DynamicImage> {
[INFO] [stdout]     |                                                  ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:340:15
[INFO] [stdout]     |
[INFO] [stdout] 340 |         img: &image::DynamicImage,
[INFO] [stdout]     |               ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout] help: to make use of source file examples/image.rs, use `mod image` in this file to declare the module
[INFO] [stdout]     |
[INFO] [stdout]   1 + mod image;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> examples/mermaid_image.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 | fn main() -> anyhow::Result<()> {
[INFO] [stdout]     |              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "02cc942e915ef315c2664b13d5a031fcfef886de5f7562cad5bb7f26280da7a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "02cc942e915ef315c2664b13d5a031fcfef886de5f7562cad5bb7f26280da7a0", kill_on_drop: false }`
[INFO] [stdout] 02cc942e915ef315c2664b13d5a031fcfef886de5f7562cad5bb7f26280da7a0
