[INFO] fetching crate faux 0.1.10... [INFO] checking faux-0.1.10 against try#c387b04bf028733cd561d62128c8a5eee4bc1458+rustflags=-Dtail_expr_drop_order for pr-130930 [INFO] extracting crate faux 0.1.10 into /workspace/builds/worker-0-tc2/source [INFO] validating manifest of crates.io crate faux 0.1.10 on toolchain c387b04bf028733cd561d62128c8a5eee4bc1458 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate faux 0.1.10 [INFO] finished tweaking crates.io crate faux 0.1.10 [INFO] tweaked toml for crates.io crate faux 0.1.10 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 31 packages to latest compatible versions [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fb310968beae37c8ab89414c0aab71d9a48540a0eb11472c80cfce477c4a3b6b [INFO] running `Command { std: "docker" "start" "-a" "fb310968beae37c8ab89414c0aab71d9a48540a0eb11472c80cfce477c4a3b6b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fb310968beae37c8ab89414c0aab71d9a48540a0eb11472c80cfce477c4a3b6b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fb310968beae37c8ab89414c0aab71d9a48540a0eb11472c80cfce477c4a3b6b", kill_on_drop: false }` [INFO] [stdout] fb310968beae37c8ab89414c0aab71d9a48540a0eb11472c80cfce477c4a3b6b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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 -Dtail_expr_drop_order" "-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:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 56b1482a3dcede6e60687bf69abd4074a7e154279f82992602c48245a37fde13 [INFO] running `Command { std: "docker" "start" "-a" "56b1482a3dcede6e60687bf69abd4074a7e154279f82992602c48245a37fde13", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Checking futures-core v0.3.30 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling syn v2.0.79 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling uuid v1.10.0 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling faux_macros v0.1.10 [INFO] [stderr] Checking faux v0.1.10 (/opt/rustwide/workdir) [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/clone.rs:15:16 [INFO] [stdout] | [INFO] [stdout] 9 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 15 | pub fn get(&self) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/asynchronous.rs:16:24 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 16 | pub async fn fetch(&self) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/multi_mock.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 8 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] 9 | impl Foo { [INFO] [stdout] 10 | pub fn get(&self) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/threads.rs:15:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] 14 | impl Foo { [INFO] [stdout] 15 | pub fn foo(&self) { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/threads.rs:19:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn bar(&self) { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/generic_methods.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 8 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] 9 | impl Foo { [INFO] [stdout] 10 | pub fn foo(&self, _: impl Fn(i32) -> i32) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/generic_methods.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 8 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 14 | pub fn bar(&self, _: &impl MyTrait) -> u8 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/generic_struct.rs:18:16 [INFO] [stdout] | [INFO] [stdout] 8 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 18 | pub fn get(&self) -> &i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/with_args.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 12 | pub fn no_args(&self) -> u32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/with_args.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 16 | pub fn one_arg(&self, a: i32) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/with_args.rs:20:21 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn two_args(&self, a: i32, b: &u32) -> Vec { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/with_args.rs:20:39 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn two_args(&self, a: i32, b: &u32) -> Vec { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/generic_struct.rs:18:26 [INFO] [stdout] | [INFO] [stdout] 8 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 18 | pub fn get(&self) -> &i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/generic_struct.rs:22:20 [INFO] [stdout] | [INFO] [stdout] 8 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 22 | pub fn get_ref(&self) -> &T { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/generic_struct.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 8 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 22 | pub fn get_ref(&self) -> &T { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/generic_struct.rs:26:21 [INFO] [stdout] | [INFO] [stdout] 8 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn life_ref(&self) -> &R { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/generic_struct.rs:26:31 [INFO] [stdout] | [INFO] [stdout] 8 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn life_ref(&self) -> &R { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/generic_struct.rs:33:20 [INFO] [stdout] | [INFO] [stdout] 31 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] 32 | impl<'a, R> Generic<'a, i32, R> { [INFO] [stdout] 33 | pub fn get_i32(&self) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/when_arguments.rs:18:20 [INFO] [stdout] | [INFO] [stdout] 12 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 18 | pub fn no_args(&self) -> u32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/when_arguments.rs:22:24 [INFO] [stdout] | [INFO] [stdout] 12 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 22 | pub fn one_ref_arg(&self, data: &Data) -> u32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/when_arguments.rs:22:37 [INFO] [stdout] | [INFO] [stdout] 12 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 22 | pub fn one_ref_arg(&self, data: &Data) -> u32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/when_arguments.rs:26:21 [INFO] [stdout] | [INFO] [stdout] 12 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn two_args(&self, data: &Data, b: i32) -> u32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/when_arguments.rs:26:34 [INFO] [stdout] | [INFO] [stdout] 12 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn two_args(&self, data: &Data, b: i32) -> u32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/arbitrary_self.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 13 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn by_ref(&self) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/arbitrary_self.rs:21:23 [INFO] [stdout] | [INFO] [stdout] 13 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn by_mut_ref(&mut self) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/arbitrary_self.rs:28:26 [INFO] [stdout] | [INFO] [stdout] 13 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 28 | pub fn by_ref2(self: &Self) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/arbitrary_self.rs:29:30 [INFO] [stdout] | [INFO] [stdout] 13 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 29 | pub fn by_mut_ref2(self: &mut Self) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/arbitrary_self.rs:41:32 [INFO] [stdout] | [INFO] [stdout] 13 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 41 | pub fn by_pinmut(self: Pin<&mut Self>) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/arbitrary_self.rs:42:33 [INFO] [stdout] | [INFO] [stdout] 13 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 42 | pub fn by_pinmut2(self: Pin<&mut Owned>) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/arbitrary_self.rs:70:19 [INFO] [stdout] | [INFO] [stdout] 54 | #[faux::methods(self_type = "Rc")] [INFO] [stdout] | ---------------------------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn by_ref(&self) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/arbitrary_self.rs:92:19 [INFO] [stdout] | [INFO] [stdout] 76 | #[faux::methods(self_type = "Arc")] [INFO] [stdout] | ----------------------------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 92 | pub fn by_ref(&self) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/arbitrary_self.rs:114:19 [INFO] [stdout] | [INFO] [stdout] 98 | #[faux::methods(self_type = "Box")] [INFO] [stdout] | ----------------------------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 114 | pub fn by_ref(&self) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/arbitrary_self.rs:115:23 [INFO] [stdout] | [INFO] [stdout] 98 | #[faux::methods(self_type = "Box")] [INFO] [stdout] | ----------------------------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 115 | pub fn by_mut_ref(&mut self) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/simple.rs:12:22 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 12 | pub fn get_stuff(&self) -> u32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/simple.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 16 | pub fn add_stuff(&self, x: i32) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/simple.rs:20:24 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn add_stuff_2(&self, x: i32, y: &i32) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/simple.rs:20:42 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn add_stuff_2(&self, x: i32, y: &i32) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/simple.rs:24:20 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 24 | pub fn ret_ref(&self, _: &u32) -> &u32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/simple.rs:24:30 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 24 | pub fn ret_ref(&self, _: &u32) -> &u32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/simple.rs:24:39 [INFO] [stdout] | [INFO] [stdout] 6 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 24 | pub fn ret_ref(&self, _: &u32) -> &u32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/trait_impl.rs:26:15 [INFO] [stdout] | [INFO] [stdout] 23 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 26 | fn method(&self) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/trait_impl.rs:33:17 [INFO] [stdout] | [INFO] [stdout] 30 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 33 | fn g_method(&self) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/trait_impl.rs:57:17 [INFO] [stdout] | [INFO] [stdout] 51 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 57 | fn g_method(&self) {} [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/paths.rs:15:20 [INFO] [stdout] | [INFO] [stdout] 9 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 15 | pub fn get(&self) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/paths.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 31 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 37 | pub fn get(&self) -> &'static str { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/paths.rs:52:26 [INFO] [stdout] | [INFO] [stdout] 46 | #[faux::methods(path = "crate")] [INFO] [stdout] | -------------------------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 52 | pub fn get_chunk(&self, chunk: usize) -> &'static str { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/paths.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 58 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] 59 | impl bar::Bar { [INFO] [stdout] 60 | pub fn add(&self) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/return_self_method.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 15 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] 16 | impl Clone for Foo { [INFO] [stdout] 17 | fn clone(&self) -> Self { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/return_self_method.rs:28:16 [INFO] [stdout] | [INFO] [stdout] 22 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 28 | pub fn get(&self) -> i32 { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> tests/return_self_method.rs:32:27 [INFO] [stdout] | [INFO] [stdout] 22 | #[faux::methods] [INFO] [stdout] | ---------------- lifetime `'m` declared here [INFO] [stdout] ... [INFO] [stdout] 32 | pub fn create_similar(&self) -> Self { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Bar` is never constructed [INFO] [stdout] --> tests/when_arguments.rs:32:8 [INFO] [stdout] | [INFO] [stdout] 32 | struct Bar(i32); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.44s [INFO] running `Command { std: "docker" "inspect" "56b1482a3dcede6e60687bf69abd4074a7e154279f82992602c48245a37fde13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "56b1482a3dcede6e60687bf69abd4074a7e154279f82992602c48245a37fde13", kill_on_drop: false }` [INFO] [stdout] 56b1482a3dcede6e60687bf69abd4074a7e154279f82992602c48245a37fde13