# rustc version rustc 1.92.0-nightly (6380899f3 2025-10-18)
# docs.rs version docsrs 0.6.0 (403e80ef 2025-10-16)
# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/aott-0.2.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/aott-0.2.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20251018-1.92.0-nightly-6380899f3\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 3d8b93e8a1ebd0044b8bc7aa8f322aa502eda703ac1ed205e0f7c461195b47da [INFO] running `Command { std: "docker" "start" "-a" "3d8b93e8a1ebd0044b8bc7aa8f322aa502eda703ac1ed205e0f7c461195b47da", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: brainfuck, nbt [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting aott v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unexpected `cfg` condition value: `sync` [INFO] [stderr] --> src/lib.rs:125:7 [INFO] [stderr] | [INFO] [stderr] 125 | #[cfg(feature = "sync")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `builtin-bytes`, `builtin-text`, `default`, `error-recovery`, and `std` [INFO] [stderr] = help: consider adding `sync` as a feature in `Cargo.toml` [INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition value: `sync` [INFO] [stderr] --> src/lib.rs:142:11 [INFO] [stderr] | [INFO] [stderr] 142 | #[cfg(not(feature = "sync"))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `builtin-bytes`, `builtin-text`, `default`, `error-recovery`, and `std` [INFO] [stderr] = help: consider adding `sync` as a feature in `Cargo.toml` [INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `InputRef::rewind` [INFO] [stderr] --> src/input.rs:210:60 [INFO] [stderr] | [INFO] [stderr] 210 | /// You can rewind back to this state later with [`InputRef::rewind`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `InputRef` in scope [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `InputRef::save` [INFO] [stderr] --> src/input.rs:221:77 [INFO] [stderr] | [INFO] [stderr] 221 | /// You can create a marker with which to perform rewinding using [`InputRef::save`]. [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `InputRef` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Rc` [INFO] [stderr] --> src/parser.rs:382:100 [INFO] [stderr] | [INFO] [stderr] 382 | /// Due to current implementation details, the inner value is not, in fact, a [`Box`], but is an [`Rc`] to facilitate [INFO] [stderr] | ^^ no item named `Rc` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Rc` [INFO] [stderr] --> src/parser.rs:383:82 [INFO] [stderr] | [INFO] [stderr] 383 | /// efficient cloning. This is likely to change in the future. Unlike [`Box`], [`Rc`] has no size guarantees: although [INFO] [stderr] | ^^ no item named `Rc` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `seq` [INFO] [stderr] --> src/primitive/just.rs:3:35 [INFO] [stderr] | [INFO] [stderr] 3 | /// Parses a sequence of tokens [`seq`]. [INFO] [stderr] | ^^^ no item named `seq` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `I` [INFO] [stderr] --> src/primitive/tuple.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | /// If [`I`] is `true`, outputs of [`A`] and [`B`] are collected into a tuple of `(a_out, b_out)`. [INFO] [stderr] | ^ no item named `I` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `A` [INFO] [stderr] --> src/primitive/tuple.rs:3:38 [INFO] [stderr] | [INFO] [stderr] 3 | /// If [`I`] is `true`, outputs of [`A`] and [`B`] are collected into a tuple of `(a_out, b_out)`. [INFO] [stderr] | ^ no item named `A` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `B` [INFO] [stderr] --> src/primitive/tuple.rs:3:48 [INFO] [stderr] | [INFO] [stderr] 3 | /// If [`I`] is `true`, outputs of [`A`] and [`B`] are collected into a tuple of `(a_out, b_out)`. [INFO] [stderr] | ^ no item named `B` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `I` [INFO] [stderr] --> src/primitive/tuple.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | /// If [`I`] is `false`, and if [`AI`] is false, [`B`] is ran in check mode (no outputs produced), and only the output of [`A`] is return... [INFO] [stderr] | ^ no item named `I` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `AI` [INFO] [stderr] --> src/primitive/tuple.rs:4:35 [INFO] [stderr] | [INFO] [stderr] 4 | /// If [`I`] is `false`, and if [`AI`] is false, [`B`] is ran in check mode (no outputs produced), and only the output of [`A`] is return... [INFO] [stderr] | ^^ no item named `AI` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `B` [INFO] [stderr] --> src/primitive/tuple.rs:4:52 [INFO] [stderr] | [INFO] [stderr] 4 | /// If [`I`] is `false`, and if [`AI`] is false, [`B`] is ran in check mode (no outputs produced), and only the output of [`A`] is return... [INFO] [stderr] | ^ no item named `B` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `A` [INFO] [stderr] --> src/primitive/tuple.rs:4:125 [INFO] [stderr] | [INFO] [stderr] 4 | ...mode (no outputs produced), and only the output of [`A`] is returned; if [`AI`] is `true`, [`A`] is ignored; parsers are ran in order ... [INFO] [stderr] | ^ no item named `A` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `AI` [INFO] [stderr] --> src/primitive/tuple.rs:4:147 [INFO] [stderr] | [INFO] [stderr] 4 | ...ed), and only the output of [`A`] is returned; if [`AI`] is `true`, [`A`] is ignored; parsers are ran in order of [`A`] then [`B`]. [INFO] [stderr] | ^^ no item named `AI` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `A` [INFO] [stderr] --> src/primitive/tuple.rs:4:165 [INFO] [stderr] | [INFO] [stderr] 4 | ... output of [`A`] is returned; if [`AI`] is `true`, [`A`] is ignored; parsers are ran in order of [`A`] then [`B`]. [INFO] [stderr] | ^ no item named `A` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `A` [INFO] [stderr] --> src/primitive/tuple.rs:4:211 [INFO] [stderr] | [INFO] [stderr] 4 | ...ue`, [`A`] is ignored; parsers are ran in order of [`A`] then [`B`]. [INFO] [stderr] | ^ no item named `A` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `B` [INFO] [stderr] --> src/primitive/tuple.rs:4:222 [INFO] [stderr] | [INFO] [stderr] 4 | ...is ignored; parsers are ran in order of [`A`] then [`B`]. [INFO] [stderr] | ^ no item named `B` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `tuple` is both a function and a primitive type [INFO] [stderr] --> src/primitive/tuple.rs:54:11 [INFO] [stderr] | [INFO] [stderr] 54 | /// See [`tuple`]. [INFO] [stderr] | ^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the function, add parentheses [INFO] [stderr] | [INFO] [stderr] 54 | /// See [`tuple()`]. [INFO] [stderr] | ++ [INFO] [stderr] help: to link to the primitive type, prefix with `prim@` [INFO] [stderr] | [INFO] [stderr] 54 | /// See [`prim@tuple`]. [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: `aott` (lib doc) generated 19 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.73s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/aott/index.html [INFO] running `Command { std: "docker" "inspect" "3d8b93e8a1ebd0044b8bc7aa8f322aa502eda703ac1ed205e0f7c461195b47da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3d8b93e8a1ebd0044b8bc7aa8f322aa502eda703ac1ed205e0f7c461195b47da", kill_on_drop: false }` [INFO] [stdout] 3d8b93e8a1ebd0044b8bc7aa8f322aa502eda703ac1ed205e0f7c461195b47da