[INFO] cloning repository https://github.com/dthusian/orirocks [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dthusian/orirocks" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdthusian%2Forirocks", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdthusian%2Forirocks'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e24ca7145ded6d86cfdc4edf5ed876155af9cace [INFO] testing dthusian/orirocks against beta-2025-04-13 for beta-1.87-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdthusian%2Forirocks" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/dthusian/orirocks on toolchain beta-2025-04-13 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-04-13" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/dthusian/orirocks [INFO] finished tweaking git repo https://github.com/dthusian/orirocks [INFO] tweaked toml for git repo https://github.com/dthusian/orirocks written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/dthusian/orirocks 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" "+beta-2025-04-13" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7763c8a2bd02a49eba21a98b2685effeb9d73a83ede5bc6d2e613326a944e9a2 [INFO] running `Command { std: "docker" "start" "-a" "7763c8a2bd02a49eba21a98b2685effeb9d73a83ede5bc6d2e613326a944e9a2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7763c8a2bd02a49eba21a98b2685effeb9d73a83ede5bc6d2e613326a944e9a2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7763c8a2bd02a49eba21a98b2685effeb9d73a83ede5bc6d2e613326a944e9a2", kill_on_drop: false }` [INFO] [stdout] 7763c8a2bd02a49eba21a98b2685effeb9d73a83ede5bc6d2e613326a944e9a2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8e0fe004e41a74b0885c9785294fc3f3535990b5479f2c2be24c49df1e831c7c [INFO] running `Command { std: "docker" "start" "-a" "8e0fe004e41a74b0885c9785294fc3f3535990b5479f2c2be24c49df1e831c7c", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling proc-macro2 v1.0.50 [INFO] [stderr] Compiling unicode-ident v1.0.6 [INFO] [stderr] Compiling quote v1.0.23 [INFO] [stderr] Compiling syn v1.0.107 [INFO] [stderr] Compiling libc v0.2.139 [INFO] [stderr] Compiling serde_derive v1.0.152 [INFO] [stderr] Compiling io-lifetimes v1.0.4 [INFO] [stderr] Compiling serde v1.0.152 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling rustix v0.36.7 [INFO] [stderr] Compiling time-core v0.1.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling linux-raw-sys v0.1.4 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling itoa v1.0.5 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling time-macros v0.2.6 [INFO] [stderr] Compiling num_threads v0.1.6 [INFO] [stderr] Compiling os_str_bytes v6.4.1 [INFO] [stderr] Compiling termcolor v1.1.3 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling thiserror v1.0.38 [INFO] [stderr] Compiling indexmap v1.9.2 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling clap_lex v0.3.1 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling ryu v1.0.12 [INFO] [stderr] Compiling once_cell v1.17.0 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling unsafe-libyaml v0.2.5 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling time v0.3.17 [INFO] [stderr] Compiling simplelog v0.12.0 [INFO] [stderr] Compiling is-terminal v0.4.2 [INFO] [stderr] Compiling clap v4.1.4 [INFO] [stderr] Compiling thiserror-impl v1.0.38 [INFO] [stderr] Compiling orirocks-api-v3 v0.1.0 (/opt/rustwide/workdir/orirocks-api-v3) [INFO] [stderr] Compiling serde_yaml v0.9.17 [INFO] [stderr] Compiling orirocks-qemu v0.1.0 (/opt/rustwide/workdir/orirocks-qemu) [INFO] [stdout] warning: unused variable: `base` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | fn create(&self, base: String, dependencies: HashMap, options: HashMap) -> Result, ... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_base` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dependencies` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:12:34 [INFO] [stdout] | [INFO] [stdout] 12 | fn create(&self, base: String, dependencies: HashMap, options: HashMap) -> Result, ... [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dependencies` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:12:73 [INFO] [stdout] | [INFO] [stdout] 12 | ...s: HashMap, options: HashMap) -> Result, String> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | fn action(&mut self, name: &str, options: HashMap) -> Result<(), String> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:23:36 [INFO] [stdout] | [INFO] [stdout] 23 | fn action(&mut self, name: &str, options: HashMap) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out_path` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | fn finish(self, out_path: &str) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling orirocks v0.1.0 (/opt/rustwide/workdir/orirocks) [INFO] [stdout] warning: unused import: `HashMap` [INFO] [stdout] --> orirocks/src/model.rs:1:34 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{BTreeMap, HashMap}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CmpFloat` [INFO] [stdout] --> orirocks/src/model.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | use orirocks_api_v3::{CmpFloat, Value, ValueType}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VecDeque` [INFO] [stdout] --> orirocks/src/build.rs:1:42 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{HashMap, HashSet, VecDeque}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::File` [INFO] [stdout] --> orirocks/src/build.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fs::File; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter` [INFO] [stdout] --> orirocks/src/build.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::iter; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> orirocks/src/build.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SHA256Hasher` [INFO] [stdout] --> orirocks/src/build.rs:10:82 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::util::{ORError, ORResult, YamlLocation, validate_identifier, Located, SHA256Hasher, sha256_trunc}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> orirocks/src/build.rs:203:4 [INFO] [stdout] | [INFO] [stdout] 203 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Write` [INFO] [stdout] --> orirocks/src/util.rs:1:36 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt::{Display, Formatter, Write}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Hasher` [INFO] [stdout] --> orirocks/src/build.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | use std::hash::{Hash, Hasher}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arti` [INFO] [stdout] --> orirocks/src/build.rs:207:14 [INFO] [stdout] | [INFO] [stdout] 207 | for (name, arti) in &project.builds { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_arti` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> orirocks/src/build.rs:151:35 [INFO] [stdout] | [INFO] [stdout] 151 | Step::EnvironmentStep(v) => true, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `project` [INFO] [stdout] --> orirocks/src/build.rs:228:14 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buildcache` [INFO] [stdout] --> orirocks/src/build.rs:228:33 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buildcache` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> orirocks/src/build.rs:228:65 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> orirocks/src/plugins.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | let mut dep_providers: Vec> = vec![]; [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> orirocks/src/util.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ORError { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] 9 | #[error("in `{0}`: syntax error: `{1}`")] [INFO] [stdout] 10 | YamlError(YamlLocation, serde_yaml::Error), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 13 | IoError(io::Error), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | DuplicateSymbol(YamlLocation, String, String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | InvalidCharacter(YamlLocation), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | InvalidEnvironmentName(YamlLocation), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | GenericInvalid(YamlLocation), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | ImportNotFound(YamlLocation, String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | CircularDependency(String) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ORError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ORResult` is never used [INFO] [stdout] --> orirocks/src/util.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | pub type ORResult = std::result::Result; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `push`, and `pop` are never used [INFO] [stdout] --> orirocks/src/util.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 43 | impl YamlLocation { [INFO] [stdout] | ----------------- associated items in this implementation [INFO] [stdout] 44 | pub fn new(file: String, document_id: usize, path: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 52 | pub fn push(&mut self, path: String) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 56 | pub fn pop(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `new` and `location` are never used [INFO] [stdout] --> orirocks/src/util.rs:74:10 [INFO] [stdout] | [INFO] [stdout] 73 | impl Located { [INFO] [stdout] | ------------------ associated functions in this implementation [INFO] [stdout] 74 | pub fn new(location: YamlLocation, obj: T) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 81 | pub fn location(s: &Located) -> &YamlLocation { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `validate_identifier` is never used [INFO] [stdout] --> orirocks/src/util.rs:102:8 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn validate_identifier(s: &str, traceback: &YamlLocation) -> ORResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> orirocks/src/util.rs:117:10 [INFO] [stdout] | [INFO] [stdout] 116 | impl SHA256Hasher { [INFO] [stdout] | ----------------- associated function in this implementation [INFO] [stdout] 117 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sha256_trunc` is never used [INFO] [stdout] --> orirocks/src/util.rs:132:8 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn sha256_trunc(v: &impl Hash) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ImportRef` is never used [INFO] [stdout] --> orirocks/src/model.rs:81:10 [INFO] [stdout] | [INFO] [stdout] 81 | pub type ImportRef = String; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_project` is never used [INFO] [stdout] --> orirocks/src/build.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn parse_project(files: Vec<(String, Box)>) -> ORResult { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `validate_project` is never used [INFO] [stdout] --> orirocks/src/build.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn validate_project(project: &Project) -> ORResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BuildOptions` is never constructed [INFO] [stdout] --> orirocks/src/build.rs:90:12 [INFO] [stdout] | [INFO] [stdout] 90 | pub struct BuildOptions { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `deploys` and `artifacts` are never read [INFO] [stdout] --> orirocks/src/build.rs:106:3 [INFO] [stdout] | [INFO] [stdout] 105 | pub struct OrderedDependencyGraph { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 106 | deploys: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 107 | artifacts: Vec<(String, Vec)> [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OrderedDependencyGraph` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `update_cache` is never used [INFO] [stdout] --> orirocks/src/build.rs:111:8 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn update_cache(project: &Project, build_cache: &mut BuildCache) -> ORResult { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `build` is never used [INFO] [stdout] --> orirocks/src/build.rs:228:8 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `collect_plugins` is never used [INFO] [stdout] --> orirocks/src/plugins.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn collect_plugins() -> (Vec>, Vec>) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PluginHive` is never constructed [INFO] [stdout] --> orirocks/src/plugins.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct PluginHive { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `environments`, and `deployments` are never used [INFO] [stdout] --> orirocks/src/plugins.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 20 | impl PluginHive { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 21 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | pub fn environments(&self) -> &HashMap> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | pub fn deployments(&self) -> &HashMap> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.97s [INFO] running `Command { std: "docker" "inspect" "8e0fe004e41a74b0885c9785294fc3f3535990b5479f2c2be24c49df1e831c7c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8e0fe004e41a74b0885c9785294fc3f3535990b5479f2c2be24c49df1e831c7c", kill_on_drop: false }` [INFO] [stdout] 8e0fe004e41a74b0885c9785294fc3f3535990b5479f2c2be24c49df1e831c7c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 803ffb7c08770f75a5f6ff5c3ba4a14aa0572aac5c4142d29ec190e96c0dcdda [INFO] running `Command { std: "docker" "start" "-a" "803ffb7c08770f75a5f6ff5c3ba4a14aa0572aac5c4142d29ec190e96c0dcdda", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling orirocks-api-v3 v0.1.0 (/opt/rustwide/workdir/orirocks-api-v3) [INFO] [stdout] warning: unused variable: `base` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | fn create(&self, base: String, dependencies: HashMap, options: HashMap) -> Result, ... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_base` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dependencies` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:12:34 [INFO] [stdout] | [INFO] [stdout] 12 | fn create(&self, base: String, dependencies: HashMap, options: HashMap) -> Result, ... [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dependencies` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:12:73 [INFO] [stdout] | [INFO] [stdout] 12 | ...s: HashMap, options: HashMap) -> Result, String> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | fn action(&mut self, name: &str, options: HashMap) -> Result<(), String> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling orirocks-qemu v0.1.0 (/opt/rustwide/workdir/orirocks-qemu) [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:23:36 [INFO] [stdout] | [INFO] [stdout] 23 | fn action(&mut self, name: &str, options: HashMap) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out_path` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | fn finish(self, out_path: &str) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling orirocks v0.1.0 (/opt/rustwide/workdir/orirocks) [INFO] [stdout] warning: unused variable: `base` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | fn create(&self, base: String, dependencies: HashMap, options: HashMap) -> Result, ... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_base` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dependencies` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:12:34 [INFO] [stdout] | [INFO] [stdout] 12 | fn create(&self, base: String, dependencies: HashMap, options: HashMap) -> Result, ... [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dependencies` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:12:73 [INFO] [stdout] | [INFO] [stdout] 12 | ...s: HashMap, options: HashMap) -> Result, String> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | fn action(&mut self, name: &str, options: HashMap) -> Result<(), String> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:23:36 [INFO] [stdout] | [INFO] [stdout] 23 | fn action(&mut self, name: &str, options: HashMap) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out_path` [INFO] [stdout] --> orirocks-qemu/src/lib.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | fn finish(self, out_path: &str) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashMap` [INFO] [stdout] --> orirocks/src/model.rs:1:34 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{BTreeMap, HashMap}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CmpFloat` [INFO] [stdout] --> orirocks/src/model.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | use orirocks_api_v3::{CmpFloat, Value, ValueType}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VecDeque` [INFO] [stdout] --> orirocks/src/build.rs:1:42 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{HashMap, HashSet, VecDeque}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::File` [INFO] [stdout] --> orirocks/src/build.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fs::File; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter` [INFO] [stdout] --> orirocks/src/build.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::iter; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> orirocks/src/build.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SHA256Hasher` [INFO] [stdout] --> orirocks/src/build.rs:10:82 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::util::{ORError, ORResult, YamlLocation, validate_identifier, Located, SHA256Hasher, sha256_trunc}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> orirocks/src/build.rs:203:4 [INFO] [stdout] | [INFO] [stdout] 203 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashMap` [INFO] [stdout] --> orirocks/src/tests/model.rs:1:34 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{BTreeMap, HashMap}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Write` [INFO] [stdout] --> orirocks/src/util.rs:1:36 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt::{Display, Formatter, Write}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Hasher` [INFO] [stdout] --> orirocks/src/build.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | use std::hash::{Hash, Hasher}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arti` [INFO] [stdout] --> orirocks/src/build.rs:207:14 [INFO] [stdout] | [INFO] [stdout] 207 | for (name, arti) in &project.builds { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_arti` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> orirocks/src/build.rs:151:35 [INFO] [stdout] | [INFO] [stdout] 151 | Step::EnvironmentStep(v) => true, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `project` [INFO] [stdout] --> orirocks/src/build.rs:228:14 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buildcache` [INFO] [stdout] --> orirocks/src/build.rs:228:33 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buildcache` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opts` [INFO] [stdout] --> orirocks/src/build.rs:228:65 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> orirocks/src/plugins.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | let mut dep_providers: Vec> = vec![]; [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> orirocks/src/util.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 8 | pub enum ORError { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] 9 | #[error("in `{0}`: syntax error: `{1}`")] [INFO] [stdout] 10 | YamlError(YamlLocation, serde_yaml::Error), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 13 | IoError(io::Error), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | DuplicateSymbol(YamlLocation, String, String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | InvalidCharacter(YamlLocation), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | InvalidEnvironmentName(YamlLocation), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | GenericInvalid(YamlLocation), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | ImportNotFound(YamlLocation, String), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | CircularDependency(String) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ORError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ORResult` is never used [INFO] [stdout] --> orirocks/src/util.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | pub type ORResult = std::result::Result; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `push`, and `pop` are never used [INFO] [stdout] --> orirocks/src/util.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 43 | impl YamlLocation { [INFO] [stdout] | ----------------- associated items in this implementation [INFO] [stdout] 44 | pub fn new(file: String, document_id: usize, path: Vec) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 52 | pub fn push(&mut self, path: String) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 56 | pub fn pop(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `new` and `location` are never used [INFO] [stdout] --> orirocks/src/util.rs:74:10 [INFO] [stdout] | [INFO] [stdout] 73 | impl Located { [INFO] [stdout] | ------------------ associated functions in this implementation [INFO] [stdout] 74 | pub fn new(location: YamlLocation, obj: T) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 81 | pub fn location(s: &Located) -> &YamlLocation { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `validate_identifier` is never used [INFO] [stdout] --> orirocks/src/util.rs:102:8 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn validate_identifier(s: &str, traceback: &YamlLocation) -> ORResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> orirocks/src/util.rs:117:10 [INFO] [stdout] | [INFO] [stdout] 116 | impl SHA256Hasher { [INFO] [stdout] | ----------------- associated function in this implementation [INFO] [stdout] 117 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sha256_trunc` is never used [INFO] [stdout] --> orirocks/src/util.rs:132:8 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn sha256_trunc(v: &impl Hash) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ImportRef` is never used [INFO] [stdout] --> orirocks/src/model.rs:81:10 [INFO] [stdout] | [INFO] [stdout] 81 | pub type ImportRef = String; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_project` is never used [INFO] [stdout] --> orirocks/src/build.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn parse_project(files: Vec<(String, Box)>) -> ORResult { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `validate_project` is never used [INFO] [stdout] --> orirocks/src/build.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn validate_project(project: &Project) -> ORResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BuildOptions` is never constructed [INFO] [stdout] --> orirocks/src/build.rs:90:12 [INFO] [stdout] | [INFO] [stdout] 90 | pub struct BuildOptions { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `deploys` and `artifacts` are never read [INFO] [stdout] --> orirocks/src/build.rs:106:3 [INFO] [stdout] | [INFO] [stdout] 105 | pub struct OrderedDependencyGraph { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 106 | deploys: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 107 | artifacts: Vec<(String, Vec)> [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OrderedDependencyGraph` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `update_cache` is never used [INFO] [stdout] --> orirocks/src/build.rs:111:8 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn update_cache(project: &Project, build_cache: &mut BuildCache) -> ORResult { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `build` is never used [INFO] [stdout] --> orirocks/src/build.rs:228:8 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `collect_plugins` is never used [INFO] [stdout] --> orirocks/src/plugins.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn collect_plugins() -> (Vec>, Vec>) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PluginHive` is never constructed [INFO] [stdout] --> orirocks/src/plugins.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct PluginHive { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `environments`, and `deployments` are never used [INFO] [stdout] --> orirocks/src/plugins.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 20 | impl PluginHive { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 21 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | pub fn environments(&self) -> &HashMap> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | pub fn deployments(&self) -> &HashMap> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.20s [INFO] running `Command { std: "docker" "inspect" "803ffb7c08770f75a5f6ff5c3ba4a14aa0572aac5c4142d29ec190e96c0dcdda", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "803ffb7c08770f75a5f6ff5c3ba4a14aa0572aac5c4142d29ec190e96c0dcdda", kill_on_drop: false }` [INFO] [stdout] 803ffb7c08770f75a5f6ff5c3ba4a14aa0572aac5c4142d29ec190e96c0dcdda [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9616086e4751d4a4369c36f40a2ce12ac98fec0beb79aa115513f8b122d8149e [INFO] running `Command { std: "docker" "start" "-a" "9616086e4751d4a4369c36f40a2ce12ac98fec0beb79aa115513f8b122d8149e", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] warning: unused variable: `base` [INFO] [stderr] --> orirocks-qemu/src/lib.rs:12:20 [INFO] [stderr] | [INFO] [stderr] 12 | fn create(&self, base: String, dependencies: HashMap, options: HashMap) -> Result, ... [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_base` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `dependencies` [INFO] [stderr] --> orirocks-qemu/src/lib.rs:12:34 [INFO] [stderr] | [INFO] [stderr] 12 | fn create(&self, base: String, dependencies: HashMap, options: HashMap) -> Result, ... [INFO] [stderr] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dependencies` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `options` [INFO] [stderr] --> orirocks-qemu/src/lib.rs:12:73 [INFO] [stderr] | [INFO] [stderr] 12 | ...s: HashMap, options: HashMap) -> Result, String> { [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `name` [INFO] [stderr] --> orirocks-qemu/src/lib.rs:23:24 [INFO] [stderr] | [INFO] [stderr] 23 | fn action(&mut self, name: &str, options: HashMap) -> Result<(), String> { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `options` [INFO] [stderr] --> orirocks-qemu/src/lib.rs:23:36 [INFO] [stderr] | [INFO] [stderr] 23 | fn action(&mut self, name: &str, options: HashMap) -> Result<(), String> { [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `out_path` [INFO] [stderr] --> orirocks-qemu/src/lib.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | fn finish(self, out_path: &str) -> Result<(), String> { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_path` [INFO] [stderr] [INFO] [stderr] warning: `orirocks-qemu` (lib) generated 6 warnings [INFO] [stderr] warning: `orirocks-qemu` (lib test) generated 6 warnings (6 duplicates) [INFO] [stderr] warning: unused import: `HashMap` [INFO] [stderr] --> orirocks/src/model.rs:1:34 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::{BTreeMap, HashMap}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `CmpFloat` [INFO] [stderr] --> orirocks/src/model.rs:3:23 [INFO] [stderr] | [INFO] [stderr] 3 | use orirocks_api_v3::{CmpFloat, Value, ValueType}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `VecDeque` [INFO] [stderr] --> orirocks/src/build.rs:1:42 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::{HashMap, HashSet, VecDeque}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::fs::File` [INFO] [stderr] --> orirocks/src/build.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::fs::File; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::iter` [INFO] [stderr] --> orirocks/src/build.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::iter; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::path::Path` [INFO] [stderr] --> orirocks/src/build.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::path::Path; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `SHA256Hasher` [INFO] [stderr] --> orirocks/src/build.rs:10:82 [INFO] [stderr] | [INFO] [stderr] 10 | use crate::util::{ORError, ORResult, YamlLocation, validate_identifier, Located, SHA256Hasher, sha256_trunc}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> orirocks/src/build.rs:203:4 [INFO] [stderr] | [INFO] [stderr] 203 | }; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `HashMap` [INFO] [stderr] --> orirocks/src/tests/model.rs:1:34 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::{BTreeMap, HashMap}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Write` [INFO] [stderr] --> orirocks/src/util.rs:1:36 [INFO] [stderr] | [INFO] [stderr] 1 | use std::fmt::{Display, Formatter, Write}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Hasher` [INFO] [stderr] --> orirocks/src/build.rs:3:23 [INFO] [stderr] | [INFO] [stderr] 3 | use std::hash::{Hash, Hasher}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `arti` [INFO] [stderr] --> orirocks/src/build.rs:207:14 [INFO] [stderr] | [INFO] [stderr] 207 | for (name, arti) in &project.builds { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_arti` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `v` [INFO] [stderr] --> orirocks/src/build.rs:151:35 [INFO] [stderr] | [INFO] [stderr] 151 | Step::EnvironmentStep(v) => true, [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `project` [INFO] [stderr] --> orirocks/src/build.rs:228:14 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `buildcache` [INFO] [stderr] --> orirocks/src/build.rs:228:33 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buildcache` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `opts` [INFO] [stderr] --> orirocks/src/build.rs:228:65 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_opts` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> orirocks/src/plugins.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | let mut dep_providers: Vec> = vec![]; [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: multiple variants are never constructed [INFO] [stderr] --> orirocks/src/util.rs:10:3 [INFO] [stderr] | [INFO] [stderr] 8 | pub enum ORError { [INFO] [stderr] | ------- variants in this enum [INFO] [stderr] 9 | #[error("in `{0}`: syntax error: `{1}`")] [INFO] [stderr] 10 | YamlError(YamlLocation, serde_yaml::Error), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 13 | IoError(io::Error), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 16 | DuplicateSymbol(YamlLocation, String, String), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 19 | InvalidCharacter(YamlLocation), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 22 | InvalidEnvironmentName(YamlLocation), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 25 | GenericInvalid(YamlLocation), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | ImportNotFound(YamlLocation, String), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 31 | CircularDependency(String) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ORError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: type alias `ORResult` is never used [INFO] [stderr] --> orirocks/src/util.rs:34:10 [INFO] [stderr] | [INFO] [stderr] 34 | pub type ORResult = std::result::Result; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated items `new`, `push`, and `pop` are never used [INFO] [stderr] --> orirocks/src/util.rs:44:10 [INFO] [stderr] | [INFO] [stderr] 43 | impl YamlLocation { [INFO] [stderr] | ----------------- associated items in this implementation [INFO] [stderr] 44 | pub fn new(file: String, document_id: usize, path: Vec) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 52 | pub fn push(&mut self, path: String) { [INFO] [stderr] | ^^^^ [INFO] [stderr] ... [INFO] [stderr] 56 | pub fn pop(&mut self) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated functions `new` and `location` are never used [INFO] [stderr] --> orirocks/src/util.rs:74:10 [INFO] [stderr] | [INFO] [stderr] 73 | impl Located { [INFO] [stderr] | ------------------ associated functions in this implementation [INFO] [stderr] 74 | pub fn new(location: YamlLocation, obj: T) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 81 | pub fn location(s: &Located) -> &YamlLocation { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `validate_identifier` is never used [INFO] [stderr] --> orirocks/src/util.rs:102:8 [INFO] [stderr] | [INFO] [stderr] 102 | pub fn validate_identifier(s: &str, traceback: &YamlLocation) -> ORResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function `new` is never used [INFO] [stderr] --> orirocks/src/util.rs:117:10 [INFO] [stderr] | [INFO] [stderr] 116 | impl SHA256Hasher { [INFO] [stderr] | ----------------- associated function in this implementation [INFO] [stderr] 117 | pub fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function `sha256_trunc` is never used [INFO] [stderr] --> orirocks/src/util.rs:132:8 [INFO] [stderr] | [INFO] [stderr] 132 | pub fn sha256_trunc(v: &impl Hash) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: type alias `ImportRef` is never used [INFO] [stderr] --> orirocks/src/model.rs:81:10 [INFO] [stderr] | [INFO] [stderr] 81 | pub type ImportRef = String; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `parse_project` is never used [INFO] [stderr] --> orirocks/src/build.rs:19:8 [INFO] [stderr] | [INFO] [stderr] 19 | pub fn parse_project(files: Vec<(String, Box)>) -> ORResult { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `validate_project` is never used [INFO] [stderr] --> orirocks/src/build.rs:48:8 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn validate_project(project: &Project) -> ORResult<()> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `BuildOptions` is never constructed [INFO] [stderr] --> orirocks/src/build.rs:90:12 [INFO] [stderr] | [INFO] [stderr] 90 | pub struct BuildOptions { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: fields `deploys` and `artifacts` are never read [INFO] [stderr] --> orirocks/src/build.rs:106:3 [INFO] [stderr] | [INFO] [stderr] 105 | pub struct OrderedDependencyGraph { [INFO] [stderr] | ---------------------- fields in this struct [INFO] [stderr] 106 | deploys: Vec, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 107 | artifacts: Vec<(String, Vec)> [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `OrderedDependencyGraph` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: function `update_cache` is never used [INFO] [stderr] --> orirocks/src/build.rs:111:8 [INFO] [stderr] | [INFO] [stderr] 111 | pub fn update_cache(project: &Project, build_cache: &mut BuildCache) -> ORResult { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `build` is never used [INFO] [stderr] --> orirocks/src/build.rs:228:8 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn build(project: &Project, buildcache: Option, opts: BuildOptions) { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `collect_plugins` is never used [INFO] [stderr] --> orirocks/src/plugins.rs:5:4 [INFO] [stderr] | [INFO] [stderr] 5 | fn collect_plugins() -> (Vec>, Vec>) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `PluginHive` is never constructed [INFO] [stderr] --> orirocks/src/plugins.rs:15:12 [INFO] [stderr] | [INFO] [stderr] 15 | pub struct PluginHive { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated items `new`, `environments`, and `deployments` are never used [INFO] [stderr] --> orirocks/src/plugins.rs:21:10 [INFO] [stderr] | [INFO] [stderr] 20 | impl PluginHive { [INFO] [stderr] | --------------- associated items in this implementation [INFO] [stderr] 21 | pub fn new() -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 29 | pub fn environments(&self) -> &HashMap> { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 33 | pub fn deployments(&self) -> &HashMap> { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `orirocks` (bin "orirocks" test) generated 34 warnings (run `cargo fix --bin "orirocks" --tests` to apply 9 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/orirocks-d2dbaf781e7d9226) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::float::compare_nan_1 ... ok [INFO] [stdout] test tests::float::compare_nan_2 ... ok [INFO] [stdout] test tests::model::parse_valid_import_1 ... ok [INFO] [stdout] test tests::model::parse_valid_function_1 ... ok [INFO] [stdout] test tests::model::parse_valid_build_1 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/orirocks_api_v3-dd2d334285dc0459) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/orirocks_qemu-c4de30bfdd8cd045) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests orirocks_api_v3 [INFO] [stderr] error: failed to create temporary directory: Custom { kind: StorageFull, error: PathError { path: "/tmp/rustdoctesthxSxOA", err: Os { code: 28, kind: StorageFull, message: "No space left on device" } } } [INFO] [stderr] [INFO] [stderr] error: doctest failed, to rerun pass `-p orirocks-api-v3 --doc` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2025-04-13-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --color auto --crate-name orirocks_api_v3 --test orirocks-api-v3/src/lib.rs --test-run-directory /opt/rustwide/workdir/orirocks-api-v3 -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps -L native=/opt/rustwide/target/debug/build/ring-02df8162809571ee/out --extern orirocks_api_v3=/opt/rustwide/target/debug/deps/liborirocks_api_v3-de94c349094b6a45.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-662a0c726eb8e721.rlib -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --cap-lints=warn --error-format human` (exit status: 1) [INFO] [stderr] note: test exited abnormally; to see the full output pass --nocapture to the harness. [INFO] running `Command { std: "docker" "inspect" "9616086e4751d4a4369c36f40a2ce12ac98fec0beb79aa115513f8b122d8149e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9616086e4751d4a4369c36f40a2ce12ac98fec0beb79aa115513f8b122d8149e", kill_on_drop: false }` [INFO] [stdout] 9616086e4751d4a4369c36f40a2ce12ac98fec0beb79aa115513f8b122d8149e