[INFO] cloning repository https://github.com/ZillaZ/async_runtime
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ZillaZ/async_runtime" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZillaZ%2Fasync_runtime", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZillaZ%2Fasync_runtime'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3e7882aaa8c905773e0c8edb722acfafb58bbf7d
[INFO] checking ZillaZ/async_runtime against 895980e0290783bb09b1ccf1b11f14eb09b10430 for pr-160186
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZillaZ%2Fasync_runtime" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ZillaZ/async_runtime
[INFO] finished tweaking git repo https://github.com/ZillaZ/async_runtime
[INFO] tweaked toml for git repo https://github.com/ZillaZ/async_runtime written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ZillaZ/async_runtime on toolchain 895980e0290783bb09b1ccf1b11f14eb09b10430
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+895980e0290783bb09b1ccf1b11f14eb09b10430" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ZillaZ/async_runtime 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" "+895980e0290783bb09b1ccf1b11f14eb09b10430" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cb926aa391736b02fb40fa3967f18ef268175dbc8b3d4835de467e83b49ec9f7
[INFO] running `Command { std: "docker" "start" "cb926aa391736b02fb40fa3967f18ef268175dbc8b3d4835de467e83b49ec9f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb926aa391736b02fb40fa3967f18ef268175dbc8b3d4835de467e83b49ec9f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "cb926aa391736b02fb40fa3967f18ef268175dbc8b3d4835de467e83b49ec9f7" "/opt/rustwide/cargo-home/bin/cargo" "+895980e0290783bb09b1ccf1b11f14eb09b10430" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb926aa391736b02fb40fa3967f18ef268175dbc8b3d4835de467e83b49ec9f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "cb926aa391736b02fb40fa3967f18ef268175dbc8b3d4835de467e83b49ec9f7" "/opt/rustwide/cargo-home/bin/cargo" "+895980e0290783bb09b1ccf1b11f14eb09b10430" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling io-uring v0.7.11
[INFO] [stderr]     Checking bitflags v2.10.0
[INFO] [stderr]     Checking fastrand v2.3.0
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]     Checking futures-sink v0.3.31
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking flume v0.12.0
[INFO] [stderr]     Checking noir_runtime_lib v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `super::IoUringTask`
[INFO] [stdout]  --> src/runtime/task.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::IoUringTask;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `COMPLETION_QUEUE` and `NoirRuntime`
[INFO] [stdout]  --> src/runtime/mod.rs:4:42
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub use task::{TASKS, TASK_QUEUE, PROBE, COMPLETION_QUEUE, SLAB, POLL, TOKEN_MANAGER, TIMER, Waker, NoirRuntime};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FdRead`, `FdWrite`, and `PollShutdown`
[INFO] [stdout]  --> src/descriptors/mod.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub use descriptors::{FdRead, FdWrite, PollShutdown};
[INFO] [stdout]   |                       ^^^^^^  ^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Recv`
[INFO] [stdout]  --> src/net/tcp.rs:1:29
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{io_uring::api::{Recv, RecvMsg}, prelude::{AsyncRead, AsyncWrite}};
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Read` and `Send`
[INFO] [stdout]  --> src/net/tcp.rs:3:59
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::io_uring::api::{Accept, Bind, Connect, Listen, Read, Socket, Write, Shutdown, Send};
[INFO] [stdout]   |                                                           ^^^^                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Context`, `Poll as StdPoll`, and `pin::Pin`
[INFO] [stdout]  --> src/time/wheel.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::{task::{Context, Poll as StdPoll}, sync::Arc, pin::Pin};
[INFO] [stdout]   |                  ^^^^^^^  ^^^^^^^^^^^^^^^              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `LinkTimeout`, `SendMsg as ISendMsg`, and `Timeout as ITimeout`
[INFO] [stdout]  --> src/io_uring/api.rs:7:45
[INFO] [stdout]   |
[INFO] [stdout] 7 | ...g, SendMsg as ISendMsg, Accept as IAccept, Bind as IBind, Connect as IConnect, LinkTimeout, Listen as IListen, OpenAt, Read as IRead, Readv, Recv as IRecv, Send as ISend, Shutdown as IShutdown, Socket as ISocket, Timeout as ITimeout, W...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^                                                         ^^^^^^^^^^^                                                                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::IoUringTask`
[INFO] [stdout]  --> src/runtime/task.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::IoUringTask;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `COMPLETION_QUEUE` and `NoirRuntime`
[INFO] [stdout]  --> src/runtime/mod.rs:4:42
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub use task::{TASKS, TASK_QUEUE, PROBE, COMPLETION_QUEUE, SLAB, POLL, TOKEN_MANAGER, TIMER, Waker, NoirRuntime};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FdRead`, `FdWrite`, and `PollShutdown`
[INFO] [stdout]  --> src/descriptors/mod.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub use descriptors::{FdRead, FdWrite, PollShutdown};
[INFO] [stdout]   |                       ^^^^^^  ^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Recv`
[INFO] [stdout]  --> src/net/tcp.rs:1:29
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{io_uring::api::{Recv, RecvMsg}, prelude::{AsyncRead, AsyncWrite}};
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Read` and `Send`
[INFO] [stdout]  --> src/net/tcp.rs:3:59
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::io_uring::api::{Accept, Bind, Connect, Listen, Read, Socket, Write, Shutdown, Send};
[INFO] [stdout]   |                                                           ^^^^                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Context`, `Poll as StdPoll`, and `pin::Pin`
[INFO] [stdout]  --> src/time/wheel.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::{task::{Context, Poll as StdPoll}, sync::Arc, pin::Pin};
[INFO] [stdout]   |                  ^^^^^^^  ^^^^^^^^^^^^^^^              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `LinkTimeout`, `SendMsg as ISendMsg`, and `Timeout as ITimeout`
[INFO] [stdout]  --> src/io_uring/api.rs:7:45
[INFO] [stdout]   |
[INFO] [stdout] 7 | ...g, SendMsg as ISendMsg, Accept as IAccept, Bind as IBind, Connect as IConnect, LinkTimeout, Listen as IListen, OpenAt, Read as IRead, Readv, Recv as IRecv, Send as ISend, Shutdown as IShutdown, Socket as ISocket, Timeout as ITimeout, W...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^                                                         ^^^^^^^^^^^                                                                                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::slice::SliceIndex`
[INFO] [stdout]  --> src/io_uring/api.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::slice::SliceIndex;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `IoUringTask` is never used
[INFO] [stdout]  --> src/runtime/traits.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub trait IoUringTask {
[INFO] [stdout]   |           ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PollShutdown` is never constructed
[INFO] [stdout]  --> src/descriptors/descriptors.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct PollShutdown {
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `setup_poll` are never used
[INFO] [stdout]   --> src/descriptors/descriptors.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl PollShutdown {
[INFO] [stdout]    | ----------------- associated items in this implementation
[INFO] [stdout] 14 |     pub fn new(fd: i32, how: u32) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 17 |     fn setup_poll(&mut self) {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FdWrite` is never constructed
[INFO] [stdout]   --> src/descriptors/descriptors.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub struct FdWrite<'a> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `setup_poll` are never used
[INFO] [stdout]   --> src/descriptors/descriptors.rs:70:12
[INFO] [stdout]    |
[INFO] [stdout] 69 | impl <'a> FdWrite<'a> {
[INFO] [stdout]    | --------------------- associated items in this implementation
[INFO] [stdout] 70 |     pub fn new(fd: i32, buffer: &'a [u8]) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     fn setup_poll(&mut self) {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FdRead` is never constructed
[INFO] [stdout]    --> src/descriptors/descriptors.rs:120:12
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub struct FdRead<'a> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `setup_poll` are never used
[INFO] [stdout]    --> src/descriptors/descriptors.rs:127:12
[INFO] [stdout]     |
[INFO] [stdout] 126 | impl <'a> FdRead<'a> {
[INFO] [stdout]     | -------------------- associated items in this implementation
[INFO] [stdout] 127 |     pub fn new(fd: i32, buffer: &'a mut [u8]) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     fn setup_poll(&mut self) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ReadV` is never constructed
[INFO] [stdout]   --> src/io_uring/api.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct ReadV {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `rw_flags`, `flags`, `ioprio`, `buf_group`, and `offset` are never used
[INFO] [stdout]   --> src/io_uring/api.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl ReadV {
[INFO] [stdout]    | ---------- associated items in this implementation
[INFO] [stdout] 42 |     pub fn new(fd: Fd, buffers: Vec<&mut [u8]>) -> Result<Self, Error> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub fn rw_flags(&mut self, rw_flags: i32) {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn ioprio(&mut self, ioprio: u16) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn buf_group(&mut self, buf_group: u16) {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub fn offset(&mut self, offset: u64) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WriteV` is never constructed
[INFO] [stdout]   --> src/io_uring/api.rs:99:12
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub struct WriteV {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `rw_flags`, `flags`, `ioprio`, and `offset` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:110:12
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl WriteV {
[INFO] [stdout]     | ----------- associated items in this implementation
[INFO] [stdout] 110 |     pub fn new(fd: Fd, buffers: Vec<&mut [u8]>) -> Result<Self, Error> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub fn rw_flags(&mut self, rw_flags: i32) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub fn ioprio(&mut self, ioprio: u16) {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub fn offset(&mut self, offset: u64) {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Recv` is never constructed
[INFO] [stdout]    --> src/io_uring/api.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub struct Recv<'a> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `recv_flags`, `flags`, and `buf_group` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:172:12
[INFO] [stdout]     |
[INFO] [stdout] 171 | impl <'a> Recv<'a> {
[INFO] [stdout]     | ------------------ associated items in this implementation
[INFO] [stdout] 172 |     pub fn new(fd: Fd, buffer: &'a mut [u8]) -> Result<Self, Error> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 177 |     pub fn recv_flags(&mut self, recv_flags: i32) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 185 |     pub fn buf_group(&mut self, buf_group: u16) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Send` is never constructed
[INFO] [stdout]    --> src/io_uring/api.rs:226:12
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct Send<'a> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `dest_addr`, `send_flags`, and `flags` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:237:12
[INFO] [stdout]     |
[INFO] [stdout] 236 | impl <'a> Send<'a> {
[INFO] [stdout]     | ------------------ associated items in this implementation
[INFO] [stdout] 237 |     pub fn new(fd: Fd, buffer: &'a [u8]) -> Result<Self, Error> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 |     pub fn dest_addr(&mut self, dest_addr: libc::sockaddr, len: u32) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 |     pub fn send_flags(&mut self, send_flags: i32) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `flags`, `accept_flags`, and `file_index` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:306:12
[INFO] [stdout]     |
[INFO] [stdout] 300 | impl Accept {
[INFO] [stdout]     | ----------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 306 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 |     pub fn accept_flags(&mut self, accept_flags: i32) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |     pub fn file_index(&mut self, file_index: DestinationSlot) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `flags` is never used
[INFO] [stdout]    --> src/io_uring/api.rs:359:12
[INFO] [stdout]     |
[INFO] [stdout] 353 | impl <'a> Bind<'a> {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 359 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `flags` is never used
[INFO] [stdout]    --> src/io_uring/api.rs:416:12
[INFO] [stdout]     |
[INFO] [stdout] 410 | impl <'a> Connect<'a> {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 416 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `socket_flags`, `flags`, and `file_index` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:461:12
[INFO] [stdout]     |
[INFO] [stdout] 455 | impl Socket {
[INFO] [stdout]     | ----------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 461 |     pub fn socket_flags(&mut self, socket_flags: i32) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 465 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 469 |     pub fn file_index(&mut self, file_index: DestinationSlot) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `flags` is never used
[INFO] [stdout]    --> src/io_uring/api.rs:513:12
[INFO] [stdout]     |
[INFO] [stdout] 507 | impl Listen {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 513 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mode` and `flags` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:748:12
[INFO] [stdout]     |
[INFO] [stdout] 740 | impl Open {
[INFO] [stdout]     | --------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 748 |     pub fn mode(&mut self, mode: u32) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 752 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/io_uring/api.rs:828:15
[INFO] [stdout]     |
[INFO] [stdout] 828 | struct MsgHdr(libc::msghdr);
[INFO] [stdout]     |        ------ ^^^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/io_uring/api.rs:832:14
[INFO] [stdout]     |
[INFO] [stdout] 832 | struct IoVec(libc::iovec);
[INFO] [stdout]     |        ----- ^^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::slice::SliceIndex`
[INFO] [stdout]  --> src/io_uring/api.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::slice::SliceIndex;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/runtime/task.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |             poll.borrow_mut().submitter().register_probe(&mut probe);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 24 |             let _ = poll.borrow_mut().submitter().register_probe(&mut probe);
[INFO] [stdout]    |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/io_uring/api.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |             poll.borrow_mut().submission().push(entry);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 284 |             let _ = poll.borrow_mut().submission().push(entry);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/io_uring/api.rs:636:56
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn new(fd: Fd, buffer: &'a mut [u8]) -> Result<Read, Error> {
[INFO] [stdout]     |                                 --                     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn new(fd: Fd, buffer: &'a mut [u8]) -> Result<Read<'a>, Error> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `IoUringTask` is never used
[INFO] [stdout]  --> src/runtime/traits.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub trait IoUringTask {
[INFO] [stdout]   |           ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PollShutdown` is never constructed
[INFO] [stdout]  --> src/descriptors/descriptors.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct PollShutdown {
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `setup_poll` are never used
[INFO] [stdout]   --> src/descriptors/descriptors.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl PollShutdown {
[INFO] [stdout]    | ----------------- associated items in this implementation
[INFO] [stdout] 14 |     pub fn new(fd: i32, how: u32) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 17 |     fn setup_poll(&mut self) {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FdWrite` is never constructed
[INFO] [stdout]   --> src/descriptors/descriptors.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub struct FdWrite<'a> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `setup_poll` are never used
[INFO] [stdout]   --> src/descriptors/descriptors.rs:70:12
[INFO] [stdout]    |
[INFO] [stdout] 69 | impl <'a> FdWrite<'a> {
[INFO] [stdout]    | --------------------- associated items in this implementation
[INFO] [stdout] 70 |     pub fn new(fd: i32, buffer: &'a [u8]) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     fn setup_poll(&mut self) {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FdRead` is never constructed
[INFO] [stdout]    --> src/descriptors/descriptors.rs:120:12
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub struct FdRead<'a> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `setup_poll` are never used
[INFO] [stdout]    --> src/descriptors/descriptors.rs:127:12
[INFO] [stdout]     |
[INFO] [stdout] 126 | impl <'a> FdRead<'a> {
[INFO] [stdout]     | -------------------- associated items in this implementation
[INFO] [stdout] 127 |     pub fn new(fd: i32, buffer: &'a mut [u8]) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     fn setup_poll(&mut self) {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ReadV` is never constructed
[INFO] [stdout]   --> src/io_uring/api.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct ReadV {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `rw_flags`, `flags`, `ioprio`, `buf_group`, and `offset` are never used
[INFO] [stdout]   --> src/io_uring/api.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl ReadV {
[INFO] [stdout]    | ---------- associated items in this implementation
[INFO] [stdout] 42 |     pub fn new(fd: Fd, buffers: Vec<&mut [u8]>) -> Result<Self, Error> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub fn rw_flags(&mut self, rw_flags: i32) {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn ioprio(&mut self, ioprio: u16) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn buf_group(&mut self, buf_group: u16) {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub fn offset(&mut self, offset: u64) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WriteV` is never constructed
[INFO] [stdout]   --> src/io_uring/api.rs:99:12
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub struct WriteV {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `rw_flags`, `flags`, `ioprio`, and `offset` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:110:12
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl WriteV {
[INFO] [stdout]     | ----------- associated items in this implementation
[INFO] [stdout] 110 |     pub fn new(fd: Fd, buffers: Vec<&mut [u8]>) -> Result<Self, Error> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub fn rw_flags(&mut self, rw_flags: i32) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub fn ioprio(&mut self, ioprio: u16) {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub fn offset(&mut self, offset: u64) {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Recv` is never constructed
[INFO] [stdout]    --> src/io_uring/api.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub struct Recv<'a> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `recv_flags`, `flags`, and `buf_group` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:172:12
[INFO] [stdout]     |
[INFO] [stdout] 171 | impl <'a> Recv<'a> {
[INFO] [stdout]     | ------------------ associated items in this implementation
[INFO] [stdout] 172 |     pub fn new(fd: Fd, buffer: &'a mut [u8]) -> Result<Self, Error> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 177 |     pub fn recv_flags(&mut self, recv_flags: i32) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 185 |     pub fn buf_group(&mut self, buf_group: u16) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Send` is never constructed
[INFO] [stdout]    --> src/io_uring/api.rs:226:12
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct Send<'a> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `dest_addr`, `send_flags`, and `flags` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:237:12
[INFO] [stdout]     |
[INFO] [stdout] 236 | impl <'a> Send<'a> {
[INFO] [stdout]     | ------------------ associated items in this implementation
[INFO] [stdout] 237 |     pub fn new(fd: Fd, buffer: &'a [u8]) -> Result<Self, Error> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 |     pub fn dest_addr(&mut self, dest_addr: libc::sockaddr, len: u32) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 |     pub fn send_flags(&mut self, send_flags: i32) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 251 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `flags`, `accept_flags`, and `file_index` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:306:12
[INFO] [stdout]     |
[INFO] [stdout] 300 | impl Accept {
[INFO] [stdout]     | ----------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 306 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 310 |     pub fn accept_flags(&mut self, accept_flags: i32) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |     pub fn file_index(&mut self, file_index: DestinationSlot) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `flags` is never used
[INFO] [stdout]    --> src/io_uring/api.rs:359:12
[INFO] [stdout]     |
[INFO] [stdout] 353 | impl <'a> Bind<'a> {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 359 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `flags` is never used
[INFO] [stdout]    --> src/io_uring/api.rs:416:12
[INFO] [stdout]     |
[INFO] [stdout] 410 | impl <'a> Connect<'a> {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 416 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `socket_flags`, `flags`, and `file_index` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:461:12
[INFO] [stdout]     |
[INFO] [stdout] 455 | impl Socket {
[INFO] [stdout]     | ----------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 461 |     pub fn socket_flags(&mut self, socket_flags: i32) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 465 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 469 |     pub fn file_index(&mut self, file_index: DestinationSlot) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `flags` is never used
[INFO] [stdout]    --> src/io_uring/api.rs:513:12
[INFO] [stdout]     |
[INFO] [stdout] 507 | impl Listen {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 513 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mode` and `flags` are never used
[INFO] [stdout]    --> src/io_uring/api.rs:748:12
[INFO] [stdout]     |
[INFO] [stdout] 740 | impl Open {
[INFO] [stdout]     | --------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 748 |     pub fn mode(&mut self, mode: u32) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 752 |     pub fn flags(&mut self, flags: Flags) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/io_uring/api.rs:828:15
[INFO] [stdout]     |
[INFO] [stdout] 828 | struct MsgHdr(libc::msghdr);
[INFO] [stdout]     |        ------ ^^^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/io_uring/api.rs:832:14
[INFO] [stdout]     |
[INFO] [stdout] 832 | struct IoVec(libc::iovec);
[INFO] [stdout]     |        ----- ^^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/runtime/task.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |             poll.borrow_mut().submitter().register_probe(&mut probe);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 24 |             let _ = poll.borrow_mut().submitter().register_probe(&mut probe);
[INFO] [stdout]    |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/io_uring/api.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |             poll.borrow_mut().submission().push(entry);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 284 |             let _ = poll.borrow_mut().submission().push(entry);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/io_uring/api.rs:636:56
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn new(fd: Fd, buffer: &'a mut [u8]) -> Result<Read, Error> {
[INFO] [stdout]     |                                 --                     ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 636 |     pub fn new(fd: Fd, buffer: &'a mut [u8]) -> Result<Read<'a>, Error> {
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `flume`
[INFO] [stderr]  --> Cargo.toml:2:1
[INFO] [stderr]   |
[INFO] [stderr] 2 | flume = "*"
[INFO] [stderr]   | ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `flume`
[INFO] [stderr] warning: `noir_runtime_lib` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.30s
[INFO] running `Command { std: "docker" "inspect" "cb926aa391736b02fb40fa3967f18ef268175dbc8b3d4835de467e83b49ec9f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb926aa391736b02fb40fa3967f18ef268175dbc8b3d4835de467e83b49ec9f7", kill_on_drop: false }`
[INFO] [stdout] cb926aa391736b02fb40fa3967f18ef268175dbc8b3d4835de467e83b49ec9f7
