[INFO] cloning repository https://github.com/meshx-org/meshx [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/meshx-org/meshx" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmeshx-org%2Fmeshx", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmeshx-org%2Fmeshx'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 41ed8612bf16ef5d1da6ea5db2e995e31f0b5284 [INFO] documenting meshx-org/meshx against 1.61.0 for beta-1.62-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmeshx-org%2Fmeshx" "/workspace/builds/worker-5/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/meshx-org/meshx on toolchain 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/meshx-org/meshx [INFO] finished tweaking git repo https://github.com/meshx-org/meshx [INFO] tweaked toml for git repo https://github.com/meshx-org/meshx written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/meshx-org/meshx already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: /workspace/builds/worker-5/source/crates/fiber_kernel/Cargo.toml: unused manifest key: package.crate-type [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded thiserror-impl v1.0.31 [INFO] [stderr] Downloaded proc-macro2 v1.0.37 [INFO] [stderr] Downloaded cache-padded v1.2.0 [INFO] [stderr] Downloaded async-io v1.6.0 [INFO] [stderr] Downloaded concurrent-queue v1.2.2 [INFO] [stderr] Downloaded slab v0.4.6 [INFO] [stderr] Downloaded getrandom v0.2.6 [INFO] [stderr] Downloaded termcolor v1.1.3 [INFO] [stderr] Downloaded env_logger v0.9.0 [INFO] [stderr] Downloaded atomic-waker v1.0.0 [INFO] [stderr] Downloaded humantime v2.1.0 [INFO] [stderr] Downloaded phf_macros v0.10.0 [INFO] [stderr] Downloaded phf_generator v0.10.0 [INFO] [stderr] Downloaded thiserror v1.0.31 [INFO] [stderr] Downloaded siphasher v0.3.10 [INFO] [stderr] Downloaded phf v0.10.1 [INFO] [stderr] Downloaded regex v1.5.5 [INFO] [stderr] Downloaded parking v2.0.0 [INFO] [stderr] Downloaded async-task v4.2.0 [INFO] [stderr] Downloaded async-fs v1.5.0 [INFO] [stderr] Downloaded waker-fn v1.1.0 [INFO] [stderr] Downloaded polling v2.2.0 [INFO] [stderr] Downloaded futures-lite v1.12.0 [INFO] [stderr] Downloaded async-channel v1.6.1 [INFO] [stderr] Downloaded pin-project-lite v0.2.9 [INFO] [stderr] Downloaded signal-hook v0.3.13 [INFO] [stderr] Downloaded wepoll-ffi v0.1.2 [INFO] [stderr] Downloaded event-listener v2.5.2 [INFO] [stderr] Downloaded async-process v1.4.0 [INFO] [stderr] Downloaded blocking v1.2.0 [INFO] [stderr] Downloaded once_cell v1.12.0 [INFO] [stderr] Downloaded log v0.4.17 [INFO] [stderr] Downloaded syn v1.0.91 [INFO] [stderr] Downloaded phf_shared v0.10.0 [INFO] [stderr] Downloaded async-net v1.6.1 [INFO] [stderr] Downloaded async-executor v1.4.1 [INFO] [stderr] Downloaded async-lock v2.5.0 [INFO] [stderr] Downloaded smol v1.2.5 [INFO] [stderr] Downloaded libc v0.2.125 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0fd5b061ce544fc44a46adaaa961fac666c4eb3b0d633069494137325149dc3b [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "0fd5b061ce544fc44a46adaaa961fac666c4eb3b0d633069494137325149dc3b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0fd5b061ce544fc44a46adaaa961fac666c4eb3b0d633069494137325149dc3b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0fd5b061ce544fc44a46adaaa961fac666c4eb3b0d633069494137325149dc3b", kill_on_drop: false }` [INFO] [stdout] 0fd5b061ce544fc44a46adaaa961fac666c4eb3b0d633069494137325149dc3b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 24cab7f8395c2182caa9e86b889b14f2ffe6e6561776a955c26fb8fb38bca156 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "24cab7f8395c2182caa9e86b889b14f2ffe6e6561776a955c26fb8fb38bca156", kill_on_drop: false }` [INFO] [stderr] warning: /opt/rustwide/workdir/crates/fiber_kernel/Cargo.toml: unused manifest key: package.crate-type [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking fiber_types v0.1.0 (/opt/rustwide/workdir/crates/fiber_types) [INFO] [stderr] Compiling signal-hook v0.3.13 [INFO] [stderr] Documenting fiber_types v0.1.0 (/opt/rustwide/workdir/crates/fiber_types) [INFO] [stderr] Compiling phf_shared v0.10.0 [INFO] [stderr] Checking log v0.4.17 [INFO] [stderr] Compiling proc-macro2 v1.0.37 [INFO] [stderr] Compiling libc v0.2.125 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking blocking v1.2.0 [INFO] [stderr] Checking async-executor v1.4.1 [INFO] [stderr] Checking fiber_sys v0.1.0 (/opt/rustwide/workdir/crates/fiber_sys) [INFO] [stderr] Documenting fiber_sys v0.1.0 (/opt/rustwide/workdir/crates/fiber_sys) [INFO] [stderr] Checking async-fs v1.5.0 [INFO] [stderr] Checking polling v2.2.0 [INFO] [stderr] Checking env_logger v0.9.0 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Compiling getrandom v0.2.6 [INFO] [stderr] Checking async-io v1.6.0 [INFO] [stderr] Compiling syn v1.0.91 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Checking async-process v1.4.0 [INFO] [stderr] Checking async-net v1.6.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Checking smol v1.2.5 [INFO] [stderr] Checking fiber_kernel v0.1.0 (/opt/rustwide/workdir/crates/fiber_kernel) [INFO] [stderr] Documenting fiber_kernel v0.1.0 (/opt/rustwide/workdir/crates/fiber_kernel) [INFO] [stdout] warning: unused import: `std::arch::asm` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::arch::asm; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BaseDispatcher` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::object::{BaseDispatcher, Dispatcher, HANDLE_TABLE}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `static_assertions::const_assert` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use static_assertions::const_assert; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:25:32 [INFO] [stdout] | [INFO] [stdout] 25 | fn sys_handle_close(&self, handle: sys::fx_handle_t) -> sys::fx_status_t { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | handle: sys::fx_handle_t, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rights` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | rights: sys::fx_rights_t, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_rights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | out: *const sys::fx_handle_t, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | handle: sys::fx_handle_t, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rights` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | rights: sys::fx_rights_t, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_rights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | out: *const sys::fx_handle_t, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | handle: sys::fx_handle_t, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `topic` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | topic: u32, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_topic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | buffer: *const u8, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer_size` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | buffer_size: usize, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:120:13 [INFO] [stdout] | [INFO] [stdout] 120 | let handle = Handle::make(new_process_handle, process_rights); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:123:17 [INFO] [stdout] | [INFO] [stdout] 123 | let handle = Handle::make(new_root_dv_handle, root_dv_rights); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `proc_handle` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | proc_handle: *mut sys::fx_handle_t, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_proc_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vmar_handle` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | vmar_handle: *mut sys::fx_handle_t, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vmar_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `process` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:143:13 [INFO] [stdout] | [INFO] [stdout] 143 | let process: Rc = result.unwrap(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_process` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entry` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | entry: sys::fx_vaddr_t, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arg1` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 133 | arg1: sys::fx_handle_t, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_arg1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `retcode` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:150:32 [INFO] [stdout] | [INFO] [stdout] 150 | fn sys_process_exit(&self, retcode: i64) -> sys::fx_status_t { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_retcode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `h_` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:181:17 [INFO] [stdout] | [INFO] [stdout] 181 | let h_ = Handle::make(handle.expect(""), rights); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_h_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | out: *const sys::fx_handle_t, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `job` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:187:36 [INFO] [stdout] | [INFO] [stdout] 187 | fn sys_job_set_critical(&self, job: sys::fx_handle_t, options: u32, process: sys::fx_handle_t) -> sys::fx_status_t { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_job` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:187:59 [INFO] [stdout] | [INFO] [stdout] 187 | fn sys_job_set_critical(&self, job: sys::fx_handle_t, options: u32, process: sys::fx_handle_t) -> sys::fx_status_t { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `process` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:187:73 [INFO] [stdout] | [INFO] [stdout] 187 | fn sys_job_set_critical(&self, job: sys::fx_handle_t, options: u32, process: sys::fx_handle_t) -> sys::fx_status_t { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_process` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | handle: sys::fx_handle_t, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:194:9 [INFO] [stdout] | [INFO] [stdout] 194 | options: u32, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `topic` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 195 | topic: u32, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_topic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `policy` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:196:9 [INFO] [stdout] | [INFO] [stdout] 196 | policy: *const u8, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `policy_size` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | policy_size: u32, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:202:29 [INFO] [stdout] | [INFO] [stdout] 202 | fn sys_task_kill(&self, handle: sys::fx_handle_t) -> sys::fx_status_t { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> crates/fiber_kernel/src/object/dispatcher.rs:85:24 [INFO] [stdout] | [INFO] [stdout] 85 | fn set_name(&self, name: String) -> sys::fx_status_t { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `base_value` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:79:58 [INFO] [stdout] | [INFO] [stdout] 79 | fn new(dispatcher: Rc, rights: fx_rights_t, base_value: u32) -> Self { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_base_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `base_value` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:89:62 [INFO] [stdout] | [INFO] [stdout] 89 | fn new_from_raw(rhs: *const Handle, rights: fx_rights_t, base_value: u32) -> Self { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_base_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pid` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:159:41 [INFO] [stdout] | [INFO] [stdout] 159 | pub(crate) fn set_process_id(&self, pid: fx_koid_t) {} [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_pid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:18:29 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn committed(&self, node: *const ()) -> bool { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:66:31 [INFO] [stdout] | [INFO] [stdout] 66 | fn map_handle_to_value(handle: *const Handle) -> sys::fx_handle_t { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:70:37 [INFO] [stdout] | [INFO] [stdout] 70 | fn map_handle_owner_to_value(handle: &HandleOwner) -> sys::fx_handle_t { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle_value` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:79:35 [INFO] [stdout] | [INFO] [stdout] 79 | pub fn is_handle_valid(&self, handle_value: sys::fx_handle_t) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle_value` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:83:39 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn get_koid_for_handle(&self, handle_value: sys::fx_handle_t) -> sys::fx_koid_t { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `skip_policy` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:117:65 [INFO] [stdout] | [INFO] [stdout] 117 | fn get_handle_locked(&self, handle_value: sys::fx_handle_t, skip_policy: bool) -> *const Handle { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_skip_policy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rights` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:167:17 [INFO] [stdout] | [INFO] [stdout] 167 | let mut rights = handle.rights(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_rights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rights` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | rights: sys::fx_rights_t, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_rights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:85:24 [INFO] [stdout] | [INFO] [stdout] 85 | fn set_name(&self, name: String) -> sys::fx_status_t { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `flags` [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:119:23 [INFO] [stdout] | [INFO] [stdout] 119 | pub(crate) fn new(flags: u32, parent: Option>, policy: JobPolicy) -> JobDispatcher { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_flags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `flags` [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:55:50 [INFO] [stdout] | [INFO] [stdout] 55 | fn new(job: Rc, name: String, flags: u32) -> Rc { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_flags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `root_do` [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:86:14 [INFO] [stdout] | [INFO] [stdout] 86 | let (root_do, root_do_rights) = DataObjectDispatcher::create()?; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_root_do` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `root_do_rights` [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:86:23 [INFO] [stdout] | [INFO] [stdout] 86 | let (root_do, root_do_rights) = DataObjectDispatcher::create()?; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_root_do_rights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `policy` [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:135:47 [INFO] [stdout] | [INFO] [stdout] 135 | pub(crate) fn enforce_basic_policy(&self, policy: sys::fx_policy_t) -> sys::fx_status_t { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_policy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dv` [INFO] [stdout] --> crates/fiber_kernel/src/object/dv_dispatcher.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | dv: Rc<&[u8]>, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:167:13 [INFO] [stdout] | [INFO] [stdout] 167 | let mut rights = handle.rights(); [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: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:112:27 [INFO] [stdout] | [INFO] [stdout] 112 | let handle_addr = unsafe { handle_addr as usize }; [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cb` [INFO] [stdout] --> crates/fiber_kernel/src/lib.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | cb: fn(&object::ProcessObject), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `scope` [INFO] [stdout] --> crates/fiber_kernel/src/process_context.rs:70:15 [INFO] [stdout] | [INFO] [stdout] 70 | pub(crate) fn scope(logger: Context, f: SF) -> R [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `handle_count` [INFO] [stdout] --> crates/fiber_kernel/src/object/dispatcher.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | handle_count: AtomicU32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `BaseDispatcher` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/dispatcher.rs:6:10 [INFO] [stdout] | [INFO] [stdout] 6 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `increment_handle_count` [INFO] [stdout] --> crates/fiber_kernel/src/object/dispatcher.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | pub(super) fn increment_handle_count(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `decrement_handle_count` [INFO] [stdout] --> crates/fiber_kernel/src/object/dispatcher.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 32 | pub(super) fn decrement_handle_count(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `current_handle_count` [INFO] [stdout] --> crates/fiber_kernel/src/object/dispatcher.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | pub(super) fn current_handle_count(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new_from_raw` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:89:8 [INFO] [stdout] | [INFO] [stdout] 89 | fn new_from_raw(rhs: *const Handle, rights: fx_rights_t, base_value: u32) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `make_from_dispatcher` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:118:19 [INFO] [stdout] | [INFO] [stdout] 118 | pub(crate) fn make_from_dispatcher(dispatcher: Rc, rights: fx_rights_t) -> HandleOwner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `dup` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:126:19 [INFO] [stdout] | [INFO] [stdout] 126 | pub(crate) fn dup(source: *const Handle, rights: fx_rights_t) -> HandleOwner { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `count` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 138 | pub(crate) fn count(dispatcher: Rc) -> u32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `init` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:143:19 [INFO] [stdout] | [INFO] [stdout] 143 | pub(crate) fn init() { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_process_id` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:159:19 [INFO] [stdout] | [INFO] [stdout] 159 | pub(crate) fn set_process_id(&self, pid: fx_koid_t) {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `bit_width` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:169:10 [INFO] [stdout] | [INFO] [stdout] 169 | const fn bit_width(mut x: i64) -> i64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `log2_floor` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:208:10 [INFO] [stdout] | [INFO] [stdout] 208 | const fn log2_floor(val: u32) -> u32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `log2_uint_floor` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:212:10 [INFO] [stdout] | [INFO] [stdout] 212 | const fn log2_uint_floor(val: u32) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `HIGH_HANDLE_COUNT` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:221:1 [INFO] [stdout] | [INFO] [stdout] 221 | pub(super) const HIGH_HANDLE_COUNT: u32 = (MAX_HANDLE_COUNT * 7) / 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `HANDLE_RESERVED_BITS_MASK` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:234:1 [INFO] [stdout] | [INFO] [stdout] 234 | pub(super) const HANDLE_RESERVED_BITS_MASK: u32 = ((1 << HANDLE_RESERVED_BITS) - 1) << (32 - HANDLE_RESERVED_BITS); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `HANDLE_GENERATION_MASK` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | pub(super) const HANDLE_GENERATION_MASK: u32 = !HANDLE_INDEX_MASK & !HANDLE_RESERVED_BITS_MASK; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `HANDLE_GENERATION_SHIFT` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle.rs:236:1 [INFO] [stdout] | [INFO] [stdout] 236 | pub(super) const HANDLE_GENERATION_SHIFT: u32 = log2_uint_floor(MAX_HANDLE_COUNT); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `LockedState` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | struct LockedState {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `count` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | count: u32, // TA_GUARDED(lock_) = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HandleTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `handles` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | handles: VecDeque>, //TA_GUARDED(lock_); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `HandleTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `map_handle_to_value` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 66 | fn map_handle_to_value(handle: *const Handle) -> sys::fx_handle_t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `map_handle_owner_to_value` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | fn map_handle_owner_to_value(handle: &HandleOwner) -> sys::fx_handle_t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `handle_count` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:75:8 [INFO] [stdout] | [INFO] [stdout] 75 | fn handle_count(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_handle_valid` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 79 | pub fn is_handle_valid(&self, handle_value: sys::fx_handle_t) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_koid_for_handle` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn get_koid_for_handle(&self, handle_value: sys::fx_handle_t) -> sys::fx_koid_t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_handle` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:87:8 [INFO] [stdout] | [INFO] [stdout] 87 | fn add_handle(&mut self, handle: HandleOwner) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `add_handle_locked` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:92:8 [INFO] [stdout] | [INFO] [stdout] 92 | fn add_handle_locked(&mut self, handle: HandleOwner) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_dispatcher` [INFO] [stdout] --> crates/fiber_kernel/src/object/handle_table.rs:130:12 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn get_dispatcher(&self, handle_value: sys::fx_handle_t) -> Result, sys::fx_status_t> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `ROOT_JOB_NAME` [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | static ROOT_JOB_NAME: &str = "root"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `KILLING` [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | KILLING, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `State` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:15:10 [INFO] [stdout] | [INFO] [stdout] 15 | #[derive(Debug, PartialEq)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DEAD` [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | DEAD, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `State` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:15:10 [INFO] [stdout] | [INFO] [stdout] 15 | #[derive(Debug, PartialEq)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `return_code` [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | return_code: i64, // TA_GUARDED(get_lock()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `JobDispatcher` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `kill_on_oom` [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | kill_on_oom: bool, // TA_GUARDED(get_lock()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `JobDispatcher` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `create_root_job` [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:95:12 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn create_root_job() -> Rc { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `parent` [INFO] [stdout] --> crates/fiber_kernel/src/object/job_dispatcher.rs:146:8 [INFO] [stdout] | [INFO] [stdout] 146 | fn parent(&self) -> Option> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RUNNING` [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | RUNNING, // first thread has started and is running [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `State` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #[derive(Debug, PartialEq)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DYING` [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | DYING, // process has delivered kill signal to all threads [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `State` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #[derive(Debug, PartialEq)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DEAD` [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | DEAD, // all threads have entered DEAD state and potentially dropped refs on process [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `State` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #[derive(Debug, PartialEq)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | name: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ProcessDispatcher` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `job` [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | job: Rc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ProcessDispatcher` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `policy` [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | policy: JobPolicy, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ProcessDispatcher` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> crates/fiber_kernel/src/object/process_dispatcher.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 97 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling phf_generator v0.10.0 [INFO] [stderr] Compiling thiserror-impl v1.0.31 [INFO] [stderr] Compiling phf_macros v0.10.0 [INFO] [stderr] Checking phf v0.10.1 [INFO] [stderr] Checking thiserror v1.0.31 [INFO] [stderr] Checking moniker v0.1.0 (/opt/rustwide/workdir/crates/moniker) [INFO] [stderr] Checking fiber_rust v0.1.0 (/opt/rustwide/workdir/crates/fiber_rust) [INFO] [stderr] Documenting moniker v0.1.0 (/opt/rustwide/workdir/crates/moniker) [INFO] [stderr] Documenting fiber_rust v0.1.0 (/opt/rustwide/workdir/crates/fiber_rust) [INFO] [stdout] warning: unused imports: `ObjectQuery`, `object_get_info` [INFO] [stdout] --> crates/fiber_rust/src/job.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::{object_get_info, ObjectQuery}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `object_get_info` [INFO] [stdout] --> crates/fiber_rust/src/task.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::{object_get_info, ok}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Handle`, `ObjectQuery`, `Topic` [INFO] [stdout] --> crates/fiber_rust/src/task.rs:5:26 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::{AsHandleRef, Handle, ObjectQuery, Status, Topic}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bitflags::bitflags` [INFO] [stdout] --> crates/fiber_rust/src/task.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use bitflags::bitflags; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ok` [INFO] [stdout] --> crates/fiber_rust/src/vmar.rs:8:32 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::{impl_handle_based, ok}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Status` [INFO] [stdout] --> crates/fiber_rust/src/vmar.rs:10:58 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::{AsHandleRef, Handle, HandleBased, HandleRef, Status}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::ok` [INFO] [stdout] --> crates/fiber_rust/src/time.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::ok; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AsHandleRef`, `HandleBased`, `HandleRef`, `Handle`, `Status` [INFO] [stdout] --> crates/fiber_rust/src/time.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::{AsHandleRef, Handle, HandleBased, HandleRef, Status}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops` [INFO] [stdout] --> crates/fiber_rust/src/time.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::ops; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time as stdtime` [INFO] [stdout] --> crates/fiber_rust/src/time.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::time as stdtime; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_rust/src/handle.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | unsafe { sys::fx_handle_close(self.0) }; [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_rust/src/handle.rs:85:22 [INFO] [stdout] | [INFO] [stdout] 85 | let status = unsafe { sys::fx_handle_replace(handle, rights.bits(), &mut out) }; [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_rust/src/handle.rs:129:22 [INFO] [stdout] | [INFO] [stdout] 129 | let status = unsafe { sys::fx_handle_duplicate(self.raw_handle(), rights.bits(), &mut out) }; [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_rust/src/job.rs:33:22 [INFO] [stdout] | [INFO] [stdout] 33 | let status = unsafe { sys::fx_job_create(parent_job_raw, options, &mut out) }; [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_rust/src/job.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | let status = unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_rust/src/job.rs:93:20 [INFO] [stdout] | [INFO] [stdout] 93 | ok(unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_rust/src/job.rs:118:20 [INFO] [stdout] | [INFO] [stdout] 118 | ok(unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_rust/src/job.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | ok(unsafe { sys::fx_job_set_critical(self.raw_handle(), opts.bits(), process.raw_handle()) }) [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_rust/src/process.rs:32:20 [INFO] [stdout] | [INFO] [stdout] 32 | Status::ok(unsafe { sys::fx_process_start(process_raw, entry, arg1) }) [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_rust/src/task.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | ok(unsafe { sys::fx_task_kill(self.raw_handle()) }) [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> crates/fiber_rust/src/lib.rs:109:18 [INFO] [stdout] | [INFO] [stdout] 109 | let status = unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 21 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking component_manager v0.1.0 (/opt/rustwide/workdir/crates/component_manager) [INFO] [stderr] Documenting component_manager v0.1.0 (/opt/rustwide/workdir/crates/component_manager) [INFO] [stdout] warning: variant is never constructed: `Exact` [INFO] [stdout] --> crates/component_manager/src/config.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | Exact(AbsoluteMoniker), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `AllowlistEntry` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/config.rs:109:10 [INFO] [stdout] | [INFO] [stdout] 109 | #[derive(Debug, PartialEq, Eq, Hash, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Realm` [INFO] [stdout] --> crates/component_manager/src/config.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | Realm(AbsoluteMoniker), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `AllowlistEntry` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/config.rs:109:10 [INFO] [stdout] | [INFO] [stdout] 109 | #[derive(Debug, PartialEq, Eq, Hash, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Collection` [INFO] [stdout] --> crates/component_manager/src/config.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | Collection(AbsoluteMoniker, String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `AllowlistEntry` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/config.rs:109:10 [INFO] [stdout] | [INFO] [stdout] 109 | #[derive(Debug, PartialEq, Eq, Hash, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Self_` [INFO] [stdout] --> crates/component_manager/src/config.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | Self_, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityAllowlistSource` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/config.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | #[derive(Debug, PartialEq, Eq, Hash, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Framework` [INFO] [stdout] --> crates/component_manager/src/config.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | Framework, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityAllowlistSource` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/config.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | #[derive(Debug, PartialEq, Eq, Hash, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Capability` [INFO] [stdout] --> crates/component_manager/src/config.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | Capability, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityAllowlistSource` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/config.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | #[derive(Debug, PartialEq, Eq, Hash, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `MAX_DYNAMIC_NAME_LENGTH` [INFO] [stdout] --> crates/component_manager/src/types.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub const MAX_DYNAMIC_NAME_LENGTH: usize = 1024; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Directory` [INFO] [stdout] --> crates/component_manager/src/types.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | Directory, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityTypeName` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/types.rs:181:10 [INFO] [stdout] | [INFO] [stdout] 181 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Event` [INFO] [stdout] --> crates/component_manager/src/types.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | Event, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityTypeName` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/types.rs:181:10 [INFO] [stdout] | [INFO] [stdout] 181 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `EventStreamDeprecated` [INFO] [stdout] --> crates/component_manager/src/types.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | EventStreamDeprecated, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityTypeName` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/types.rs:181:10 [INFO] [stdout] | [INFO] [stdout] 181 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `EventStream` [INFO] [stdout] --> crates/component_manager/src/types.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | EventStream, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityTypeName` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/types.rs:181:10 [INFO] [stdout] | [INFO] [stdout] 181 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Protocol` [INFO] [stdout] --> crates/component_manager/src/types.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | Protocol, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityTypeName` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/types.rs:181:10 [INFO] [stdout] | [INFO] [stdout] 181 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Resolver` [INFO] [stdout] --> crates/component_manager/src/types.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | Resolver, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityTypeName` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/types.rs:181:10 [INFO] [stdout] | [INFO] [stdout] 181 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Runner` [INFO] [stdout] --> crates/component_manager/src/types.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | Runner, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityTypeName` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/types.rs:181:10 [INFO] [stdout] | [INFO] [stdout] 181 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Service` [INFO] [stdout] --> crates/component_manager/src/types.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | Service, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityTypeName` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/types.rs:181:10 [INFO] [stdout] | [INFO] [stdout] 181 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Storage` [INFO] [stdout] --> crates/component_manager/src/types.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | Storage, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `CapabilityTypeName` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> crates/component_manager/src/types.rs:181:10 [INFO] [stdout] | [INFO] [stdout] 181 | #[derive(Debug, Clone, PartialEq, Eq, Hash)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 16 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Documenting meshx v0.1.0 (/opt/rustwide/workdir/crates/meshx) [INFO] [stdout] warning: unresolved link to `collection:` [INFO] [stdout] --> crates/moniker/src/lib.rs:16:25 [INFO] [stdout] | [INFO] [stdout] 16 | /// Display notation: "[collection:]name:instance_id". [INFO] [stdout] | ^^^^^^^^^^^ no item named `collection:` in scope [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `:collection` [INFO] [stdout] --> crates/moniker/src/lib.rs:138:29 [INFO] [stdout] | [INFO] [stdout] 138 | /// Display notation: "name[:collection]". [INFO] [stdout] | ^^^^^^^^^^^ no item named `:collection` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: could not parse code block as Rust code [INFO] [stdout] --> crates/moniker/src/lib.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | /// a [INFO] [stdout] | _____________^ [INFO] [stdout] 283 | | /// / \ [INFO] [stdout] 284 | | /// b c [INFO] [stdout] 285 | | /// / [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stdout] = note: error from rustc: unknown start of token: \ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 42.90s [INFO] running `Command { std: "docker" "inspect" "24cab7f8395c2182caa9e86b889b14f2ffe6e6561776a955c26fb8fb38bca156", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "24cab7f8395c2182caa9e86b889b14f2ffe6e6561776a955c26fb8fb38bca156", kill_on_drop: false }` [INFO] [stdout] 24cab7f8395c2182caa9e86b889b14f2ffe6e6561776a955c26fb8fb38bca156 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "rustdoc" "--lib" "-Zrustdoc-map" "--frozen" "--message-format=json" "--" "-Z" "unstable-options" "--document-private-items", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] b3a8cdf89e7af725e97ba8b8ade4b17c4fc2dfdb5d8715ae321aa20da3cacf8c [INFO] running `Command { std: "docker" "start" "-a" "b3a8cdf89e7af725e97ba8b8ade4b17c4fc2dfdb5d8715ae321aa20da3cacf8c", kill_on_drop: false }` [INFO] [stderr] warning: /opt/rustwide/workdir/crates/fiber_kernel/Cargo.toml: unused manifest key: package.crate-type [INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace [INFO] running `Command { std: "docker" "inspect" "b3a8cdf89e7af725e97ba8b8ade4b17c4fc2dfdb5d8715ae321aa20da3cacf8c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b3a8cdf89e7af725e97ba8b8ade4b17c4fc2dfdb5d8715ae321aa20da3cacf8c", kill_on_drop: false }` [INFO] [stdout] b3a8cdf89e7af725e97ba8b8ade4b17c4fc2dfdb5d8715ae321aa20da3cacf8c