[INFO] fetching crate cilly 0.1.1...
[INFO] checking cilly-0.1.1 against 8006091eb71ae7d9e9bccb66c6122c9d68af4466 for pr-129249-3
[INFO] extracting crate cilly 0.1.1 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate cilly 0.1.1
[INFO] finished tweaking crates.io crate cilly 0.1.1
[INFO] tweaked toml for crates.io crate cilly 0.1.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cilly 0.1.1 on toolchain 8006091eb71ae7d9e9bccb66c6122c9d68af4466
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cilly 0.1.1 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" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ar v0.9.0
[INFO] [stderr]   Downloaded postcard v1.0.8
[INFO] [stderr]   Downloaded proc-macro2 v1.0.84
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 73e39c874268adea04d82f86a9fa16f6c177bbfc45a3a1d05d07b2881d4f9ad7
[INFO] running `Command { std: "docker" "start" "73e39c874268adea04d82f86a9fa16f6c177bbfc45a3a1d05d07b2881d4f9ad7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "73e39c874268adea04d82f86a9fa16f6c177bbfc45a3a1d05d07b2881d4f9ad7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "73e39c874268adea04d82f86a9fa16f6c177bbfc45a3a1d05d07b2881d4f9ad7" "/opt/rustwide/cargo-home/bin/cargo" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "73e39c874268adea04d82f86a9fa16f6c177bbfc45a3a1d05d07b2881d4f9ad7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "73e39c874268adea04d82f86a9fa16f6c177bbfc45a3a1d05d07b2881d4f9ad7" "/opt/rustwide/cargo-home/bin/cargo" "+8006091eb71ae7d9e9bccb66c6122c9d68af4466" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.84
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling serde v1.0.203
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking cobs v0.2.3
[INFO] [stderr]     Checking embedded-io v0.4.0
[INFO] [stderr]     Checking ar v0.9.0
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling heapless v0.7.17
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling serde_derive v1.0.203
[INFO] [stderr]     Checking postcard v1.0.8
[INFO] [stderr]     Checking cilly v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/asm.rs:283:32
[INFO] [stdout]     |
[INFO] [stdout] 283 |             .flat_map(|method| (method.calls()))
[INFO] [stdout]     |                                ^              ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 283 -             .flat_map(|method| (method.calls()))
[INFO] [stdout] 283 +             .flat_map(|method| method.calls())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cil_iter_mut::CILIterMut`
[INFO] [stdout]  --> src/cil_root.rs:2:26
[INFO] [stdout]   |
[INFO] [stdout] 2 |     call_site::CallSite, cil_iter_mut::CILIterMut, cil_node::CILNode, field_desc::FieldDescriptor,
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cil_iter::CILIterElem`
[INFO] [stdout]  --> src/cil_tree.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{cil_iter::CILIterElem, cil_node::CILNode, cil_root::CILRoot, method::Method, Type};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `any::type_name` and `fs::write`
[INFO] [stdout]  --> src/ilasm_op.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{any::type_name, borrow::Cow, fmt::Write, fs::write};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cil_iter::CILIterTrait`
[INFO] [stdout]  --> src/ilasm_op.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     cil_iter::CILIterTrait, cil_node::CILNode, cil_root::CILRoot, DotnetTypeRef, IlasmFlavour, Type,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `allow` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/ilasm_op.rs:338:19
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 #[allow(clippy::cast_possible_wrap)]
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the `allow` attribute can be applied to associated consts, associated types, break expressions, const parameters, constants, crates, data types, enum variants, extern crates, for loops, foreign modules, foreign statics, function params, functions, global asms, impl blocks, lifetime parameters, loops, macro defs, match arms, modules, pattern fields, statics, struct fields, trait aliases, traits, type aliases, type parameters, use statements, and while loops
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FnSig` and `call_site::CallSite`
[INFO] [stdout]    --> src/ilasm_op.rs:856:17
[INFO] [stdout]     |
[INFO] [stdout] 856 |     use crate::{call_site::CallSite, FnSig, Type};
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/asm.rs:283:32
[INFO] [stdout]     |
[INFO] [stdout] 283 |             .flat_map(|method| (method.calls()))
[INFO] [stdout]     |                                ^              ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 283 -             .flat_map(|method| (method.calls()))
[INFO] [stdout] 283 +             .flat_map(|method| method.calls())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cil_iter_mut::CILIterMut`
[INFO] [stdout]  --> src/cil_root.rs:2:26
[INFO] [stdout]   |
[INFO] [stdout] 2 |     call_site::CallSite, cil_iter_mut::CILIterMut, cil_node::CILNode, field_desc::FieldDescriptor,
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `cil_iter::CILIterElem` and `cil_node::CILNode`
[INFO] [stdout]  --> src/cil_tree.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{cil_iter::CILIterElem, cil_node::CILNode, cil_root::CILRoot, method::Method, Type};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `any::type_name` and `fs::write`
[INFO] [stdout]  --> src/ilasm_op.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{any::type_name, borrow::Cow, fmt::Write, fs::write};
[INFO] [stdout]   |           ^^^^^^^^^^^^^^                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cil_iter::CILIterTrait`
[INFO] [stdout]  --> src/ilasm_op.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     cil_iter::CILIterTrait, cil_node::CILNode, cil_root::CILRoot, DotnetTypeRef, IlasmFlavour, Type,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `allow` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/ilasm_op.rs:338:19
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 #[allow(clippy::cast_possible_wrap)]
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the `allow` attribute can be applied to associated consts, associated types, break expressions, const parameters, constants, crates, data types, enum variants, extern crates, for loops, foreign modules, foreign statics, function params, functions, global asms, impl blocks, lifetime parameters, loops, macro defs, match arms, modules, pattern fields, statics, struct fields, trait aliases, traits, type aliases, type parameters, use statements, and while loops
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/asm.rs:241:18
[INFO] [stdout]     |
[INFO] [stdout] 241 |             let (site, method) = method;
[INFO] [stdout]     |                  ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/asm.rs:241:18
[INFO] [stdout]     |
[INFO] [stdout] 241 |             let (site, method) = method;
[INFO] [stdout]     |                  ^^^^ help: if this is intentional, prefix it with an underscore: `_site`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]    --> src/c_exporter.rs:584:35
[INFO] [stdout]     |
[INFO] [stdout] 584 |         CILNode::CreateDelegate { obj, site } => todo!(),
[INFO] [stdout]     |                                   ^^^ help: try ignoring the field: `obj: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/c_exporter.rs:584:40
[INFO] [stdout]     |
[INFO] [stdout] 584 |         CILNode::CreateDelegate { obj, site } => todo!(),
[INFO] [stdout]     |                                        ^^^^ help: try ignoring the field: `site: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]    --> src/c_exporter.rs:584:35
[INFO] [stdout]     |
[INFO] [stdout] 584 |         CILNode::CreateDelegate { obj, site } => todo!(),
[INFO] [stdout]     |                                   ^^^ help: try ignoring the field: `obj: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `site`
[INFO] [stdout]    --> src/c_exporter.rs:584:40
[INFO] [stdout]     |
[INFO] [stdout] 584 |         CILNode::CreateDelegate { obj, site } => todo!(),
[INFO] [stdout]     |                                        ^^^^ help: try ignoring the field: `site: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sub_target`
[INFO] [stdout]    --> src/cil_root.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 sub_target,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `sub_target: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]    --> src/cil_root.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 |                 target,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `target: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cloned`
[INFO] [stdout]   --> src/cil_tree.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let cloned = self.clone();
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cloned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sub_target`
[INFO] [stdout]    --> src/cil_root.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 sub_target,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `sub_target: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]    --> src/cil_root.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 |                 target,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `target: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cloned`
[INFO] [stdout]   --> src/cil_tree.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let cloned = self.clone();
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_cloned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `trees`
[INFO] [stdout]    --> src/cil_tree.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let trees = tree.shed_trees();
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_trees`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `alloc_id`
[INFO] [stdout]    --> src/ilasm_op.rs:369:39
[INFO] [stdout]     |
[INFO] [stdout] 369 |         CILNode::LoadGlobalAllocPtr { alloc_id } => todo!(),
[INFO] [stdout]     |                                       ^^^^^^^^ help: try ignoring the field: `alloc_id: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_ptr`
[INFO] [stdout]    --> src/ilasm_op.rs:528:38
[INFO] [stdout]     |
[INFO] [stdout] 528 |         CILNode::TransmutePtr { val, new_ptr } => {
[INFO] [stdout]     |                                      ^^^^^^^ help: try ignoring the field: `new_ptr: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/ilasm_op.rs:684:32
[INFO] [stdout]     |
[INFO] [stdout] 684 |         CILRoot::SetTMPLocal { value } => todo!(),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `alloc_id`
[INFO] [stdout]    --> src/ilasm_op.rs:369:39
[INFO] [stdout]     |
[INFO] [stdout] 369 |         CILNode::LoadGlobalAllocPtr { alloc_id } => todo!(),
[INFO] [stdout]     |                                       ^^^^^^^^ help: try ignoring the field: `alloc_id: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_ptr`
[INFO] [stdout]    --> src/ilasm_op.rs:528:38
[INFO] [stdout]     |
[INFO] [stdout] 528 |         CILNode::TransmutePtr { val, new_ptr } => {
[INFO] [stdout]     |                                      ^^^^^^^ help: try ignoring the field: `new_ptr: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/ilasm_op.rs:684:32
[INFO] [stdout]     |
[INFO] [stdout] 684 |         CILRoot::SetTMPLocal { value } => todo!(),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/basic_block.rs:172:21
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn iter_cil(&self) -> impl Iterator<Item = CILIterElem> {
[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]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn iter_cil(&self) -> impl Iterator<Item = CILIterElem<'_>> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/basic_block.rs:186:25
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn iter_cil_mut(&mut self) -> impl Iterator<Item = CILIterElemMut> {
[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] 186 |     pub fn iter_cil_mut(&mut self) -> impl Iterator<Item = CILIterElemMut<'_>> {
[INFO] [stdout]     |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/method.rs:74:21
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn iter_cil(&self) -> impl Iterator<Item = CILIterElem> {
[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] 74 |     pub fn iter_cil(&self) -> impl Iterator<Item = CILIterElem<'_>> {
[INFO] [stdout]    |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/basic_block.rs:172:21
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn iter_cil(&self) -> impl Iterator<Item = CILIterElem> {
[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]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 172 |     pub fn iter_cil(&self) -> impl Iterator<Item = CILIterElem<'_>> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/basic_block.rs:186:25
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub fn iter_cil_mut(&mut self) -> impl Iterator<Item = CILIterElemMut> {
[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] 186 |     pub fn iter_cil_mut(&mut self) -> impl Iterator<Item = CILIterElemMut<'_>> {
[INFO] [stdout]     |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/method.rs:74:21
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub fn iter_cil(&self) -> impl Iterator<Item = CILIterElem> {
[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] 74 |     pub fn iter_cil(&self) -> impl Iterator<Item = CILIterElem<'_>> {
[INFO] [stdout]    |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.82s
[INFO] running `Command { std: "docker" "inspect" "73e39c874268adea04d82f86a9fa16f6c177bbfc45a3a1d05d07b2881d4f9ad7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "73e39c874268adea04d82f86a9fa16f6c177bbfc45a3a1d05d07b2881d4f9ad7", kill_on_drop: false }`
[INFO] [stdout] 73e39c874268adea04d82f86a9fa16f6c177bbfc45a3a1d05d07b2881d4f9ad7
