[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 5c543b0b8c73c7b72bc8284ced4fb22ead15734d 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-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ZillaZ/async_runtime on toolchain 5c543b0b8c73c7b72bc8284ced4fb22ead15734d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "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" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded quote v1.0.42
[INFO] [stderr]   Downloaded io-uring v0.7.11
[INFO] [stderr]   Downloaded syn v2.0.111
[INFO] [stderr]   Downloaded libc v0.2.178
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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] 4a2a3306bb84ed1486950e9b5daf056f1b7c93a5fcbfc00156d5e1de724b88cb
[INFO] running `Command { std: "docker" "start" "4a2a3306bb84ed1486950e9b5daf056f1b7c93a5fcbfc00156d5e1de724b88cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4a2a3306bb84ed1486950e9b5daf056f1b7c93a5fcbfc00156d5e1de724b88cb", 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" "4a2a3306bb84ed1486950e9b5daf056f1b7c93a5fcbfc00156d5e1de724b88cb" "/opt/rustwide/cargo-home/bin/cargo" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4a2a3306bb84ed1486950e9b5daf056f1b7c93a5fcbfc00156d5e1de724b88cb", 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" "4a2a3306bb84ed1486950e9b5daf056f1b7c93a5fcbfc00156d5e1de724b88cb" "/opt/rustwide/cargo-home/bin/cargo" "+5c543b0b8c73c7b72bc8284ced4fb22ead15734d" "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 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: `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: `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 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: 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: 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: 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: 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/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: 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.28s
[INFO] running `Command { std: "docker" "inspect" "4a2a3306bb84ed1486950e9b5daf056f1b7c93a5fcbfc00156d5e1de724b88cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4a2a3306bb84ed1486950e9b5daf056f1b7c93a5fcbfc00156d5e1de724b88cb", kill_on_drop: false }`
[INFO] [stdout] 4a2a3306bb84ed1486950e9b5daf056f1b7c93a5fcbfc00156d5e1de724b88cb
