[INFO] cloning repository https://github.com/lexa-diky/hexo
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lexa-diky/hexo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flexa-diky%2Fhexo", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flexa-diky%2Fhexo'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 56e007e20c1e4c6c726261cb9af65d4d62c0a0b2
[INFO] testing lexa-diky/hexo against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flexa-diky%2Fhexo" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/lexa-diky/hexo on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/lexa-diky/hexo
[INFO] finished tweaking git repo https://github.com/lexa-diky/hexo
[INFO] tweaked toml for git repo https://github.com/lexa-diky/hexo written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/lexa-diky/hexo 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" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 13504dd1e1e2e4f7c882d01a798799f65621698cf6917f983a1be944f94ddc5f
[INFO] running `Command { std: "docker" "start" "-a" "13504dd1e1e2e4f7c882d01a798799f65621698cf6917f983a1be944f94ddc5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "13504dd1e1e2e4f7c882d01a798799f65621698cf6917f983a1be944f94ddc5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "13504dd1e1e2e4f7c882d01a798799f65621698cf6917f983a1be944f94ddc5f", kill_on_drop: false }`
[INFO] [stdout] 13504dd1e1e2e4f7c882d01a798799f65621698cf6917f983a1be944f94ddc5f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 88b11f03d7b21cc19389c9b5305fa572e5061c95857bedec32f1ab44cd090567
[INFO] running `Command { std: "docker" "start" "-a" "88b11f03d7b21cc19389c9b5305fa572e5061c95857bedec32f1ab44cd090567", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.79
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling thiserror v1.0.58
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling ucd-trie v0.1.6
[INFO] [stderr]    Compiling memchr v2.7.2
[INFO] [stderr]    Compiling utf8parse v0.2.1
[INFO] [stderr]    Compiling anstyle-parse v0.2.3
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling anstyle v1.0.6
[INFO] [stderr]    Compiling colorchoice v1.0.0
[INFO] [stderr]    Compiling anstyle-query v1.0.2
[INFO] [stderr]    Compiling anstream v0.6.13
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling clap_lex v0.7.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling clap_builder v4.5.2
[INFO] [stderr]    Compiling crossbeam-channel v0.5.12
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling unicode-width v0.1.11
[INFO] [stderr]    Compiling syn v2.0.58
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling filetime v0.2.23
[INFO] [stderr]    Compiling console v0.15.8
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.58
[INFO] [stderr]    Compiling clap_derive v4.5.4
[INFO] [stderr]    Compiling pest v2.7.9
[INFO] [stderr]    Compiling clap v4.5.4
[INFO] [stderr]    Compiling pest_meta v2.7.9
[INFO] [stderr]    Compiling pest_generator v2.7.9
[INFO] [stderr]    Compiling pest_derive v2.7.9
[INFO] [stderr]    Compiling hexo v0.6.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `compiler::CompilerSource`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use compiler::CompilerSource;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env::temp_dir`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::env::temp_dir;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fs::File;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Read`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::io::Read;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]  --> src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::path::PathBuf;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `run_build`
[INFO] [stdout]  --> src/main.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::cli::{run_build, run_cli};
[INFO] [stdout]   |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FileCompilerSource`, `HexoCompilerContext`, `HexoCompiler`, `StringCompilerSource`
[INFO] [stdout]  --> src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     FileCompilerSource, HexoCompiler, HexoCompilerContext, StringCompilerSource,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `clap::builder::Str`
[INFO] [stdout]  --> src/compiler/compiler_source.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use clap::builder::Str;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]  --> src/compiler/compiler_source.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::encoding_legacy`
[INFO] [stdout]  --> src/compiler/cst/parser.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::encoding_legacy;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CstConstantStatement`, `CstEmitStatement`, `CstFile`, `CstFunctionStatement`
[INFO] [stdout]  --> src/compiler/rst/compilation_context.rs:1:28
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::compiler::cst::{CstConstantStatement, CstEmitStatement, CstFile, CstFunctionStatement};
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StringCompilerSource`
[INFO] [stdout]  --> src/compiler/source_finder.rs:1:59
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::compiler::{CompilerSource, FileCompilerSource, StringCompilerSource};
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::compiler::util::ByteBuffer`
[INFO] [stdout]   --> src/compiler/util/byte_buffer.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     use crate::compiler::util::ByteBuffer;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompilerError`
[INFO] [stdout]   --> src/compiler/mod.rs:12:27
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(crate) use compiler::{CompilerError, HexoCompiler};
[INFO] [stdout]    |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FileSourceFinder`, `SourceFinder`
[INFO] [stdout]   --> src/compiler/mod.rs:15:32
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub(crate) use source_finder::{FileSourceFinder, SourceFinder};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cst_legacy::CstParseError::NodeValueMissing`
[INFO] [stdout]  --> src/cst_legacy.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::cst_legacy::CstParseError::NodeValueMissing;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `pest::Parser`
[INFO] [stdout]   --> src/cli.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use pest::Parser as PestParser;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/compiler/cst/parser.rs:266:53
[INFO] [stdout]     |
[INFO] [stdout] 266 |         decode_bytes_from_string(&content).map_err(|x| CstParserError::MalformedNodeValue {
[INFO] [stdout]     |                                                     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/cli.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 51 |     CantCreateWatcher(notify::Error),
[INFO] [stdout]    |     ----------------- ^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 51 |     CantCreateWatcher(()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/cli.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |     CantStartWatcher(notify::Error),
[INFO] [stdout]    |     ---------------- ^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 52 |     CantStartWatcher(()),
[INFO] [stdout]    |                      ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/cli.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 |     CantCrateOutputFile(std::io::Error),
[INFO] [stdout]    |     ------------------- ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 53 |     CantCrateOutputFile(()),
[INFO] [stdout]    |                         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/cli.rs:55:23
[INFO] [stdout]    |
[INFO] [stdout] 55 |     CantReadInputFile(std::io::Error),
[INFO] [stdout]    |     ----------------- ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 55 |     CantReadInputFile(()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AstParsingFailed` is never constructed
[INFO] [stdout]   --> src/cli.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub(crate) enum CliError {
[INFO] [stdout]    |                 -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 56 |     AstParsingFailed(AstParserError),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CliError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_error` is never used
[INFO] [stdout]   --> src/cli.rs:95:4
[INFO] [stdout]    |
[INFO] [stdout] 95 | fn print_error(message: &str, error: Box<dyn Display>) {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/compiler/ast/parser.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     PestError(Error<Rule>),
[INFO] [stdout]    |     --------- ^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 10 |     PestError(()),
[INFO] [stdout]    |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `rule_name` is never read
[INFO] [stdout]   --> src/compiler/ast/parser.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout] 11 |     UnknownRule { rule_name: String },
[INFO] [stdout]    |     -----------   ^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Compilation` is never constructed
[INFO] [stdout]  --> src/compiler/compilation_result.rs:1:19
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub(crate) struct Compilation {
[INFO] [stdout]   |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from` is never used
[INFO] [stdout]  --> src/compiler/compilation_result.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | impl Compilation {
[INFO] [stdout]   | ---------------- associated function in this implementation
[INFO] [stdout] 6 |     pub(crate) fn from(content: Vec<u8>) -> Self {
[INFO] [stdout]   |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `CompilerError` is never used
[INFO] [stdout]  --> src/compiler/compiler.rs:7:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub(crate) enum CompilerError {
[INFO] [stdout]   |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HexoCompiler` is never constructed
[INFO] [stdout]   --> src/compiler/compiler.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub(crate) struct HexoCompiler {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `compile_ast`, `compile_cst`, `compile_rst`, and `compile` are never used
[INFO] [stdout]   --> src/compiler/compiler.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl HexoCompiler {
[INFO] [stdout]    | ----------------- associated items in this implementation
[INFO] [stdout] 19 |     pub(crate) fn new(context: HexoCompilerContext) -> Self {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub(crate) fn compile_ast<TSource: CompilerSource>(
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 |     pub(crate) fn compile_cst<TSource: CompilerSource>(
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 |     pub(crate) fn compile_rst<TSource: CompilerSource>(
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub(crate) fn compile<TSource: CompilerSource>(
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HexoCompilerContext` is never constructed
[INFO] [stdout]  --> src/compiler/compiler_context.rs:3:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(crate) struct HexoCompilerContext {
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]  --> src/compiler/compiler_context.rs:8:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl HexoCompilerContext {
[INFO] [stdout]   | ------------------------ associated function in this implementation
[INFO] [stdout] 8 |     pub(crate) fn new() -> Self {
[INFO] [stdout]   |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `CompilerSource` is never used
[INFO] [stdout]  --> src/compiler/compiler_source.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub(crate) trait CompilerSource {
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StringCompilerSource` is never constructed
[INFO] [stdout]   --> src/compiler/compiler_source.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(crate) struct StringCompilerSource {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/compiler/compiler_source.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl StringCompilerSource {
[INFO] [stdout]    | ------------------------- associated function in this implementation
[INFO] [stdout] 18 |     pub(crate) fn new(path: PathBuf, text: &str) -> StringCompilerSource {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FileCompilerSource` is never constructed
[INFO] [stdout]   --> src/compiler/compiler_source.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub(crate) struct FileCompilerSource {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/compiler/compiler_source.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 40 | impl FileCompilerSource {
[INFO] [stdout]    | ----------------------- associated function in this implementation
[INFO] [stdout] 41 |     pub(crate) fn new(path: PathBuf) -> FileCompilerSource {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CstFile` is never constructed
[INFO] [stdout]  --> src/compiler/cst/node.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(crate) struct CstFile {
[INFO] [stdout]   |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `CstAtom` is never used
[INFO] [stdout]   --> src/compiler/cst/node.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub(crate) enum CstAtom {
[INFO] [stdout]    |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CstFunctionParameter` is never constructed
[INFO] [stdout]   --> src/compiler/cst/node.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub(crate) struct CstFunctionParameter {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CstActualParameter` is never constructed
[INFO] [stdout]   --> src/compiler/cst/node.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub(crate) struct CstActualParameter {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `CstAtomVec` is never used
[INFO] [stdout]   --> src/compiler/cst/node.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) type CstAtomVec = Vec<CstAtom>;
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CstEmitStatement` is never constructed
[INFO] [stdout]   --> src/compiler/cst/node.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub(crate) struct CstEmitStatement {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CstConstantStatement` is never constructed
[INFO] [stdout]   --> src/compiler/cst/node.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub(crate) struct CstConstantStatement {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CstFunctionStatement` is never constructed
[INFO] [stdout]   --> src/compiler/cst/node.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub(crate) struct CstFunctionStatement {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `CstParserError` is never used
[INFO] [stdout]   --> src/compiler/cst/parser.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(crate) enum CstParserError {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CstParser` is never constructed
[INFO] [stdout]   --> src/compiler/cst/parser.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub(crate) struct CstParser {}
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `parse` are never used
[INFO] [stdout]   --> src/compiler/cst/parser.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl CstParser {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 33 |     pub(crate) fn new() -> CstParser {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub(crate) fn parse(
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAIN_FUNCTION_NAME` is never used
[INFO] [stdout]   --> src/compiler/cst/parser.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 46 | const MAIN_FUNCTION_NAME: &str = "main";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_file` is never used
[INFO] [stdout]   --> src/compiler/cst/parser.rs:48:4
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn parse_file(path: PathBuf, node: &AstNode) -> Result<CstFile, CstParserError> {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `BodyParsingResult` is never used
[INFO] [stdout]   --> src/compiler/cst/parser.rs:64:6
[INFO] [stdout]    |
[INFO] [stdout] 64 | type BodyParsingResult = (
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_function_body` is never used
[INFO] [stdout]   --> src/compiler/cst/parser.rs:70:4
[INFO] [stdout]    |
[INFO] [stdout] 70 | fn parse_function_body(node: &AstNode) -> Result<BodyParsingResult, CstParserError> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_constant` is never used
[INFO] [stdout]   --> src/compiler/cst/parser.rs:96:4
[INFO] [stdout]    |
[INFO] [stdout] 96 | fn parse_constant(node: &AstNode) -> Result<CstConstantStatement, CstParserError> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_function` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:120:4
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn parse_function(node: &AstNode) -> Result<CstFunctionStatement, CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_emit_statement` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:152:4
[INFO] [stdout]     |
[INFO] [stdout] 152 | fn parse_emit_statement(node: &AstNode) -> Result<CstEmitStatement, CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_atom_into` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:163:4
[INFO] [stdout]     |
[INFO] [stdout] 163 | fn parse_atom_into(node: &AstNode, buff: &mut Vec<CstAtom>) -> Result<(), CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_atom_constant_into` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:187:4
[INFO] [stdout]     |
[INFO] [stdout] 187 | fn parse_atom_constant_into(node: &AstNode, buf: &mut Vec<CstAtom>) -> Result<(), CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_atom_function_into` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:197:4
[INFO] [stdout]     |
[INFO] [stdout] 197 | fn parse_atom_function_into(node: &AstNode, buf: &mut Vec<CstAtom>) -> Result<(), CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_atom_fn_params` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:234:4
[INFO] [stdout]     |
[INFO] [stdout] 234 | fn parse_atom_fn_params(node: &AstNode) -> Result<Vec<CstActualParameter>, CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_atom_hex_into` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:258:4
[INFO] [stdout]     |
[INFO] [stdout] 258 | fn parse_atom_hex_into(node: &AstNode, buf: &mut Vec<CstAtom>) -> Result<(), CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_atom_utf8_into` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:276:4
[INFO] [stdout]     |
[INFO] [stdout] 276 | fn parse_atom_utf8_into(node: &AstNode, buf: &mut Vec<CstAtom>) -> Result<(), CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_atom_base_num_into` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:288:4
[INFO] [stdout]     |
[INFO] [stdout] 288 | fn parse_atom_base_num_into(node: &AstNode, buf: &mut Vec<CstAtom>) -> Result<(), CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_value_of` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:339:4
[INFO] [stdout]     |
[INFO] [stdout] 339 | fn parse_value_of(node: &AstNode) -> Result<String, CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `guard_node_type` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:352:4
[INFO] [stdout]     |
[INFO] [stdout] 352 | fn guard_node_type(node: &AstNode, expected_type: AstNodeType) -> Result<(), CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `guard_empty` is never used
[INFO] [stdout]    --> src/compiler/cst/parser.rs:363:4
[INFO] [stdout]     |
[INFO] [stdout] 363 | fn guard_empty<T>(option: Option<T>) -> Result<(), CstParserError> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ConstantBinding` is never constructed
[INFO] [stdout]  --> src/compiler/rst/compilation_context.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub(crate) struct ConstantBinding {
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FunctionBinding` is never constructed
[INFO] [stdout]   --> src/compiler/rst/compilation_context.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(crate) struct FunctionBinding {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CompilationContext` is never constructed
[INFO] [stdout]   --> src/compiler/rst/compilation_context.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub(crate) struct CompilationContext {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]   --> src/compiler/rst/compilation_context.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl CompilationContext {
[INFO] [stdout]    | ----------------------- associated items in this implementation
[INFO] [stdout] 25 |     pub(crate) fn new(path: &PathBuf) -> CompilationContext {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub(crate) fn bind_constant(&mut self, constant: ConstantBinding) {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub(crate) fn has_constant(&self, name: &String) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 41 |     pub(crate) fn get_constant(&self, name: &String) -> Option<&ConstantBinding> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 |     pub(crate) fn bind_function(&mut self, function: FunctionBinding) {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub(crate) fn has_function(&self, name: &String) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     pub(crate) fn get_function(&self, name: &String) -> Option<&FunctionBinding> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `RstCompilerError` is never used
[INFO] [stdout]   --> src/compiler/rst/compiler.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub(crate) enum RstCompilerError {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RstCompiler` is never constructed
[INFO] [stdout]   --> src/compiler/rst/compiler.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub(crate) struct RstCompiler<'a> {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]   --> src/compiler/rst/compiler.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl RstCompiler<'_> {
[INFO] [stdout]    | -------------------- associated items in this implementation
[INFO] [stdout] 19 |     pub(crate) fn new(parent: &HexoCompiler) -> RstCompiler {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub(crate) fn compile(&self, cst: &CstFile) -> Result<HexoFile, RstCompilerError> {
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 |     fn build_bytes(
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     fn build_bytes_into(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     fn build_constant_into(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     fn build_context(
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 91 |     fn build_context_constants(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HexoFile` is never constructed
[INFO] [stdout]  --> src/compiler/rst/node.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub(crate) struct HexoFile {
[INFO] [stdout]   |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `SourceFinder` is never used
[INFO] [stdout]  --> src/compiler/source_finder.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(crate) trait SourceFinder {
[INFO] [stdout]   |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FileSourceFinder` is never constructed
[INFO] [stdout]  --> src/compiler/source_finder.rs:8:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub(crate) struct FileSourceFinder {
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/compiler/source_finder.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl FileSourceFinder {
[INFO] [stdout]    | --------------------- associated function in this implementation
[INFO] [stdout] 22 |     pub(crate) fn new(root_dir: PathBuf) -> FileSourceFinder {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ByteBuffer` is never constructed
[INFO] [stdout]  --> src/compiler/util/byte_buffer.rs:3:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(crate) struct ByteBuffer {
[INFO] [stdout]   |                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]   --> src/compiler/util/byte_buffer.rs:8:19
[INFO] [stdout]    |
[INFO] [stdout] 7  | impl ByteBuffer {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 8  |     pub(crate) fn new() -> Self {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub(crate) fn push_byte(&mut self, byte: u8) {
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     pub(crate) fn push_string(&mut self, string: String) {
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub(crate) fn push_u32_shrunk(&mut self, num: u32) {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub(crate) fn push_byte_buffer(&mut self, other: &ByteBuffer) {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 |     pub(crate) fn len(&self) -> usize {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub(crate) fn as_vec(&self) -> Vec<u8> {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decode_bytes_from_string` is never used
[INFO] [stdout]  --> src/compiler/util/encoding.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub(crate) fn decode_bytes_from_string(s: &String) -> Result<Vec<u8>, ()> {
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_shrunk_bytes` is never used
[INFO] [stdout]   --> src/compiler/util/encoding.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(crate) fn to_shrunk_bytes(value: u32) -> Vec<u8> {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `message` is never read
[INFO] [stdout]    --> src/cst_legacy.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 167 |     Unexpected { message: &'static str },
[INFO] [stdout]     |     ----------   ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NodeValueMissing` is never constructed
[INFO] [stdout]    --> src/cst_legacy.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub(crate) enum CstParseError {
[INFO] [stdout]     |                 ------------- variant in this enum
[INFO] [stdout] 164 |     NodeValueMissing(AstNodeType),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CstParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 83 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.46s
[INFO] running `Command { std: "docker" "inspect" "88b11f03d7b21cc19389c9b5305fa572e5061c95857bedec32f1ab44cd090567", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "88b11f03d7b21cc19389c9b5305fa572e5061c95857bedec32f1ab44cd090567", kill_on_drop: false }`
[INFO] [stdout] 88b11f03d7b21cc19389c9b5305fa572e5061c95857bedec32f1ab44cd090567
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b290c3f9dbf264cb766d0f431fbed9e05187a3e7658ca0f54f1e0d68b81c5d84
[INFO] running `Command { std: "docker" "start" "-a" "b290c3f9dbf264cb766d0f431fbed9e05187a3e7658ca0f54f1e0d68b81c5d84", kill_on_drop: false }`
[INFO] [stderr]    Compiling hexo v0.6.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `StringCompilerSource`
[INFO] [stdout]  --> src/main.rs:9:60
[INFO] [stdout]   |
[INFO] [stdout] 9 |     FileCompilerSource, HexoCompiler, HexoCompilerContext, StringCompilerSource,
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `clap::builder::Str`
[INFO] [stdout]  --> src/compiler/compiler_source.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use clap::builder::Str;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Path`
[INFO] [stdout]  --> src/compiler/compiler_source.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::path::{Path, PathBuf};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::encoding_legacy`
[INFO] [stdout]  --> src/compiler/cst/parser.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::encoding_legacy;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CstConstantStatement`, `CstEmitStatement`, `CstFile`, `CstFunctionStatement`
[INFO] [stdout]  --> src/compiler/rst/compilation_context.rs:1:28
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::compiler::cst::{CstConstantStatement, CstEmitStatement, CstFile, CstFunctionStatement};
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StringCompilerSource`
[INFO] [stdout]  --> src/compiler/source_finder.rs:1:59
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::compiler::{CompilerSource, FileCompilerSource, StringCompilerSource};
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CompilerError`
[INFO] [stdout]   --> src/compiler/mod.rs:12:27
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(crate) use compiler::{CompilerError, HexoCompiler};
[INFO] [stdout]    |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FileSourceFinder`, `SourceFinder`
[INFO] [stdout]   --> src/compiler/mod.rs:15:32
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub(crate) use source_finder::{FileSourceFinder, SourceFinder};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cst_legacy::CstParseError::NodeValueMissing`
[INFO] [stdout]  --> src/cst_legacy.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::cst_legacy::CstParseError::NodeValueMissing;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `pest::Parser`
[INFO] [stdout]   --> src/cli.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use pest::Parser as PestParser;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `compiler::CompilerSource`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use compiler::CompilerSource;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> src/compiler/cst/parser.rs:266:53
[INFO] [stdout]     |
[INFO] [stdout] 266 |         decode_bytes_from_string(&content).map_err(|x| CstParserError::MalformedNodeValue {
[INFO] [stdout]     |                                                     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/cli.rs:51:23
[INFO] [stdout]    |
[INFO] [stdout] 51 |     CantCreateWatcher(notify::Error),
[INFO] [stdout]    |     ----------------- ^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 51 |     CantCreateWatcher(()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/cli.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |     CantStartWatcher(notify::Error),
[INFO] [stdout]    |     ---------------- ^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 52 |     CantStartWatcher(()),
[INFO] [stdout]    |                      ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/cli.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 |     CantCrateOutputFile(std::io::Error),
[INFO] [stdout]    |     ------------------- ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 53 |     CantCrateOutputFile(()),
[INFO] [stdout]    |                         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/cli.rs:55:23
[INFO] [stdout]    |
[INFO] [stdout] 55 |     CantReadInputFile(std::io::Error),
[INFO] [stdout]    |     ----------------- ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 55 |     CantReadInputFile(()),
[INFO] [stdout]    |                       ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AstParsingFailed` is never constructed
[INFO] [stdout]   --> src/cli.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub(crate) enum CliError {
[INFO] [stdout]    |                 -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 56 |     AstParsingFailed(AstParserError),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CliError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_error` is never used
[INFO] [stdout]   --> src/cli.rs:95:4
[INFO] [stdout]    |
[INFO] [stdout] 95 | fn print_error(message: &str, error: Box<dyn Display>) {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/compiler/ast/parser.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     PestError(Error<Rule>),
[INFO] [stdout]    |     --------- ^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 10 |     PestError(()),
[INFO] [stdout]    |               ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `rule_name` is never read
[INFO] [stdout]   --> src/compiler/ast/parser.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout] 11 |     UnknownRule { rule_name: String },
[INFO] [stdout]    |     -----------   ^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/compiler/compiler.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 |     IO(std::io::Error),
[INFO] [stdout]   |     -- ^^^^^^^^^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 8 |     IO(()),
[INFO] [stdout]   |        ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> src/compiler/compiler.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     AST(AstParserError),
[INFO] [stdout]   |     --- ^^^^^^^^^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 9 |     AST(()),
[INFO] [stdout]   |         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/compiler/compiler.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     CST(CstParserError),
[INFO] [stdout]    |     --- ^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 10 |     CST(()),
[INFO] [stdout]    |         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/compiler/compiler.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     RST(RstCompilerError),
[INFO] [stdout]    |     --- ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 11 |     RST(()),
[INFO] [stdout]    |         ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `context` is never read
[INFO] [stdout]   --> src/compiler/compiler.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub(crate) struct HexoCompiler {
[INFO] [stdout]    |                   ------------ field in this struct
[INFO] [stdout] 15 |     context: HexoCompilerContext,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `compile_rst` is never used
[INFO] [stdout]   --> src/compiler/compiler.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl HexoCompiler {
[INFO] [stdout]    | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 47 |     pub(crate) fn compile_rst<TSource: CompilerSource>(
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `root_dir` is never read
[INFO] [stdout]  --> src/compiler/compiler_context.rs:4:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub(crate) struct HexoCompilerContext {
[INFO] [stdout]   |                   ------------------- field in this struct
[INFO] [stdout] 4 |     pub(crate) root_dir: PathBuf,
[INFO] [stdout]   |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/compiler/compiler_source.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl StringCompilerSource {
[INFO] [stdout]    | ------------------------- associated function in this implementation
[INFO] [stdout] 18 |     pub(crate) fn new(path: PathBuf, text: &str) -> StringCompilerSource {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `params` are never read
[INFO] [stdout]   --> src/compiler/cst/node.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     Function {
[INFO] [stdout]    |     -------- fields in this variant
[INFO] [stdout] 18 |         name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 19 |         params: Vec<CstActualParameter>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/compiler/cst/node.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub(crate) struct CstFunctionParameter {
[INFO] [stdout]    |                   -------------------- field in this struct
[INFO] [stdout] 25 |     pub(crate) name: String,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CstFunctionParameter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `value` are never read
[INFO] [stdout]   --> src/compiler/cst/node.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub(crate) struct CstActualParameter {
[INFO] [stdout]    |                   ------------------ fields in this struct
[INFO] [stdout] 30 |     pub(crate) name: String,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 31 |     pub(crate) value: CstAtomVec,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CstActualParameter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name`, `params`, and `functions` are never read
[INFO] [stdout]   --> src/compiler/cst/node.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub(crate) struct CstFunctionStatement {
[INFO] [stdout]    |                   -------------------- fields in this struct
[INFO] [stdout] 49 |     pub(crate) name: String,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 50 |     pub(crate) params: Vec<CstFunctionParameter>,
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 51 |     pub(crate) emits: Vec<CstEmitStatement>,
[INFO] [stdout] 52 |     pub(crate) functions: Vec<CstFunctionStatement>,
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CstFunctionStatement` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `expected` and `actual` are never read
[INFO] [stdout]   --> src/compiler/cst/parser.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     UnexpectedNode {
[INFO] [stdout]    |     -------------- fields in this variant
[INFO] [stdout] 14 |         expected: Vec<AstNodeType>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 15 |         actual: AstNodeType,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `message` is never read
[INFO] [stdout]   --> src/compiler/cst/parser.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     MalformedNodeValue {
[INFO] [stdout]    |     ------------------ field in this variant
[INFO] [stdout] 18 |         message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `node_type` is never read
[INFO] [stdout]   --> src/compiler/cst/parser.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     MissingContent {
[INFO] [stdout]    |     -------------- field in this variant
[INFO] [stdout] 21 |         node_type: AstNodeType,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `node_type` and `children` are never read
[INFO] [stdout]   --> src/compiler/cst/parser.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     UnexpectedChildren {
[INFO] [stdout]    |     ------------------ fields in this variant
[INFO] [stdout] 24 |         node_type: AstNodeType,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 25 |         children: Vec<AstNodeType>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name`, `byte_buffer`, and `sub_context` are never read
[INFO] [stdout]   --> src/compiler/rst/compilation_context.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(crate) struct FunctionBinding {
[INFO] [stdout]    |                   --------------- fields in this struct
[INFO] [stdout] 13 |     pub(crate) name: String,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 14 |     pub(crate) byte_buffer: ByteBuffer,
[INFO] [stdout]    |                ^^^^^^^^^^^
[INFO] [stdout] 15 |     pub(crate) sub_context: CompilationContext,
[INFO] [stdout]    |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `self_path` and `function_table` are never read
[INFO] [stdout]   --> src/compiler/rst/compilation_context.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub(crate) struct CompilationContext {
[INFO] [stdout]    |                   ------------------ fields in this struct
[INFO] [stdout] 19 |     self_path: PathBuf,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 20 |     constant_table: HashMap<String, ConstantBinding>,
[INFO] [stdout] 21 |     function_table: HashMap<String, FunctionBinding>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `has_constant`, `bind_function`, `has_function`, and `get_function` are never used
[INFO] [stdout]   --> src/compiler/rst/compilation_context.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl CompilationContext {
[INFO] [stdout]    | ----------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub(crate) fn has_constant(&self, name: &String) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 |     pub(crate) fn bind_function(&mut self, function: FunctionBinding) {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub(crate) fn has_function(&self, name: &String) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     pub(crate) fn get_function(&self, name: &String) -> Option<&FunctionBinding> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/compiler/rst/compiler.rs:11:26
[INFO] [stdout]    |
[INFO] [stdout] 11 |     UnresolvedConstant { name: String },
[INFO] [stdout]    |     ------------------   ^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `parent` is never read
[INFO] [stdout]   --> src/compiler/rst/compiler.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub(crate) struct RstCompiler<'a> {
[INFO] [stdout]    |                   ----------- field in this struct
[INFO] [stdout] 15 |     parent: &'a HexoCompiler,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `path` and `context` are never read
[INFO] [stdout]  --> src/compiler/rst/node.rs:6:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub(crate) struct HexoFile {
[INFO] [stdout]   |                   -------- fields in this struct
[INFO] [stdout] 6 |     pub(crate) path: PathBuf,
[INFO] [stdout]   |                ^^^^
[INFO] [stdout] 7 |     pub(crate) context: CompilationContext,
[INFO] [stdout]   |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `SourceFinder` is never used
[INFO] [stdout]  --> src/compiler/source_finder.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(crate) trait SourceFinder {
[INFO] [stdout]   |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FileSourceFinder` is never constructed
[INFO] [stdout]  --> src/compiler/source_finder.rs:8:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub(crate) struct FileSourceFinder {
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/compiler/source_finder.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl FileSourceFinder {
[INFO] [stdout]    | --------------------- associated function in this implementation
[INFO] [stdout] 22 |     pub(crate) fn new(root_dir: PathBuf) -> FileSourceFinder {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `message` is never read
[INFO] [stdout]    --> src/cst_legacy.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 167 |     Unexpected { message: &'static str },
[INFO] [stdout]     |     ----------   ^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NodeValueMissing` is never constructed
[INFO] [stdout]    --> src/cst_legacy.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub(crate) enum CstParseError {
[INFO] [stdout]     |                 ------------- variant in this enum
[INFO] [stdout] 164 |     NodeValueMissing(AstNodeType),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `CstParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 47 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.59s
[INFO] running `Command { std: "docker" "inspect" "b290c3f9dbf264cb766d0f431fbed9e05187a3e7658ca0f54f1e0d68b81c5d84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b290c3f9dbf264cb766d0f431fbed9e05187a3e7658ca0f54f1e0d68b81c5d84", kill_on_drop: false }`
[INFO] [stdout] b290c3f9dbf264cb766d0f431fbed9e05187a3e7658ca0f54f1e0d68b81c5d84
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 500e3acf779d5df7287a64d6dc62a7ee630c22304afd00f0b310f19a003b3624
[INFO] running `Command { std: "docker" "start" "-a" "500e3acf779d5df7287a64d6dc62a7ee630c22304afd00f0b310f19a003b3624", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `StringCompilerSource`
[INFO] [stderr]  --> src/main.rs:9:60
[INFO] [stderr]   |
[INFO] [stderr] 9 |     FileCompilerSource, HexoCompiler, HexoCompilerContext, StringCompilerSource,
[INFO] [stderr]   |                                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `clap::builder::Str`
[INFO] [stderr]  --> src/compiler/compiler_source.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use clap::builder::Str;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Path`
[INFO] [stderr]  --> src/compiler/compiler_source.rs:4:17
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::path::{Path, PathBuf};
[INFO] [stderr]   |                 ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::encoding_legacy`
[INFO] [stderr]  --> src/compiler/cst/parser.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use crate::encoding_legacy;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CstConstantStatement`, `CstEmitStatement`, `CstFile`, `CstFunctionStatement`
[INFO] [stderr]  --> src/compiler/rst/compilation_context.rs:1:28
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::compiler::cst::{CstConstantStatement, CstEmitStatement, CstFile, CstFunctionStatement};
[INFO] [stderr]   |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `StringCompilerSource`
[INFO] [stderr]  --> src/compiler/source_finder.rs:1:59
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::compiler::{CompilerSource, FileCompilerSource, StringCompilerSource};
[INFO] [stderr]   |                                                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `CompilerError`
[INFO] [stderr]   --> src/compiler/mod.rs:12:27
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub(crate) use compiler::{CompilerError, HexoCompiler};
[INFO] [stderr]    |                           ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `FileSourceFinder`, `SourceFinder`
[INFO] [stderr]   --> src/compiler/mod.rs:15:32
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub(crate) use source_finder::{FileSourceFinder, SourceFinder};
[INFO] [stderr]    |                                ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::cst_legacy::CstParseError::NodeValueMissing`
[INFO] [stderr]  --> src/cst_legacy.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::cst_legacy::CstParseError::NodeValueMissing;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `pest::Parser`
[INFO] [stderr]   --> src/cli.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | use pest::Parser as PestParser;
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `compiler::CompilerSource`
[INFO] [stderr]  --> src/main.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use compiler::CompilerSource;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x`
[INFO] [stderr]    --> src/compiler/cst/parser.rs:266:53
[INFO] [stderr]     |
[INFO] [stderr] 266 |         decode_bytes_from_string(&content).map_err(|x| CstParserError::MalformedNodeValue {
[INFO] [stderr]     |                                                     ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> src/cli.rs:51:23
[INFO] [stderr]    |
[INFO] [stderr] 51 |     CantCreateWatcher(notify::Error),
[INFO] [stderr]    |     ----------------- ^^^^^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 51 |     CantCreateWatcher(()),
[INFO] [stderr]    |                       ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> src/cli.rs:52:22
[INFO] [stderr]    |
[INFO] [stderr] 52 |     CantStartWatcher(notify::Error),
[INFO] [stderr]    |     ---------------- ^^^^^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 52 |     CantStartWatcher(()),
[INFO] [stderr]    |                      ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> src/cli.rs:53:25
[INFO] [stderr]    |
[INFO] [stderr] 53 |     CantCrateOutputFile(std::io::Error),
[INFO] [stderr]    |     ------------------- ^^^^^^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 53 |     CantCrateOutputFile(()),
[INFO] [stderr]    |                         ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> src/cli.rs:55:23
[INFO] [stderr]    |
[INFO] [stderr] 55 |     CantReadInputFile(std::io::Error),
[INFO] [stderr]    |     ----------------- ^^^^^^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 55 |     CantReadInputFile(()),
[INFO] [stderr]    |                       ~~
[INFO] [stderr] 
[INFO] [stderr] warning: variant `AstParsingFailed` is never constructed
[INFO] [stderr]   --> src/cli.rs:56:5
[INFO] [stderr]    |
[INFO] [stderr] 49 | pub(crate) enum CliError {
[INFO] [stderr]    |                 -------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 56 |     AstParsingFailed(AstParserError),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `CliError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: function `print_error` is never used
[INFO] [stderr]   --> src/cli.rs:95:4
[INFO] [stderr]    |
[INFO] [stderr] 95 | fn print_error(message: &str, error: Box<dyn Display>) {
[INFO] [stderr]    |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> src/compiler/ast/parser.rs:10:15
[INFO] [stderr]    |
[INFO] [stderr] 10 |     PestError(Error<Rule>),
[INFO] [stderr]    |     --------- ^^^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 10 |     PestError(()),
[INFO] [stderr]    |               ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `rule_name` is never read
[INFO] [stderr]   --> src/compiler/ast/parser.rs:11:19
[INFO] [stderr]    |
[INFO] [stderr] 11 |     UnknownRule { rule_name: String },
[INFO] [stderr]    |     -----------   ^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]  --> src/compiler/compiler.rs:8:8
[INFO] [stderr]   |
[INFO] [stderr] 8 |     IO(std::io::Error),
[INFO] [stderr]   |     -- ^^^^^^^^^^^^^^
[INFO] [stderr]   |     |
[INFO] [stderr]   |     field in this variant
[INFO] [stderr]   |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]   |
[INFO] [stderr] 8 |     IO(()),
[INFO] [stderr]   |        ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]  --> src/compiler/compiler.rs:9:9
[INFO] [stderr]   |
[INFO] [stderr] 9 |     AST(AstParserError),
[INFO] [stderr]   |     --- ^^^^^^^^^^^^^^
[INFO] [stderr]   |     |
[INFO] [stderr]   |     field in this variant
[INFO] [stderr]   |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]   |
[INFO] [stderr] 9 |     AST(()),
[INFO] [stderr]   |         ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> src/compiler/compiler.rs:10:9
[INFO] [stderr]    |
[INFO] [stderr] 10 |     CST(CstParserError),
[INFO] [stderr]    |     --- ^^^^^^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 10 |     CST(()),
[INFO] [stderr]    |         ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> src/compiler/compiler.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr] 11 |     RST(RstCompilerError),
[INFO] [stderr]    |     --- ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 11 |     RST(()),
[INFO] [stderr]    |         ~~
[INFO] [stderr] 
[INFO] [stderr] warning: field `context` is never read
[INFO] [stderr]   --> src/compiler/compiler.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub(crate) struct HexoCompiler {
[INFO] [stderr]    |                   ------------ field in this struct
[INFO] [stderr] 15 |     context: HexoCompilerContext,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `compile_rst` is never used
[INFO] [stderr]   --> src/compiler/compiler.rs:47:19
[INFO] [stderr]    |
[INFO] [stderr] 18 | impl HexoCompiler {
[INFO] [stderr]    | ----------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 47 |     pub(crate) fn compile_rst<TSource: CompilerSource>(
[INFO] [stderr]    |                   ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `root_dir` is never read
[INFO] [stderr]  --> src/compiler/compiler_context.rs:4:16
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub(crate) struct HexoCompilerContext {
[INFO] [stderr]   |                   ------------------- field in this struct
[INFO] [stderr] 4 |     pub(crate) root_dir: PathBuf,
[INFO] [stderr]   |                ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]   --> src/compiler/compiler_source.rs:18:19
[INFO] [stderr]    |
[INFO] [stderr] 17 | impl StringCompilerSource {
[INFO] [stderr]    | ------------------------- associated function in this implementation
[INFO] [stderr] 18 |     pub(crate) fn new(path: PathBuf, text: &str) -> StringCompilerSource {
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name` and `params` are never read
[INFO] [stderr]   --> src/compiler/cst/node.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |     Function {
[INFO] [stderr]    |     -------- fields in this variant
[INFO] [stderr] 18 |         name: String,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 19 |         params: Vec<CstActualParameter>,
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `name` is never read
[INFO] [stderr]   --> src/compiler/cst/node.rs:25:16
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub(crate) struct CstFunctionParameter {
[INFO] [stderr]    |                   -------------------- field in this struct
[INFO] [stderr] 25 |     pub(crate) name: String,
[INFO] [stderr]    |                ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `CstFunctionParameter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name` and `value` are never read
[INFO] [stderr]   --> src/compiler/cst/node.rs:30:16
[INFO] [stderr]    |
[INFO] [stderr] 29 | pub(crate) struct CstActualParameter {
[INFO] [stderr]    |                   ------------------ fields in this struct
[INFO] [stderr] 30 |     pub(crate) name: String,
[INFO] [stderr]    |                ^^^^
[INFO] [stderr] 31 |     pub(crate) value: CstAtomVec,
[INFO] [stderr]    |                ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `CstActualParameter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name`, `params`, and `functions` are never read
[INFO] [stderr]   --> src/compiler/cst/node.rs:49:16
[INFO] [stderr]    |
[INFO] [stderr] 48 | pub(crate) struct CstFunctionStatement {
[INFO] [stderr]    |                   -------------------- fields in this struct
[INFO] [stderr] 49 |     pub(crate) name: String,
[INFO] [stderr]    |                ^^^^
[INFO] [stderr] 50 |     pub(crate) params: Vec<CstFunctionParameter>,
[INFO] [stderr]    |                ^^^^^^
[INFO] [stderr] 51 |     pub(crate) emits: Vec<CstEmitStatement>,
[INFO] [stderr] 52 |     pub(crate) functions: Vec<CstFunctionStatement>,
[INFO] [stderr]    |                ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `CstFunctionStatement` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `expected` and `actual` are never read
[INFO] [stderr]   --> src/compiler/cst/parser.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 13 |     UnexpectedNode {
[INFO] [stderr]    |     -------------- fields in this variant
[INFO] [stderr] 14 |         expected: Vec<AstNodeType>,
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 15 |         actual: AstNodeType,
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `message` is never read
[INFO] [stderr]   --> src/compiler/cst/parser.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |     MalformedNodeValue {
[INFO] [stderr]    |     ------------------ field in this variant
[INFO] [stderr] 18 |         message: String,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `node_type` is never read
[INFO] [stderr]   --> src/compiler/cst/parser.rs:21:9
[INFO] [stderr]    |
[INFO] [stderr] 20 |     MissingContent {
[INFO] [stderr]    |     -------------- field in this variant
[INFO] [stderr] 21 |         node_type: AstNodeType,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `node_type` and `children` are never read
[INFO] [stderr]   --> src/compiler/cst/parser.rs:24:9
[INFO] [stderr]    |
[INFO] [stderr] 23 |     UnexpectedChildren {
[INFO] [stderr]    |     ------------------ fields in this variant
[INFO] [stderr] 24 |         node_type: AstNodeType,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 25 |         children: Vec<AstNodeType>,
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name`, `byte_buffer`, and `sub_context` are never read
[INFO] [stderr]   --> src/compiler/rst/compilation_context.rs:13:16
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub(crate) struct FunctionBinding {
[INFO] [stderr]    |                   --------------- fields in this struct
[INFO] [stderr] 13 |     pub(crate) name: String,
[INFO] [stderr]    |                ^^^^
[INFO] [stderr] 14 |     pub(crate) byte_buffer: ByteBuffer,
[INFO] [stderr]    |                ^^^^^^^^^^^
[INFO] [stderr] 15 |     pub(crate) sub_context: CompilationContext,
[INFO] [stderr]    |                ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `self_path` and `function_table` are never read
[INFO] [stderr]   --> src/compiler/rst/compilation_context.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub(crate) struct CompilationContext {
[INFO] [stderr]    |                   ------------------ fields in this struct
[INFO] [stderr] 19 |     self_path: PathBuf,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 20 |     constant_table: HashMap<String, ConstantBinding>,
[INFO] [stderr] 21 |     function_table: HashMap<String, FunctionBinding>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `has_constant`, `bind_function`, `has_function`, and `get_function` are never used
[INFO] [stderr]   --> src/compiler/rst/compilation_context.rs:37:19
[INFO] [stderr]    |
[INFO] [stderr] 24 | impl CompilationContext {
[INFO] [stderr]    | ----------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 37 |     pub(crate) fn has_constant(&self, name: &String) -> bool {
[INFO] [stderr]    |                   ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 45 |     pub(crate) fn bind_function(&mut self, function: FunctionBinding) {
[INFO] [stderr]    |                   ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 49 |     pub(crate) fn has_function(&self, name: &String) -> bool {
[INFO] [stderr]    |                   ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 53 |     pub(crate) fn get_function(&self, name: &String) -> Option<&FunctionBinding> {
[INFO] [stderr]    |                   ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `name` is never read
[INFO] [stderr]   --> src/compiler/rst/compiler.rs:11:26
[INFO] [stderr]    |
[INFO] [stderr] 11 |     UnresolvedConstant { name: String },
[INFO] [stderr]    |     ------------------   ^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr] 
[INFO] [stderr] warning: field `parent` is never read
[INFO] [stderr]   --> src/compiler/rst/compiler.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub(crate) struct RstCompiler<'a> {
[INFO] [stderr]    |                   ----------- field in this struct
[INFO] [stderr] 15 |     parent: &'a HexoCompiler,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `path` and `context` are never read
[INFO] [stderr]  --> src/compiler/rst/node.rs:6:16
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub(crate) struct HexoFile {
[INFO] [stderr]   |                   -------- fields in this struct
[INFO] [stderr] 6 |     pub(crate) path: PathBuf,
[INFO] [stderr]   |                ^^^^
[INFO] [stderr] 7 |     pub(crate) context: CompilationContext,
[INFO] [stderr]   |                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `SourceFinder` is never used
[INFO] [stderr]  --> src/compiler/source_finder.rs:4:18
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub(crate) trait SourceFinder {
[INFO] [stderr]   |                  ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FileSourceFinder` is never constructed
[INFO] [stderr]  --> src/compiler/source_finder.rs:8:19
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub(crate) struct FileSourceFinder {
[INFO] [stderr]   |                   ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]   --> src/compiler/source_finder.rs:22:19
[INFO] [stderr]    |
[INFO] [stderr] 21 | impl FileSourceFinder {
[INFO] [stderr]    | --------------------- associated function in this implementation
[INFO] [stderr] 22 |     pub(crate) fn new(root_dir: PathBuf) -> FileSourceFinder {
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `message` is never read
[INFO] [stderr]    --> src/cst_legacy.rs:167:18
[INFO] [stderr]     |
[INFO] [stderr] 167 |     Unexpected { message: &'static str },
[INFO] [stderr]     |     ----------   ^^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr] 
[INFO] [stderr] warning: variant `NodeValueMissing` is never constructed
[INFO] [stderr]    --> src/cst_legacy.rs:164:5
[INFO] [stderr]     |
[INFO] [stderr] 163 | pub(crate) enum CstParseError {
[INFO] [stderr]     |                 ------------- variant in this enum
[INFO] [stderr] 164 |     NodeValueMissing(AstNodeType),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `CstParseError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `hexo` (bin "hexo" test) generated 47 warnings (run `cargo fix --bin "hexo" --tests` to apply 9 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/hexo-3e15f1ee122b39a8)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test compiler::util::byte_buffer::test::string_push ... ok
[INFO] [stdout] test compiler::util::byte_buffer::test::byte_push ... ok
[INFO] [stdout] test encoding_legacy::tests::given_valid_bytes_then_decode ... ok
[INFO] [stdout] test new_compiler ... ok
[INFO] [stdout] test run_test_cases ... ok
[INFO] [stdout] test encoding_legacy::tests::given_invalid_bytes_then_error ... ok
[INFO] [stdout] test compiler::util::byte_buffer::test::u32_push ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--bin hexo`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- compiler::util::byte_buffer::test::u32_push stdout ----
[INFO] [stdout] thread 'compiler::util::byte_buffer::test::u32_push' panicked at src/compiler/util/byte_buffer.rs:69:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 4
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56345aa14c95 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x56345aa14c95 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56345aa14c95 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x56345aa14c95 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x56345aa3b9fb - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x56345aa3b9fb - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x56345aa122df - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x56345aa14a6e - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x56345aa14a6e - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x56345aa16499 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x56345aa1615e - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x56345a9cd10a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x56345a9cd10a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x56345aa16a9b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x56345aa16a9b - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x56345aa16814 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x56345aa15159 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x56345aa16547 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x56345a926993 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x56345a926dbe - core::panicking::assert_failed_inner::h01c8f7f0c1caba58
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:408:17
[INFO] [stdout]   20:     0x56345a9deb6e - core::panicking::assert_failed::h8010535fdf96fc65
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:363:5
[INFO] [stdout]   21:     0x56345a9966c5 - hexo::compiler::util::byte_buffer::test::u32_push::h2c6e88fa08a5e7c0
[INFO] [stdout]                                at /opt/rustwide/workdir/src/compiler/util/byte_buffer.rs:69:9
[INFO] [stdout]   22:     0x56345a9965e7 - hexo::compiler::util::byte_buffer::test::u32_push::{{closure}}::h56ea611feb3c5987
[INFO] [stdout]                                at /opt/rustwide/workdir/src/compiler/util/byte_buffer.rs:65:18
[INFO] [stdout]   23:     0x56345a968ff6 - core::ops::function::FnOnce::call_once::he5e0610696c8418f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x56345a9d1aeb - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x56345a9d1aeb - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   26:     0x56345a9d11f1 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   27:     0x56345a9d11f1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x56345a9d11f1 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   29:     0x56345a9d11f1 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   30:     0x56345a9d11f1 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   31:     0x56345a9d11f1 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   32:     0x56345a9d11f1 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   33:     0x56345a999bb4 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   34:     0x56345a999bb4 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   35:     0x56345a99e5e2 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   36:     0x56345a99e5e2 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x56345a99e5e2 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   38:     0x56345a99e5e2 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   39:     0x56345a99e5e2 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   40:     0x56345a99e5e2 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   41:     0x56345a99e5e2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x56345aa1b11b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   43:     0x56345aa1b11b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   44:     0x56345aa1b11b - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   45:     0x7f8611003ac3 - <unknown>
[INFO] [stdout]   46:     0x7f8611094a04 - __clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     compiler::util::byte_buffer::test::u32_push
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 6 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "500e3acf779d5df7287a64d6dc62a7ee630c22304afd00f0b310f19a003b3624", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "500e3acf779d5df7287a64d6dc62a7ee630c22304afd00f0b310f19a003b3624", kill_on_drop: false }`
[INFO] [stdout] 500e3acf779d5df7287a64d6dc62a7ee630c22304afd00f0b310f19a003b3624
