[INFO] fetching crate unilang 0.60.0...
[INFO] documenting unilang-0.60.0 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169
[INFO] extracting crate unilang 0.60.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate unilang 0.60.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate unilang 0.60.0
[INFO] tweaked toml for crates.io crate unilang 0.60.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate unilang 0.60.0 on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate unilang 0.60.0 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" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2d61f4d6c1f120d64d037005c3229d846b67ad6ebdabb6f4f0cf071bf7cf5bf0
[INFO] running `Command { std: "docker" "start" "2d61f4d6c1f120d64d037005c3229d846b67ad6ebdabb6f4f0cf071bf7cf5bf0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2d61f4d6c1f120d64d037005c3229d846b67ad6ebdabb6f4f0cf071bf7cf5bf0", 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" "2d61f4d6c1f120d64d037005c3229d846b67ad6ebdabb6f4f0cf071bf7cf5bf0" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2d61f4d6c1f120d64d037005c3229d846b67ad6ebdabb6f4f0cf071bf7cf5bf0", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2d61f4d6c1f120d64d037005c3229d846b67ad6ebdabb6f4f0cf071bf7cf5bf0" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling konst_macro_rules v0.2.19
[INFO] [stderr]    Compiling component_model_types v0.56.0
[INFO] [stderr]     Checking lexical-util v1.0.7
[INFO] [stderr]    Compiling clone_dyn_types v0.50.0
[INFO] [stderr]    Compiling interval_adapter v0.44.0
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling phf_shared v0.14.0
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling derive_tools v0.70.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling convert_case v0.11.0
[INFO] [stderr]    Compiling collection_tools v0.71.1
[INFO] [stderr]     Checking float-cmp v0.10.0
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]    Compiling former_types v2.44.1
[INFO] [stderr]     Checking color_tools v0.9.0
[INFO] [stderr]    Compiling phf_generator v0.14.0
[INFO] [stderr]    Compiling konst v0.2.20
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling itertools v0.15.0
[INFO] [stderr]    Compiling strs_tools_meta v0.22.1
[INFO] [stderr]    Compiling phf_codegen v0.14.0
[INFO] [stderr]     Checking bytecount v0.6.9
[INFO] [stderr]     Checking endian-type v0.2.0
[INFO] [stderr]     Checking lexical-parse-integer v1.0.6
[INFO] [stderr]     Checking lexical-write-integer v1.0.6
[INFO] [stderr]     Checking radix_trie v0.3.0
[INFO] [stderr]     Checking cli_fmt v0.14.0
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]     Checking lexical-parse-float v1.0.6
[INFO] [stderr]     Checking unilang_help v0.2.0
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]     Checking lexical-write-float v1.0.6
[INFO] [stderr]    Compiling const_format v0.2.36
[INFO] [stderr]     Checking lexical-core v1.0.6
[INFO] [stderr]     Checking lexical v7.0.5
[INFO] [stderr]     Checking strs_tools v0.50.1
[INFO] [stderr]     Checking unilang_parser v0.40.0
[INFO] [stderr]     Checking rustyline v18.0.1
[INFO] [stderr]    Compiling unilang v0.60.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]    Compiling macro_tools v0.89.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling macro_tools v0.88.1
[INFO] [stderr]    Compiling former_meta v2.49.1
[INFO] [stderr]     Checking ref-cast v1.0.27
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling derive_tools_meta v0.66.1
[INFO] [stderr]    Compiling phf_macros v0.14.0
[INFO] [stderr]     Checking thiserror v2.0.20
[INFO] [stderr]     Checking error_tools v0.42.1
[INFO] [stderr]     Checking phf v0.14.0
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling mod_interface_meta v0.64.1
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]     Checking mod_interface v0.66.1
[INFO] [stderr]     Checking former v2.53.1
[INFO] [stderr]     Checking tinystr v0.8.4
[INFO] [stderr]     Checking potential_utf v0.1.6
[INFO] [stderr]     Checking icu_collections v2.3.0
[INFO] [stderr]     Checking icu_locale_core v2.3.0
[INFO] [stderr]     Checking halfbrown v0.4.0
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking value-trait v0.12.2
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking simd-json v0.18.0
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]  Documenting unilang v0.60.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | / pub struct ModuleConfig
[INFO] [stdout] 74 | | {
[INFO] [stdout] 75 | |   /// Module name
[INFO] [stdout] 76 | |   pub name: String,
[INFO] [stdout] ...  |
[INFO] [stdout] 82 | |   pub enabled: bool,
[INFO] [stdout] 83 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export ModuleConfig from aggregator to avoid duplication`
[INFO] [stdout]    = help: ends near `Configuration for a single module`
[INFO] [stdout]    = note: `#[deny(rustdoc::unportable_markdown)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | / pub struct ModuleConfig
[INFO] [stdout] 74 | | {
[INFO] [stdout] 75 | |   /// Module name
[INFO] [stdout] 76 | |   pub name: String,
[INFO] [stdout] ...  |
[INFO] [stdout] 82 | |   pub enabled: bool,
[INFO] [stdout] 83 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Configuration for a single module`
[INFO] [stdout]    = help: ends near `Configuration for a single module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | / pub struct ConflictReport
[INFO] [stdout] 88 | | {
[INFO] [stdout] 89 | |   /// Conflicting command name
[INFO] [stdout] 90 | |   pub command_name: String,
[INFO] [stdout] ...  |
[INFO] [stdout] 94 | |   pub conflict_type: ConflictType,
[INFO] [stdout] 95 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export ConflictReport and ConflictType from aggregator to avoid duplication`
[INFO] [stdout]    = help: ends near `Report of detected conflicts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | / pub struct ConflictReport
[INFO] [stdout] 88 | | {
[INFO] [stdout] 89 | |   /// Conflicting command name
[INFO] [stdout] 90 | |   pub command_name: String,
[INFO] [stdout] ...  |
[INFO] [stdout] 94 | |   pub conflict_type: ConflictType,
[INFO] [stdout] 95 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Report of detected conflicts`
[INFO] [stdout]    = help: ends near `Report of detected conflicts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/multi_yaml/aggregator/core_types.rs:99:1
[INFO] [stdout]     |
[INFO] [stdout]  99 | / pub enum ConflictType
[INFO] [stdout] 100 | | {
[INFO] [stdout] 101 | |   /// Multiple modules define the same command
[INFO] [stdout] 102 | |   NameCollision,
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |   PrefixConflict,
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-export ConflictReport and ConflictType from aggregator to avoid duplication`
[INFO] [stdout]     = help: ends near `Types of conflicts that can be detected`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/multi_yaml/aggregator/core_types.rs:99:1
[INFO] [stdout]     |
[INFO] [stdout]  99 | / pub enum ConflictType
[INFO] [stdout] 100 | | {
[INFO] [stdout] 101 | |   /// Multiple modules define the same command
[INFO] [stdout] 102 | |   NameCollision,
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |   PrefixConflict,
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Types of conflicts that can be detected`
[INFO] [stdout]     = help: ends near `Types of conflicts that can be detected`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / pub struct MultiYamlAggregator
[INFO] [stdout] 16 | | {
[INFO] [stdout] 17 | |   /// Configuration for aggregation
[INFO] [stdout] 18 | |   pub(in super) config: AggregationConfig,
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |   pub(in super) conflicts: Vec<ConflictReport>,
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key aggregator types`
[INFO] [stdout]    = help: ends near `Multi-YAML aggregation system for compile-time command processing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / pub struct MultiYamlAggregator
[INFO] [stdout] 16 | | {
[INFO] [stdout] 17 | |   /// Configuration for aggregation
[INFO] [stdout] 18 | |   pub(in super) config: AggregationConfig,
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |   pub(in super) conflicts: Vec<ConflictReport>,
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Multi-YAML aggregation system for compile-time command processing`
[INFO] [stdout]    = help: ends near `Multi-YAML aggregation system for compile-time command processing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / pub struct AggregationConfig
[INFO] [stdout] 10 | | {
[INFO] [stdout] 11 | |   /// Base directory for YAML files
[INFO] [stdout] 12 | |   pub base_dir: PathBuf,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |   pub namespace_isolation: NamespaceIsolation,
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key aggregator types`
[INFO] [stdout]    = help: ends near `Configuration for multi-YAML aggregation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / pub struct AggregationConfig
[INFO] [stdout] 10 | | {
[INFO] [stdout] 11 | |   /// Base directory for YAML files
[INFO] [stdout] 12 | |   pub base_dir: PathBuf,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |   pub namespace_isolation: NamespaceIsolation,
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Configuration for multi-YAML aggregation`
[INFO] [stdout]    = help: ends near `Configuration for multi-YAML aggregation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | / pub struct ModuleConfig
[INFO] [stdout] 74 | | {
[INFO] [stdout] 75 | |   /// Module name
[INFO] [stdout] 76 | |   pub name: String,
[INFO] [stdout] ...  |
[INFO] [stdout] 82 | |   pub enabled: bool,
[INFO] [stdout] 83 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key aggregator types`
[INFO] [stdout]    = help: ends near `Configuration for a single module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | / pub struct ConflictReport
[INFO] [stdout] 88 | | {
[INFO] [stdout] 89 | |   /// Conflicting command name
[INFO] [stdout] 90 | |   pub command_name: String,
[INFO] [stdout] ...  |
[INFO] [stdout] 94 | |   pub conflict_type: ConflictType,
[INFO] [stdout] 95 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key aggregator types`
[INFO] [stdout]    = help: ends near `Report of detected conflicts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/multi_yaml/aggregator/core_types.rs:99:1
[INFO] [stdout]     |
[INFO] [stdout]  99 | / pub enum ConflictType
[INFO] [stdout] 100 | | {
[INFO] [stdout] 101 | |   /// Multiple modules define the same command
[INFO] [stdout] 102 | |   NameCollision,
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |   PrefixConflict,
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-export key aggregator types`
[INFO] [stdout]     = help: ends near `Types of conflicts that can be detected`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / pub enum ConflictResolutionStrategy
[INFO] [stdout] 34 | | {
[INFO] [stdout] 35 | |   /// Fail on any conflicts (default)
[INFO] [stdout] 36 | |   #[default]
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |   Merge,
[INFO] [stdout] 44 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key aggregator types`
[INFO] [stdout]    = help: ends near `Conflict resolution strategies for handling duplicate commands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / pub enum ConflictResolutionStrategy
[INFO] [stdout] 34 | | {
[INFO] [stdout] 35 | |   /// Fail on any conflicts (default)
[INFO] [stdout] 36 | |   #[default]
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |   Merge,
[INFO] [stdout] 44 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Conflict resolution strategies for handling duplicate commands`
[INFO] [stdout]    = help: ends near `Conflict resolution strategies for handling duplicate commands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / pub struct NamespaceIsolation
[INFO] [stdout] 49 | | {
[INFO] [stdout] 50 | |   /// Whether to enable namespace isolation
[INFO] [stdout] 51 | |   pub enabled: bool,
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |   pub strict_mode: bool,
[INFO] [stdout] 56 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key aggregator types`
[INFO] [stdout]    = help: ends near `Namespace isolation configuration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/core_types.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / pub struct NamespaceIsolation
[INFO] [stdout] 49 | | {
[INFO] [stdout] 50 | |   /// Whether to enable namespace isolation
[INFO] [stdout] 51 | |   pub enabled: bool,
[INFO] [stdout] ...  |
[INFO] [stdout] 55 | |   pub strict_mode: bool,
[INFO] [stdout] 56 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Namespace isolation configuration`
[INFO] [stdout]    = help: ends near `Namespace isolation configuration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/multi_yaml/aggregator/core_types.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / pub struct EnvConfigParser
[INFO] [stdout] 113 | | {
[INFO] [stdout] 114 | |   /// Parsed configuration overrides
[INFO] [stdout] 115 | |   overrides: HashMap< String, String >,
[INFO] [stdout] 116 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-export key aggregator types`
[INFO] [stdout]     = help: ends near `Environment variable configuration parser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/multi_yaml/aggregator/core_types.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | / pub struct EnvConfigParser
[INFO] [stdout] 113 | | {
[INFO] [stdout] 114 | |   /// Parsed configuration overrides
[INFO] [stdout] 115 | |   overrides: HashMap< String, String >,
[INFO] [stdout] 116 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Environment variable configuration parser`
[INFO] [stdout]     = help: ends near `Environment variable configuration parser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/aggregation_fns.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / pub fn parse_cargo_metadata( _cargo_toml_path: &PathBuf ) -> Result< AggregationConfig, crate::Error >
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |   Ok( config )
[INFO] [stdout] 42 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key aggregator types`
[INFO] [stdout]    = help: ends near `Parse Cargo.toml metadata for build configuration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/aggregation_fns.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / pub fn parse_cargo_metadata( _cargo_toml_path: &PathBuf ) -> Result< AggregationConfig, crate::Error >
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |   Ok( config )
[INFO] [stdout] 42 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Parse Cargo.toml metadata for build configuration`
[INFO] [stdout]    = help: ends near `Parse Cargo.toml metadata for build configuration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/multi_yaml/aggregator/aggregation_fns.rs:175:1
[INFO] [stdout]     |
[INFO] [stdout] 175 | / pub fn create_aggregated_registry( cargo_toml_path: &PathBuf ) -> Result< crate::CommandRegistry, crate::Error >
[INFO] [stdout] 176 | | {
[INFO] [stdout] 177 | |   // Create aggregator from Cargo.toml metadata
[INFO] [stdout] 178 | |   let mut aggregator = MultiYamlAggregator::from_cargo_metadata( cargo_toml_path )?;
[INFO] [stdout] ...   |
[INFO] [stdout] 201 | |   Ok( registry )
[INFO] [stdout] 202 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Re-export key aggregator types`
[INFO] [stdout]     = help: ends near `Runtime multi-YAML aggregation with environment variable support.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/multi_yaml/aggregator/aggregation_fns.rs:175:1
[INFO] [stdout]     |
[INFO] [stdout] 175 | / pub fn create_aggregated_registry( cargo_toml_path: &PathBuf ) -> Result< crate::CommandRegistry, crate::Error >
[INFO] [stdout] 176 | | {
[INFO] [stdout] 177 | |   // Create aggregator from Cargo.toml metadata
[INFO] [stdout] 178 | |   let mut aggregator = MultiYamlAggregator::from_cargo_metadata( cargo_toml_path )?;
[INFO] [stdout] ...   |
[INFO] [stdout] 201 | |   Ok( registry )
[INFO] [stdout] 202 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near `Runtime multi-YAML aggregation with environment variable support.`
[INFO] [stdout]     = help: ends near `Runtime multi-YAML aggregation with environment variable support.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/aggregation_fns.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub fn aggregate_cli_simple() -> Result< crate::CommandRegistry, crate::Error >
[INFO] [stdout] 46 | | {
[INFO] [stdout] 47 | |   CliBuilder::new()
[INFO] [stdout] 48 | |     .mode( AggregationMode::Static )
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |     .build()
[INFO] [stdout] 60 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key aggregator types`
[INFO] [stdout]    = help: ends near `Convenience function for zero-boilerplate static aggregation (aggregate_cli! macro simulation)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/aggregation_fns.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / pub fn aggregate_cli_simple() -> Result< crate::CommandRegistry, crate::Error >
[INFO] [stdout] 46 | | {
[INFO] [stdout] 47 | |   CliBuilder::new()
[INFO] [stdout] 48 | |     .mode( AggregationMode::Static )
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |     .build()
[INFO] [stdout] 60 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Convenience function for zero-boilerplate static aggregation (aggregate_cli! macro simulation)`
[INFO] [stdout]    = help: ends near `Convenience function for zero-boilerplate static aggregation (aggregate_cli! macro simulation)`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/aggregation_fns.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | / pub fn aggregate_cli_complex() -> Result< crate::CommandRegistry, crate::Error >
[INFO] [stdout] 64 | | {
[INFO] [stdout] 65 | |   CliBuilder::new()
[INFO] [stdout] 66 | |     .mode( AggregationMode::Hybrid )
[INFO] [stdout] ...  |
[INFO] [stdout] 90 | |     .build()
[INFO] [stdout] 91 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key aggregator types`
[INFO] [stdout]    = help: ends near `More complex aggregate_cli simulation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/aggregator/aggregation_fns.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | / pub fn aggregate_cli_complex() -> Result< crate::CommandRegistry, crate::Error >
[INFO] [stdout] 64 | | {
[INFO] [stdout] 65 | |   CliBuilder::new()
[INFO] [stdout] 66 | |     .mode( AggregationMode::Hybrid )
[INFO] [stdout] ...  |
[INFO] [stdout] 90 | |     .build()
[INFO] [stdout] 91 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `More complex aggregate_cli simulation`
[INFO] [stdout]    = help: ends near `More complex aggregate_cli simulation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/mod.rs:22:3
[INFO] [stdout]    |
[INFO] [stdout] 22 | /   pub struct CliBuilder
[INFO] [stdout] 23 | |   {
[INFO] [stdout] 24 | |     /// Registry mode for aggregation
[INFO] [stdout] 25 | |     mode: AggregationMode,
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | |     config: CliConfig,
[INFO] [stdout] 34 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key builder types`
[INFO] [stdout]    = help: ends near `Ergonomic CLI builder for simple and complex aggregation scenarios`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/mod.rs:22:3
[INFO] [stdout]    |
[INFO] [stdout] 22 | /   pub struct CliBuilder
[INFO] [stdout] 23 | |   {
[INFO] [stdout] 24 | |     /// Registry mode for aggregation
[INFO] [stdout] 25 | |     mode: AggregationMode,
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | |     config: CliConfig,
[INFO] [stdout] 34 | |   }
[INFO] [stdout]    | |___^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Ergonomic CLI builder for simple and complex aggregation scenarios`
[INFO] [stdout]    = help: ends near `Ergonomic CLI builder for simple and complex aggregation scenarios`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / pub enum AggregationMode
[INFO] [stdout] 10 | | {
[INFO] [stdout] 11 | |   /// Pure static aggregation (compile-time only)
[INFO] [stdout] 12 | |   Static,
[INFO] [stdout] ...  |
[INFO] [stdout] 18 | |   Auto,
[INFO] [stdout] 19 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key builder types`
[INFO] [stdout]    = help: ends near `Ergonomic CLI aggregation modes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / pub enum AggregationMode
[INFO] [stdout] 10 | | {
[INFO] [stdout] 11 | |   /// Pure static aggregation (compile-time only)
[INFO] [stdout] 12 | |   Static,
[INFO] [stdout] ...  |
[INFO] [stdout] 18 | |   Auto,
[INFO] [stdout] 19 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Ergonomic CLI aggregation modes`
[INFO] [stdout]    = help: ends near `Ergonomic CLI aggregation modes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / pub struct StaticModule
[INFO] [stdout] 24 | | {
[INFO] [stdout] 25 | |   /// Module identifier
[INFO] [stdout] 26 | |   pub name : String,
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |   pub enabled : bool,
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key builder types`
[INFO] [stdout]    = help: ends near `Static module configuration for ergonomic APIs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | / pub struct StaticModule
[INFO] [stdout] 24 | | {
[INFO] [stdout] 25 | |   /// Module identifier
[INFO] [stdout] 26 | |   pub name : String,
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |   pub enabled : bool,
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Static module configuration for ergonomic APIs`
[INFO] [stdout]    = help: ends near `Static module configuration for ergonomic APIs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | / pub struct DynamicModule
[INFO] [stdout] 38 | | {
[INFO] [stdout] 39 | |   /// Module identifier
[INFO] [stdout] 40 | |   pub name : String,
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |   pub enabled : bool,
[INFO] [stdout] 47 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key builder types`
[INFO] [stdout]    = help: ends near `Dynamic YAML module configuration for ergonomic APIs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | / pub struct DynamicModule
[INFO] [stdout] 38 | | {
[INFO] [stdout] 39 | |   /// Module identifier
[INFO] [stdout] 40 | |   pub name : String,
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |   pub enabled : bool,
[INFO] [stdout] 47 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Dynamic YAML module configuration for ergonomic APIs`
[INFO] [stdout]    = help: ends near `Dynamic YAML module configuration for ergonomic APIs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / pub struct ConditionalModule
[INFO] [stdout] 52 | | {
[INFO] [stdout] 53 | |   /// Module identifier
[INFO] [stdout] 54 | |   pub name : String,
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |   pub module : Box< StaticModule >,
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key builder types`
[INFO] [stdout]    = help: ends near `Conditional module based on feature flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / pub struct ConditionalModule
[INFO] [stdout] 52 | | {
[INFO] [stdout] 53 | |   /// Module identifier
[INFO] [stdout] 54 | |   pub name : String,
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |   pub module : Box< StaticModule >,
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Conditional module based on feature flags`
[INFO] [stdout]    = help: ends near `Conditional module based on feature flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | / pub enum ModuleSource
[INFO] [stdout] 67 | | {
[INFO] [stdout] 68 | |   /// Static commands compiled into binary
[INFO] [stdout] 69 | |   Static( StaticModule ),
[INFO] [stdout] ...  |
[INFO] [stdout] 73 | |   Conditional( ConditionalModule ),
[INFO] [stdout] 74 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key builder types`
[INFO] [stdout]    = help: ends near `Module source type for aggregation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | / pub enum ModuleSource
[INFO] [stdout] 67 | | {
[INFO] [stdout] 68 | |   /// Static commands compiled into binary
[INFO] [stdout] 69 | |   Static( StaticModule ),
[INFO] [stdout] ...  |
[INFO] [stdout] 73 | |   Conditional( ConditionalModule ),
[INFO] [stdout] 74 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Module source type for aggregation`
[INFO] [stdout]    = help: ends near `Module source type for aggregation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | / pub struct CliConfig
[INFO] [stdout] 79 | | {
[INFO] [stdout] 80 | |   /// Application name
[INFO] [stdout] 81 | |   pub app_name : String,
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |   pub exclude_env_overrides : Vec< String >,
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Re-export key builder types`
[INFO] [stdout]    = help: ends near `Global CLI configuration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/multi_yaml/builder/private/types.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | / pub struct CliConfig
[INFO] [stdout] 79 | | {
[INFO] [stdout] 80 | |   /// Application name
[INFO] [stdout] 81 | |   pub app_name : String,
[INFO] [stdout] ...  |
[INFO] [stdout] 91 | |   pub exclude_env_overrides : Vec< String >,
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near `Global CLI configuration`
[INFO] [stdout]    = help: ends near `Global CLI configuration`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/simd_tokenizer.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / pub struct SIMDTokenizer< 'a >
[INFO] [stdout] 22 | | {
[INFO] [stdout] 23 | |   input : &'a str,
[INFO] [stdout] 24 | |   delimiters : &'static [ u8 ],
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near ` SIMD-optimized tokenizer for splitting strings by delimiters.`
[INFO] [stdout]    = help: ends near `SIMD-optimized tokenizer for splitting strings by delimiters.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/simd_tokenizer.rs:232:1
[INFO] [stdout]     |
[INFO] [stdout] 232 | / pub fn simd_support_info() -> &'static str
[INFO] [stdout] 233 | | {
[INFO] [stdout] 234 | |   #[ cfg( all( feature = "simd", any( target_arch = "x86", target_arch = "x86_64" ) ) ) ]
[INFO] [stdout] ...   |
[INFO] [stdout] 259 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ` CPU feature detection for SIMD optimization selection.`
[INFO] [stdout]     = help: ends near `CPU feature detection for SIMD optimization selection.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/simd_tokenizer.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | / pub fn is_simd_enabled() -> bool
[INFO] [stdout] 264 | | {
[INFO] [stdout] 265 | |   #[ cfg( feature = "simd" ) ]
[INFO] [stdout] ...   |
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ` Returns true if SIMD optimizations are available and enabled.`
[INFO] [stdout]     = help: ends near `Returns true if SIMD optimizations are available and enabled.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/data.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / //!
[INFO] [stdout]   2 | | //! Core data structures for the Unilang framework.
[INFO] [stdout]   3 | | //!
[INFO] [stdout]   4 | | //! ## Design: Parse-Don't-Validate
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |   prelude use error_types::{ ErrorData, ErrorCode };
[INFO] [stdout] 156 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ` Core data structures and types.`
[INFO] [stdout]     = help: ends near ` Core data structures and types.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/static_data/mod.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / //!
[INFO] [stdout]   2 | | //! Static Command Definitions - Compile-time optimized command metadata
[INFO] [stdout]   3 | | //!
[INFO] [stdout]   4 | | //! This module provides `const`-compatible data structures for defining commands
[INFO] [stdout] ...   |
[INFO] [stdout] 427 | |   prelude use private::StaticCommandMap;
[INFO] [stdout] 428 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ` Static data structures for compile-time commands.`
[INFO] [stdout]     = help: ends near ` **Requires feature**: `static_registry``
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/error.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / //!
[INFO] [stdout]   2 | | //! The error types for the Unilang framework.
[INFO] [stdout]   3 | | //!
[INFO] [stdout]   4 | | //! # Error Handling Patterns for REPL Applications
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |   prelude use private::Error;
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ` Error handling utilities.`
[INFO] [stdout]     = help: ends near ` Error handling utilities.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/loader.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / //!
[INFO] [stdout]   2 | | //! Handles loading command definitions from external files (YAML/JSON).
[INFO] [stdout]   3 | | //!
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |   prelude use private::load_command_definitions_from_json_str;
[INFO] [stdout] 105 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ` Configuration loading from YAML/JSON.`
[INFO] [stdout]     = help: ends near ` Functions gated by `yaml_parser` and `json_parser` features.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/types.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / //! # Types
[INFO] [stdout]   2 | | //!
[INFO] [stdout]   3 | | //! This module defines the parsing and validation logic for the various argument types (`kind`) supported by `unilang`.
[INFO] [stdout]   4 | | //! It is responsible for converting raw string inputs from the command line into strongly-typed Rust values.
[INFO] [stdout] ...   |
[INFO] [stdout] 408 | |   prelude use private::parse_value;
[INFO] [stdout] 409 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ` Value types and type system.`
[INFO] [stdout]     = help: ends near ` Value types and type system.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/help/mod.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / //!
[INFO] [stdout]   2 | | //! The help generation components for the Unilang framework.
[INFO] [stdout]   3 | | //!
[INFO] [stdout]   4 | | //! This module is a thin adapter over the `unilang_help` crate: it maps
[INFO] [stdout] ...   |
[INFO] [stdout] 570 | |   prelude use private::HelpDisplayOptions;
[INFO] [stdout] 571 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ` Help generation system.`
[INFO] [stdout]     = help: ends near ` Help generation system.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]    --> src/interpreter.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / //!
[INFO] [stdout]   2 | | //! The interpreter for the Unilang framework.
[INFO] [stdout]   3 | | //!
[INFO] [stdout] ...   |
[INFO] [stdout] 147 | |   prelude use private::Interpreter;
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the way this is parsed might change in the future
[INFO] [stdout]     = help: starts near ` Command execution interpreter.`
[INFO] [stdout]     = help: ends near ` Command execution interpreter.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] thread 'rustc' (1051) panicked at /rustc-dev/da3f5c31e5535b3dc210067de660a45784ae1e9c/compiler/rustc_resolve/src/rustdoc.rs:608:28:
[INFO] [stdout] error: markdown element starts on one item and ends on another
[INFO] [stdout]   --> src/registry/mod.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / //!
[INFO] [stdout]  2 | | //! The command registry for the Unilang framework.
[INFO] [stdout]  3 | | //!
[INFO] [stdout]  4 | | //! ## Performance Optimization Design Notes
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |   prelude use builder::CommandRegistryBuilder;
[INFO] [stdout] 67 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the way this is parsed might change in the future
[INFO] [stdout]    = help: starts near ` Command registry management.`
[INFO] [stdout]    = help: ends near ` Some functions gated by approach features.`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] end byte index 317 is not a char boundary; it is inside '✅' (bytes 316..319 of string)
[INFO] [stderr] stack backtrace:
[INFO] [stderr]    0:     0x72473d044f16 - <<std[c2577c5add975170]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[45eb60b2de227a2c]::fmt::Display>::fmt
[INFO] [stderr]    1:     0x72473d60bb0f - core[45eb60b2de227a2c]::fmt::write
[INFO] [stderr]    2:     0x72473d05a00c - <std[c2577c5add975170]::sys::stdio::unix::Stderr as core[45eb60b2de227a2c]::io::write::Write>::write_fmt
[INFO] [stderr]    3:     0x72473d0177ea - std[c2577c5add975170]::panicking::default_hook::{closure#0}
[INFO] [stderr]    4:     0x72473d039243 - std[c2577c5add975170]::panicking::default_hook
[INFO] [stderr]    5:     0x72473bfaf4cf - std[c2577c5add975170]::panicking::update_hook::<alloc[223e3de3f1abdb8b]::boxed::Box<rustc_driver_impl[4b73d46cdbe287a1]::install_ice_hook::{closure#1}>>::{closure#0}
[INFO] [stderr]    6:     0x72473d0396e2 - std[c2577c5add975170]::panicking::panic_with_hook
[INFO] [stderr]    7:     0x72473d0178a2 - std[c2577c5add975170]::panicking::panic_handler::{closure#0}
[INFO] [stderr]    8:     0x72473d00f4a9 - std[c2577c5add975170]::sys::backtrace::__rust_end_short_backtrace::<std[c2577c5add975170]::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]    9:     0x72473d01947d - __rustc[b1482ee701bb2aa]::rust_begin_unwind
[INFO] [stderr]   10:     0x724739e211ec - core[45eb60b2de227a2c]::panicking::panic_fmt
[INFO] [stderr]   11:     0x72473b93a9c3 - core[45eb60b2de227a2c]::str::slice_error_fail_rt
[INFO] [stderr]   12:     0x72473b73845a - core[45eb60b2de227a2c]::str::slice_error_fail
[INFO] [stderr]   13:     0x72473cbbaf6c - rustc_resolve[9ed1b7cef59020b5]::rustdoc::source_span_for_markdown_range_inner
[INFO] [stderr]   14:     0x591f3aa6da0b - <rustdoc[33599144c5b96b58]::passes::lint::Linter as rustdoc[33599144c5b96b58]::visit::DocVisitor>::visit_item
[INFO] [stderr]   15:     0x591f3aa6a4f6 - <rustdoc[33599144c5b96b58]::passes::lint::Linter as rustdoc[33599144c5b96b58]::visit::DocVisitor>::visit_item
[INFO] [stderr]   16:     0x591f3aa6a4f6 - <rustdoc[33599144c5b96b58]::passes::lint::Linter as rustdoc[33599144c5b96b58]::visit::DocVisitor>::visit_item
[INFO] [stderr]   17:     0x591f3aa2572f - rustdoc[33599144c5b96b58]::core::run_global_ctxt
[INFO] [stderr]   18:     0x591f3ab06860 - rustdoc[33599144c5b96b58]::main_args::{closure#2}::{closure#0}
[INFO] [stderr]   19:     0x591f3ab1402d - rustc_interface[6115ffe46e65b891]::interface::run_compiler::<(), rustdoc[33599144c5b96b58]::main_args::{closure#2}>::{closure#2}
[INFO] [stderr]   20:     0x591f3ab11bd3 - std[c2577c5add975170]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[6115ffe46e65b891]::util::run_in_thread_with_globals<rustc_interface[6115ffe46e65b891]::util::run_in_thread_pool_with_globals<rustc_interface[6115ffe46e65b891]::interface::run_compiler<(), rustdoc[33599144c5b96b58]::main_args::{closure#2}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
[INFO] [stderr]   21:     0x591f3ab1193f - <std[c2577c5add975170]::thread::lifecycle::spawn_unchecked<rustc_interface[6115ffe46e65b891]::util::run_in_thread_with_globals<rustc_interface[6115ffe46e65b891]::util::run_in_thread_pool_with_globals<rustc_interface[6115ffe46e65b891]::interface::run_compiler<(), rustdoc[33599144c5b96b58]::main_args::{closure#2}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[45eb60b2de227a2c]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]   22:     0x72473ea58a87 - <std[c2577c5add975170]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stderr]   23:     0x724737e8307a - <unknown>
[INFO] [stderr]   24:     0x724737f16534 - clone
[INFO] [stderr]   25:                0x0 - <unknown>
[INFO] [stderr] 
[INFO] [stderr] error: the compiler unexpectedly panicked. This is a bug
[INFO] [stderr] 
[INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-rustdoc&template=ice.md
[INFO] [stderr] 
[INFO] [stderr] note: please make sure that you have updated to the latest nightly
[INFO] [stderr] 
[INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/workdir/rustc-ice-2026-09-08T00_08_55-1047.txt`: Read-only file system (os error 30)
[INFO] [stderr] 
[INFO] [stderr] note: rustc 1.100.0-nightly (da3f5c31e 2026-09-02) running on x86_64-unknown-linux-gnu
[INFO] [stderr] 
[INFO] [stderr] note: compiler flags: --crate-type lib
[INFO] [stderr] 
[INFO] [stderr] note: some of the compiler flags provided by cargo are hidden
[INFO] [stderr] 
[INFO] [stderr] query stack during panic:
[INFO] [stderr] end of query stack
[INFO] [stderr] error: could not document `unilang`
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "2d61f4d6c1f120d64d037005c3229d846b67ad6ebdabb6f4f0cf071bf7cf5bf0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d61f4d6c1f120d64d037005c3229d846b67ad6ebdabb6f4f0cf071bf7cf5bf0", kill_on_drop: false }`
[INFO] [stdout] 2d61f4d6c1f120d64d037005c3229d846b67ad6ebdabb6f4f0cf071bf7cf5bf0
