[INFO] fetching crate a10 0.2.2... [INFO] checking a10-0.2.2 against try#a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d for pr-145342-1 [INFO] extracting crate a10 0.2.2 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate a10 0.2.2 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate a10 0.2.2 [INFO] tweaked toml for crates.io crate a10 0.2.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate a10 0.2.2 on toolchain a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate a10 0.2.2 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" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d27b5f0de9a61abc99cb47906ad822269f03993cfb2c0d19b51510a23e4fc751 [INFO] running `Command { std: "docker" "start" "-a" "d27b5f0de9a61abc99cb47906ad822269f03993cfb2c0d19b51510a23e4fc751", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d27b5f0de9a61abc99cb47906ad822269f03993cfb2c0d19b51510a23e4fc751", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d27b5f0de9a61abc99cb47906ad822269f03993cfb2c0d19b51510a23e4fc751", kill_on_drop: false }` [INFO] [stdout] d27b5f0de9a61abc99cb47906ad822269f03993cfb2c0d19b51510a23e4fc751 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5706a1053803095d1a981e54747d3a0d8e95f54a200aff62fe45393383d015c3 [INFO] running `Command { std: "docker" "start" "-a" "5706a1053803095d1a981e54747d3a0d8e95f54a200aff62fe45393383d015c3", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Checking value-bag v1.9.0 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Checking itoa v1.0.11 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Checking std-logger v0.5.3 [INFO] [stderr] Checking a10 v0.2.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:274:20 [INFO] [stdout] | [INFO] [stdout] 274 | fn completions(&mut self, timeout: Option) -> io::Result { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ----------- the same lifetime is hidden 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: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 274 | fn completions(&mut self, timeout: Option) -> io::Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fd.rs:303:1 [INFO] [stdout] | [INFO] [stdout] 303 | / op_future! { [INFO] [stdout] 304 | | fn AsyncFd::to_file_descriptor -> AsyncFd, [INFO] [stdout] 305 | | struct ToFd<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 318 | | }, [INFO] [stdout] 319 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fd.rs:323:1 [INFO] [stdout] | [INFO] [stdout] 323 | / op_future! { [INFO] [stdout] 324 | | fn AsyncFd::to_direct_descriptor -> AsyncFd, [INFO] [stdout] 325 | | struct ToDirect<'fd> { [INFO] [stdout] 326 | | /// The file descriptor we're changing into a direct descriptor, needs [INFO] [stdout] ... | [INFO] [stdout] 340 | | }, [INFO] [stdout] 341 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/cancel.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | / op_future! { [INFO] [stdout] 43 | | fn AsyncFd::cancel_all -> usize, [INFO] [stdout] 44 | | struct CancelAll<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 54 | | }, [INFO] [stdout] 55 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/cancel.rs:83:15 [INFO] [stdout] | [INFO] [stdout] 83 | fn cancel(&mut self) -> CancelOp; [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 83 | fn cancel(&mut self) -> CancelOp<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/extract.rs:103:15 [INFO] [stdout] | [INFO] [stdout] 103 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 103 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fs.rs:386:1 [INFO] [stdout] | [INFO] [stdout] 386 | / op_future! { [INFO] [stdout] 387 | | fn AsyncFd::sync_all -> (), [INFO] [stdout] 388 | | struct SyncData<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 395 | | map_result: |n| Ok(debug_assert!(n == 0)), [INFO] [stdout] 396 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fs.rs:399:1 [INFO] [stdout] | [INFO] [stdout] 399 | / op_future! { [INFO] [stdout] 400 | | fn AsyncFd::metadata -> Box, [INFO] [stdout] 401 | | struct Stat<'fd> { [INFO] [stdout] 402 | | /// Buffer to write the statx data into. [INFO] [stdout] ... | [INFO] [stdout] 413 | | }, [INFO] [stdout] 414 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fs.rs:417:1 [INFO] [stdout] | [INFO] [stdout] 417 | / op_future! { [INFO] [stdout] 418 | | fn AsyncFd::advise -> (), [INFO] [stdout] 419 | | struct Advise<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 429 | | }, [INFO] [stdout] 430 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fs.rs:433:1 [INFO] [stdout] | [INFO] [stdout] 433 | / op_future! { [INFO] [stdout] 434 | | fn AsyncFd::allocate -> (), [INFO] [stdout] 435 | | struct Allocate<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 445 | | }, [INFO] [stdout] 446 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fs.rs:449:1 [INFO] [stdout] | [INFO] [stdout] 449 | / op_future! { [INFO] [stdout] 450 | | fn AsyncFd::truncate -> (), [INFO] [stdout] 451 | | struct Truncate<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 461 | | }, [INFO] [stdout] 462 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/io/mod.rs:377:1 [INFO] [stdout] | [INFO] [stdout] 377 | / op_future! { [INFO] [stdout] 378 | | fn AsyncFd::read -> B, [INFO] [stdout] 379 | | struct Read<'fd, B: BufMut> { [INFO] [stdout] 380 | | /// Buffer to write into, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 399 | | }, [INFO] [stdout] 400 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/io/mod.rs:427:15 [INFO] [stdout] | [INFO] [stdout] 427 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 427 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/io/mod.rs:465:1 [INFO] [stdout] | [INFO] [stdout] 465 | / op_future! { [INFO] [stdout] 466 | | fn AsyncFd::read_vectored -> B, [INFO] [stdout] 467 | | struct ReadVectored<'fd, B: BufMutSlice; const N: usize> { [INFO] [stdout] 468 | | /// Buffers to write into, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 496 | | }, [INFO] [stdout] 497 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/io/mod.rs:527:15 [INFO] [stdout] | [INFO] [stdout] 527 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 527 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/io/mod.rs:594:1 [INFO] [stdout] | [INFO] [stdout] 594 | / op_future! { [INFO] [stdout] 595 | | fn AsyncFd::write -> usize, [INFO] [stdout] 596 | | struct Write<'fd, B: Buf> { [INFO] [stdout] 597 | | /// Buffer to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 614 | | }, [INFO] [stdout] 615 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/io/mod.rs:669:15 [INFO] [stdout] | [INFO] [stdout] 669 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 669 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/io/mod.rs:711:1 [INFO] [stdout] | [INFO] [stdout] 711 | / op_future! { [INFO] [stdout] 712 | | fn AsyncFd::write_vectored -> usize, [INFO] [stdout] 713 | | struct WriteVectored<'fd, B: BufSlice; const N: usize> { [INFO] [stdout] 714 | | /// Buffers to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 743 | | }, [INFO] [stdout] 744 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/io/mod.rs:809:15 [INFO] [stdout] | [INFO] [stdout] 809 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 809 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/io/mod.rs:838:1 [INFO] [stdout] | [INFO] [stdout] 838 | / op_future! { [INFO] [stdout] 839 | | fn AsyncFd::splice_to -> usize, [INFO] [stdout] 840 | | struct Splice<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 854 | | }, [INFO] [stdout] 855 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/io/read_buf.rs:228:30 [INFO] [stdout] | [INFO] [stdout] 228 | &*(ptr::addr_of!(((*self.ring_addr).__bindgen_anon_1.__bindgen_anon_1.tail)) [INFO] [stdout] | ^^^--------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut io_uring_buf_ring` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] = note: `#[deny(dangerous_implicit_autorefs)]` on by default [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 228 | &*(ptr::addr_of!(((&(*self.ring_addr).__bindgen_anon_1.__bindgen_anon_1).tail)) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:460:1 [INFO] [stdout] | [INFO] [stdout] 460 | / op_future! { [INFO] [stdout] 461 | | fn AsyncFd::connect -> (), [INFO] [stdout] 462 | | struct Connect<'fd, A: SocketAddress> { [INFO] [stdout] 463 | | /// Address needs to stay alive for as long as the kernel is connecting. [INFO] [stdout] ... | [INFO] [stdout] 475 | | }, [INFO] [stdout] 476 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:479:1 [INFO] [stdout] | [INFO] [stdout] 479 | / op_future! { [INFO] [stdout] 480 | | fn AsyncFd::send -> usize, [INFO] [stdout] 481 | | struct Send<'fd, B: Buf> { [INFO] [stdout] 482 | | /// Buffer to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 499 | | }, [INFO] [stdout] 500 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/net.rs:549:15 [INFO] [stdout] | [INFO] [stdout] 549 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 549 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:574:1 [INFO] [stdout] | [INFO] [stdout] 574 | / op_future! { [INFO] [stdout] 575 | | fn AsyncFd::sendto -> usize, [INFO] [stdout] 576 | | struct SendTo<'fd, B: Buf, A: SocketAddress> { [INFO] [stdout] 577 | | /// Buffer to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 597 | | }, [INFO] [stdout] 598 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:601:1 [INFO] [stdout] | [INFO] [stdout] 601 | / op_future! { [INFO] [stdout] 602 | | fn AsyncFd::send_vectored -> usize, [INFO] [stdout] 603 | | struct SendMsg<'fd, B: BufSlice, A: SocketAddress; const N: usize> { [INFO] [stdout] 604 | | /// Buffer to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 639 | | }, [INFO] [stdout] 640 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/net.rs:705:15 [INFO] [stdout] | [INFO] [stdout] 705 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 705 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:731:1 [INFO] [stdout] | [INFO] [stdout] 731 | / op_future! { [INFO] [stdout] 732 | | fn AsyncFd::recv -> B, [INFO] [stdout] 733 | | struct Recv<'fd, B: BufMut> { [INFO] [stdout] 734 | | /// Buffer to write into, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 753 | | }, [INFO] [stdout] 754 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1575:23 [INFO] [stdout] | [INFO] [stdout] 1575 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:757:1 [INFO] [stdout] | [INFO] [stdout] 757 | / op_async_iter! { [INFO] [stdout] 758 | | fn AsyncFd::multishot_recv -> ReadBuf, [INFO] [stdout] 759 | | struct MultishotRecv<'fd> { [INFO] [stdout] 760 | | /// Buffer pool used in the receive operation. [INFO] [stdout] ... | [INFO] [stdout] 776 | | }, [INFO] [stdout] 777 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_async_iter` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1575 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/net.rs:802:15 [INFO] [stdout] | [INFO] [stdout] 802 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 802 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:837:1 [INFO] [stdout] | [INFO] [stdout] 837 | / op_future! { [INFO] [stdout] 838 | | fn AsyncFd::recv_vectored -> (B, libc::c_int), [INFO] [stdout] 839 | | struct RecvVectored<'fd, B: BufMutSlice; const N: usize> { [INFO] [stdout] 840 | | /// Buffers to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 871 | | }, [INFO] [stdout] 872 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/net.rs:897:15 [INFO] [stdout] | [INFO] [stdout] 897 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 897 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:932:1 [INFO] [stdout] | [INFO] [stdout] 932 | / op_future! { [INFO] [stdout] 933 | | fn AsyncFd::recvfrom -> (B, A, libc::c_int), [INFO] [stdout] 934 | | struct RecvFrom<'fd, B: BufMut, A: SocketAddress> { [INFO] [stdout] 935 | | /// Buffer to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 976 | | }, [INFO] [stdout] 977 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:980:1 [INFO] [stdout] | [INFO] [stdout] 980 | / op_future! { [INFO] [stdout] 981 | | fn AsyncFd::recvfrom_vectored -> (B, A, libc::c_int), [INFO] [stdout] 982 | | struct RecvFromVectored<'fd, B: BufMutSlice, A: SocketAddress; const N: usize> { [INFO] [stdout] 983 | | /// Buffers to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 1021 | | }, [INFO] [stdout] 1022 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:1025:1 [INFO] [stdout] | [INFO] [stdout] 1025 | / op_future! { [INFO] [stdout] 1026 | | fn AsyncFd::shutdown -> (), [INFO] [stdout] 1027 | | struct Shutdown<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 1034 | | map_result: |n| Ok(debug_assert!(n == 0)), [INFO] [stdout] 1035 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:1038:1 [INFO] [stdout] | [INFO] [stdout] 1038 | / op_future! { [INFO] [stdout] 1039 | | fn AsyncFd::accept -> (AsyncFd, A), [INFO] [stdout] 1040 | | struct Accept<'fd, A: SocketAddress> { [INFO] [stdout] 1041 | | /// Address for the accepted connection, needs to stay in memory so the [INFO] [stdout] ... | [INFO] [stdout] 1061 | | }, [INFO] [stdout] 1062 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1575:23 [INFO] [stdout] | [INFO] [stdout] 1575 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:1065:1 [INFO] [stdout] | [INFO] [stdout] 1065 | / op_async_iter! { [INFO] [stdout] 1066 | | fn AsyncFd::multishot_accept -> AsyncFd, [INFO] [stdout] 1067 | | struct MultishotAccept<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 1080 | | }, [INFO] [stdout] 1081 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_async_iter` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1575 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:1084:1 [INFO] [stdout] | [INFO] [stdout] 1084 | / op_future! { [INFO] [stdout] 1085 | | fn AsyncFd::socket_option -> T, [INFO] [stdout] 1086 | | struct SocketOption<'fd, T> { [INFO] [stdout] 1087 | | /// Value for the socket option, needs to stay in memory so the kernel [INFO] [stdout] ... | [INFO] [stdout] 1102 | | }, [INFO] [stdout] 1103 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:1106:1 [INFO] [stdout] | [INFO] [stdout] 1106 | / op_future! { [INFO] [stdout] 1107 | | fn AsyncFd::set_socket_option -> (), [INFO] [stdout] 1108 | | struct SetSocketOption<'fd, T> { [INFO] [stdout] 1109 | | /// Value for the socket option, needs to stay in memory so the kernel [INFO] [stdout] ... | [INFO] [stdout] 1123 | | }, [INFO] [stdout] 1124 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/poll.rs:86:15 [INFO] [stdout] | [INFO] [stdout] 86 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 86 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/poll.rs:216:15 [INFO] [stdout] | [INFO] [stdout] 216 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 216 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/process.rs:115:15 [INFO] [stdout] | [INFO] [stdout] 115 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 115 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/process.rs:468:1 [INFO] [stdout] | [INFO] [stdout] 468 | / op_future! { [INFO] [stdout] 469 | | fn Signals::receive -> Box, [INFO] [stdout] 470 | | struct ReceiveSignal<'fd> { [INFO] [stdout] 471 | | /// Buffer to write into, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 489 | | }, [INFO] [stdout] 490 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `a10` (lib) due to 1 previous error; 42 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:274:20 [INFO] [stdout] | [INFO] [stdout] 274 | fn completions(&mut self, timeout: Option) -> io::Result { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ----------- the same lifetime is hidden 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: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 274 | fn completions(&mut self, timeout: Option) -> io::Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fd.rs:303:1 [INFO] [stdout] | [INFO] [stdout] 303 | / op_future! { [INFO] [stdout] 304 | | fn AsyncFd::to_file_descriptor -> AsyncFd, [INFO] [stdout] 305 | | struct ToFd<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 318 | | }, [INFO] [stdout] 319 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fd.rs:323:1 [INFO] [stdout] | [INFO] [stdout] 323 | / op_future! { [INFO] [stdout] 324 | | fn AsyncFd::to_direct_descriptor -> AsyncFd, [INFO] [stdout] 325 | | struct ToDirect<'fd> { [INFO] [stdout] 326 | | /// The file descriptor we're changing into a direct descriptor, needs [INFO] [stdout] ... | [INFO] [stdout] 340 | | }, [INFO] [stdout] 341 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/cancel.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | / op_future! { [INFO] [stdout] 43 | | fn AsyncFd::cancel_all -> usize, [INFO] [stdout] 44 | | struct CancelAll<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 54 | | }, [INFO] [stdout] 55 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/cancel.rs:83:15 [INFO] [stdout] | [INFO] [stdout] 83 | fn cancel(&mut self) -> CancelOp; [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 83 | fn cancel(&mut self) -> CancelOp<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/extract.rs:103:15 [INFO] [stdout] | [INFO] [stdout] 103 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 103 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fs.rs:386:1 [INFO] [stdout] | [INFO] [stdout] 386 | / op_future! { [INFO] [stdout] 387 | | fn AsyncFd::sync_all -> (), [INFO] [stdout] 388 | | struct SyncData<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 395 | | map_result: |n| Ok(debug_assert!(n == 0)), [INFO] [stdout] 396 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fs.rs:399:1 [INFO] [stdout] | [INFO] [stdout] 399 | / op_future! { [INFO] [stdout] 400 | | fn AsyncFd::metadata -> Box, [INFO] [stdout] 401 | | struct Stat<'fd> { [INFO] [stdout] 402 | | /// Buffer to write the statx data into. [INFO] [stdout] ... | [INFO] [stdout] 413 | | }, [INFO] [stdout] 414 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fs.rs:417:1 [INFO] [stdout] | [INFO] [stdout] 417 | / op_future! { [INFO] [stdout] 418 | | fn AsyncFd::advise -> (), [INFO] [stdout] 419 | | struct Advise<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 429 | | }, [INFO] [stdout] 430 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fs.rs:433:1 [INFO] [stdout] | [INFO] [stdout] 433 | / op_future! { [INFO] [stdout] 434 | | fn AsyncFd::allocate -> (), [INFO] [stdout] 435 | | struct Allocate<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 445 | | }, [INFO] [stdout] 446 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/fs.rs:449:1 [INFO] [stdout] | [INFO] [stdout] 449 | / op_future! { [INFO] [stdout] 450 | | fn AsyncFd::truncate -> (), [INFO] [stdout] 451 | | struct Truncate<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 461 | | }, [INFO] [stdout] 462 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/io/mod.rs:377:1 [INFO] [stdout] | [INFO] [stdout] 377 | / op_future! { [INFO] [stdout] 378 | | fn AsyncFd::read -> B, [INFO] [stdout] 379 | | struct Read<'fd, B: BufMut> { [INFO] [stdout] 380 | | /// Buffer to write into, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 399 | | }, [INFO] [stdout] 400 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/io/mod.rs:427:15 [INFO] [stdout] | [INFO] [stdout] 427 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 427 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/io/mod.rs:465:1 [INFO] [stdout] | [INFO] [stdout] 465 | / op_future! { [INFO] [stdout] 466 | | fn AsyncFd::read_vectored -> B, [INFO] [stdout] 467 | | struct ReadVectored<'fd, B: BufMutSlice; const N: usize> { [INFO] [stdout] 468 | | /// Buffers to write into, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 496 | | }, [INFO] [stdout] 497 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/io/mod.rs:527:15 [INFO] [stdout] | [INFO] [stdout] 527 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 527 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/io/mod.rs:594:1 [INFO] [stdout] | [INFO] [stdout] 594 | / op_future! { [INFO] [stdout] 595 | | fn AsyncFd::write -> usize, [INFO] [stdout] 596 | | struct Write<'fd, B: Buf> { [INFO] [stdout] 597 | | /// Buffer to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 614 | | }, [INFO] [stdout] 615 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/io/mod.rs:669:15 [INFO] [stdout] | [INFO] [stdout] 669 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 669 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/io/mod.rs:711:1 [INFO] [stdout] | [INFO] [stdout] 711 | / op_future! { [INFO] [stdout] 712 | | fn AsyncFd::write_vectored -> usize, [INFO] [stdout] 713 | | struct WriteVectored<'fd, B: BufSlice; const N: usize> { [INFO] [stdout] 714 | | /// Buffers to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 743 | | }, [INFO] [stdout] 744 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/io/mod.rs:809:15 [INFO] [stdout] | [INFO] [stdout] 809 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 809 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/io/mod.rs:838:1 [INFO] [stdout] | [INFO] [stdout] 838 | / op_future! { [INFO] [stdout] 839 | | fn AsyncFd::splice_to -> usize, [INFO] [stdout] 840 | | struct Splice<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 854 | | }, [INFO] [stdout] 855 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: implicit autoref creates a reference to the dereference of a raw pointer [INFO] [stdout] --> src/io/read_buf.rs:228:30 [INFO] [stdout] | [INFO] [stdout] 228 | &*(ptr::addr_of!(((*self.ring_addr).__bindgen_anon_1.__bindgen_anon_1.tail)) [INFO] [stdout] | ^^^--------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this raw pointer has type `*mut io_uring_buf_ring` [INFO] [stdout] | [INFO] [stdout] = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements [INFO] [stdout] = note: references are created through calls to explicit `Deref(Mut)::deref(_mut)` implementations [INFO] [stdout] = note: `#[deny(dangerous_implicit_autorefs)]` on by default [INFO] [stdout] help: try using a raw pointer method instead; or if this reference is intentional, make it explicit [INFO] [stdout] | [INFO] [stdout] 228 | &*(ptr::addr_of!(((&(*self.ring_addr).__bindgen_anon_1.__bindgen_anon_1).tail)) [INFO] [stdout] | ++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:460:1 [INFO] [stdout] | [INFO] [stdout] 460 | / op_future! { [INFO] [stdout] 461 | | fn AsyncFd::connect -> (), [INFO] [stdout] 462 | | struct Connect<'fd, A: SocketAddress> { [INFO] [stdout] 463 | | /// Address needs to stay alive for as long as the kernel is connecting. [INFO] [stdout] ... | [INFO] [stdout] 475 | | }, [INFO] [stdout] 476 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:479:1 [INFO] [stdout] | [INFO] [stdout] 479 | / op_future! { [INFO] [stdout] 480 | | fn AsyncFd::send -> usize, [INFO] [stdout] 481 | | struct Send<'fd, B: Buf> { [INFO] [stdout] 482 | | /// Buffer to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 499 | | }, [INFO] [stdout] 500 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/net.rs:549:15 [INFO] [stdout] | [INFO] [stdout] 549 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 549 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:574:1 [INFO] [stdout] | [INFO] [stdout] 574 | / op_future! { [INFO] [stdout] 575 | | fn AsyncFd::sendto -> usize, [INFO] [stdout] 576 | | struct SendTo<'fd, B: Buf, A: SocketAddress> { [INFO] [stdout] 577 | | /// Buffer to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 597 | | }, [INFO] [stdout] 598 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:601:1 [INFO] [stdout] | [INFO] [stdout] 601 | / op_future! { [INFO] [stdout] 602 | | fn AsyncFd::send_vectored -> usize, [INFO] [stdout] 603 | | struct SendMsg<'fd, B: BufSlice, A: SocketAddress; const N: usize> { [INFO] [stdout] 604 | | /// Buffer to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 639 | | }, [INFO] [stdout] 640 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/net.rs:705:15 [INFO] [stdout] | [INFO] [stdout] 705 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 705 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:731:1 [INFO] [stdout] | [INFO] [stdout] 731 | / op_future! { [INFO] [stdout] 732 | | fn AsyncFd::recv -> B, [INFO] [stdout] 733 | | struct Recv<'fd, B: BufMut> { [INFO] [stdout] 734 | | /// Buffer to write into, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 753 | | }, [INFO] [stdout] 754 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1575:23 [INFO] [stdout] | [INFO] [stdout] 1575 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:757:1 [INFO] [stdout] | [INFO] [stdout] 757 | / op_async_iter! { [INFO] [stdout] 758 | | fn AsyncFd::multishot_recv -> ReadBuf, [INFO] [stdout] 759 | | struct MultishotRecv<'fd> { [INFO] [stdout] 760 | | /// Buffer pool used in the receive operation. [INFO] [stdout] ... | [INFO] [stdout] 776 | | }, [INFO] [stdout] 777 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_async_iter` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1575 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/net.rs:802:15 [INFO] [stdout] | [INFO] [stdout] 802 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 802 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:837:1 [INFO] [stdout] | [INFO] [stdout] 837 | / op_future! { [INFO] [stdout] 838 | | fn AsyncFd::recv_vectored -> (B, libc::c_int), [INFO] [stdout] 839 | | struct RecvVectored<'fd, B: BufMutSlice; const N: usize> { [INFO] [stdout] 840 | | /// Buffers to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 871 | | }, [INFO] [stdout] 872 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/net.rs:897:15 [INFO] [stdout] | [INFO] [stdout] 897 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 897 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:932:1 [INFO] [stdout] | [INFO] [stdout] 932 | / op_future! { [INFO] [stdout] 933 | | fn AsyncFd::recvfrom -> (B, A, libc::c_int), [INFO] [stdout] 934 | | struct RecvFrom<'fd, B: BufMut, A: SocketAddress> { [INFO] [stdout] 935 | | /// Buffer to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 976 | | }, [INFO] [stdout] 977 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:980:1 [INFO] [stdout] | [INFO] [stdout] 980 | / op_future! { [INFO] [stdout] 981 | | fn AsyncFd::recvfrom_vectored -> (B, A, libc::c_int), [INFO] [stdout] 982 | | struct RecvFromVectored<'fd, B: BufMutSlice, A: SocketAddress; const N: usize> { [INFO] [stdout] 983 | | /// Buffers to read from, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 1021 | | }, [INFO] [stdout] 1022 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:1025:1 [INFO] [stdout] | [INFO] [stdout] 1025 | / op_future! { [INFO] [stdout] 1026 | | fn AsyncFd::shutdown -> (), [INFO] [stdout] 1027 | | struct Shutdown<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 1034 | | map_result: |n| Ok(debug_assert!(n == 0)), [INFO] [stdout] 1035 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:1038:1 [INFO] [stdout] | [INFO] [stdout] 1038 | / op_future! { [INFO] [stdout] 1039 | | fn AsyncFd::accept -> (AsyncFd, A), [INFO] [stdout] 1040 | | struct Accept<'fd, A: SocketAddress> { [INFO] [stdout] 1041 | | /// Address for the accepted connection, needs to stay in memory so the [INFO] [stdout] ... | [INFO] [stdout] 1061 | | }, [INFO] [stdout] 1062 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1575:23 [INFO] [stdout] | [INFO] [stdout] 1575 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:1065:1 [INFO] [stdout] | [INFO] [stdout] 1065 | / op_async_iter! { [INFO] [stdout] 1066 | | fn AsyncFd::multishot_accept -> AsyncFd, [INFO] [stdout] 1067 | | struct MultishotAccept<'fd> { [INFO] [stdout] ... | [INFO] [stdout] 1080 | | }, [INFO] [stdout] 1081 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `op_async_iter` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1575 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:1084:1 [INFO] [stdout] | [INFO] [stdout] 1084 | / op_future! { [INFO] [stdout] 1085 | | fn AsyncFd::socket_option -> T, [INFO] [stdout] 1086 | | struct SocketOption<'fd, T> { [INFO] [stdout] 1087 | | /// Value for the socket option, needs to stay in memory so the kernel [INFO] [stdout] ... | [INFO] [stdout] 1102 | | }, [INFO] [stdout] 1103 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/net.rs:1106:1 [INFO] [stdout] | [INFO] [stdout] 1106 | / op_future! { [INFO] [stdout] 1107 | | fn AsyncFd::set_socket_option -> (), [INFO] [stdout] 1108 | | struct SetSocketOption<'fd, T> { [INFO] [stdout] 1109 | | /// Value for the socket option, needs to stay in memory so the kernel [INFO] [stdout] ... | [INFO] [stdout] 1123 | | }, [INFO] [stdout] 1124 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/poll.rs:86:15 [INFO] [stdout] | [INFO] [stdout] 86 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 86 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/poll.rs:216:15 [INFO] [stdout] | [INFO] [stdout] 216 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 216 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/process.rs:115:15 [INFO] [stdout] | [INFO] [stdout] 115 | fn cancel(&mut self) -> CancelOp { [INFO] [stdout] | ^^^^^^^^^ -------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 115 | fn cancel(&mut self) -> CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/op.rs:1180:23 [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp { [INFO] [stdout] | ^^^^^^^^^ ------------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] ::: src/process.rs:468:1 [INFO] [stdout] | [INFO] [stdout] 468 | / op_future! { [INFO] [stdout] 469 | | fn Signals::receive -> Box, [INFO] [stdout] 470 | | struct ReceiveSignal<'fd> { [INFO] [stdout] 471 | | /// Buffer to write into, needs to stay in memory so the kernel can [INFO] [stdout] ... | [INFO] [stdout] 489 | | }, [INFO] [stdout] 490 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: this warning originates in the macro `$crate::op::op_future` which comes from the expansion of the macro `op_future` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1180 | fn cancel(&mut self) -> $crate::cancel::CancelOp<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `a10` (lib test) due to 1 previous error; 42 warnings emitted [INFO] running `Command { std: "docker" "inspect" "5706a1053803095d1a981e54747d3a0d8e95f54a200aff62fe45393383d015c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5706a1053803095d1a981e54747d3a0d8e95f54a200aff62fe45393383d015c3", kill_on_drop: false }` [INFO] [stdout] 5706a1053803095d1a981e54747d3a0d8e95f54a200aff62fe45393383d015c3