[INFO] cloning repository https://github.com/yupferris/kaze [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/yupferris/kaze" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyupferris%2Fkaze", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyupferris%2Fkaze'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 58c04571b2ed160f746f7e09e9ed2de5b981d595 [INFO] testing yupferris/kaze against 1.84.0 for beta-1.85-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyupferris%2Fkaze" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/yupferris/kaze on toolchain 1.84.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.84.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/yupferris/kaze [INFO] finished tweaking git repo https://github.com/yupferris/kaze [INFO] tweaked toml for git repo https://github.com/yupferris/kaze written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.84.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 2 packages to latest compatible versions [INFO] [stderr] Adding vcd v0.6.1 (available: v0.7.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.84.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4d1fb5d0d7035708c6900f536a96f3dbca4d339776fefa4dc49e58093c4cc28f [INFO] running `Command { std: "docker" "start" "-a" "4d1fb5d0d7035708c6900f536a96f3dbca4d339776fefa4dc49e58093c4cc28f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4d1fb5d0d7035708c6900f536a96f3dbca4d339776fefa4dc49e58093c4cc28f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4d1fb5d0d7035708c6900f536a96f3dbca4d339776fefa4dc49e58093c4cc28f", kill_on_drop: false }` [INFO] [stdout] 4d1fb5d0d7035708c6900f536a96f3dbca4d339776fefa4dc49e58093c4cc28f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0097f03ad674497d1ea68b5fb693db6c3a864be925983a3a30e9137d4ad78313 [INFO] running `Command { std: "docker" "start" "-a" "0097f03ad674497d1ea68b5fb693db6c3a864be925983a3a30e9137d4ad78313", kill_on_drop: false }` [INFO] [stderr] Compiling vcd v0.6.1 [INFO] [stderr] Compiling typed-arena v2.0.2 [INFO] [stderr] Compiling kaze v0.1.19 (/opt/rustwide/workdir/kaze) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/context.rs:44:87 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait ModuleParent<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 44 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module; [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [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] --> kaze/src/graph/context.rs:44:88 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait ModuleParent<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 44 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module; [INFO] [stdout] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/context.rs:105:87 [INFO] [stdout] | [INFO] [stdout] 103 | impl<'a> ModuleParent<'a> for Context<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 104 | // TODO: Docs, error handling [INFO] [stdout] 105 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/context.rs:105:88 [INFO] [stdout] | [INFO] [stdout] 103 | impl<'a> ModuleParent<'a> for Context<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 104 | // TODO: Docs, error handling [INFO] [stdout] 105 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/mem.rs:140:10 [INFO] [stdout] | [INFO] [stdout] 60 | impl<'a> Mem<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 140 | ) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:92:73 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 92 | pub fn lit(&'a self, value: impl Into, bit_width: u32) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:134:29 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 134 | pub fn low(&'a self) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:153:30 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 153 | pub fn high(&'a self) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:174:72 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 174 | pub fn input(&'a self, name: impl Into, bit_width: u32) -> &Input<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:228:85 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 228 | pub fn output(&'a self, name: impl Into, source: &'a dyn Signal<'a>) -> &Output<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:267:70 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 267 | pub fn reg(&'a self, name: impl Into, bit_width: u32) -> &Register<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:324:10 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 324 | ) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:395:10 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 395 | ) -> &Mem<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:441:87 [INFO] [stdout] | [INFO] [stdout] 439 | impl<'a> ModuleParent<'a> for Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 440 | // TODO: Docs, error handling [INFO] [stdout] 441 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:441:88 [INFO] [stdout] | [INFO] [stdout] 439 | impl<'a> ModuleParent<'a> for Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 440 | // TODO: Docs, error handling [INFO] [stdout] 441 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:231:53 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 231 | fn concat(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:275:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 275 | fn eq(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:322:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 322 | fn ne(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:369:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 369 | fn lt(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:416:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 416 | fn le(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:463:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 463 | fn gt(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:510:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 510 | fn ge(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:557:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 557 | fn lt_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:607:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 607 | fn le_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:657:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 657 | fn gt_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:707:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 707 | fn ge_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:756:61 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 756 | fn shr_arithmetic(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:796:57 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 796 | fn mul_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling sim-tests v0.1.0 (/opt/rustwide/workdir/sim-tests) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:256:55 [INFO] [stdout] | [INFO] [stdout] 256 | fn input_masking<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [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] --> sim-tests/build.rs:264:54 [INFO] [stdout] | [INFO] [stdout] 264 | fn widest_input<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:272:57 [INFO] [stdout] | [INFO] [stdout] 272 | fn add_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:302:57 [INFO] [stdout] | [INFO] [stdout] 302 | fn sub_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:332:57 [INFO] [stdout] | [INFO] [stdout] 332 | fn mul_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:366:64 [INFO] [stdout] | [INFO] [stdout] 366 | fn mul_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:400:57 [INFO] [stdout] | [INFO] [stdout] 400 | fn shl_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:442:57 [INFO] [stdout] | [INFO] [stdout] 442 | fn shr_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:484:68 [INFO] [stdout] | [INFO] [stdout] 484 | fn shr_arithmetic_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:526:61 [INFO] [stdout] | [INFO] [stdout] 526 | fn bit_and_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:536:60 [INFO] [stdout] | [INFO] [stdout] 536 | fn bit_or_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:546:61 [INFO] [stdout] | [INFO] [stdout] 546 | fn bit_xor_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:556:57 [INFO] [stdout] | [INFO] [stdout] 556 | fn not_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:565:57 [INFO] [stdout] | [INFO] [stdout] 565 | fn reg_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:580:58 [INFO] [stdout] | [INFO] [stdout] 580 | fn simple_reg_delay<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:597:59 [INFO] [stdout] | [INFO] [stdout] 597 | fn bit_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:606:59 [INFO] [stdout] | [INFO] [stdout] 606 | fn bit_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:618:60 [INFO] [stdout] | [INFO] [stdout] 618 | fn bits_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:632:60 [INFO] [stdout] | [INFO] [stdout] 632 | fn bits_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:653:60 [INFO] [stdout] | [INFO] [stdout] 653 | fn repeat_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:671:60 [INFO] [stdout] | [INFO] [stdout] 671 | fn concat_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:689:56 [INFO] [stdout] | [INFO] [stdout] 689 | fn eq_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:700:56 [INFO] [stdout] | [INFO] [stdout] 700 | fn ne_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:711:56 [INFO] [stdout] | [INFO] [stdout] 711 | fn lt_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:722:56 [INFO] [stdout] | [INFO] [stdout] 722 | fn le_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:733:56 [INFO] [stdout] | [INFO] [stdout] 733 | fn gt_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:744:56 [INFO] [stdout] | [INFO] [stdout] 744 | fn ge_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:755:63 [INFO] [stdout] | [INFO] [stdout] 755 | fn lt_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:766:63 [INFO] [stdout] | [INFO] [stdout] 766 | fn le_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:777:63 [INFO] [stdout] | [INFO] [stdout] 777 | fn gt_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:788:63 [INFO] [stdout] | [INFO] [stdout] 788 | fn ge_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:799:57 [INFO] [stdout] | [INFO] [stdout] 799 | fn mux_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:831:62 [INFO] [stdout] | [INFO] [stdout] 831 | fn reg_next_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:842:75 [INFO] [stdout] | [INFO] [stdout] 842 | fn reg_next_with_default_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:856:72 [INFO] [stdout] | [INFO] [stdout] 856 | fn instantiation_test_module_comb<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:895:71 [INFO] [stdout] | [INFO] [stdout] 895 | fn instantiation_test_module_reg<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:936:74 [INFO] [stdout] | [INFO] [stdout] 936 | fn nested_instantiation_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:993:59 [INFO] [stdout] | [INFO] [stdout] 993 | fn mem_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1011:59 [INFO] [stdout] | [INFO] [stdout] 1011 | fn mem_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1025:59 [INFO] [stdout] | [INFO] [stdout] 1025 | fn mem_test_module_2<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1043:61 [INFO] [stdout] | [INFO] [stdout] 1043 | fn trace_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1055:61 [INFO] [stdout] | [INFO] [stdout] 1055 | fn trace_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1070:61 [INFO] [stdout] | [INFO] [stdout] 1070 | fn trace_test_module_2<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1108:61 [INFO] [stdout] | [INFO] [stdout] 1108 | fn trace_test_module_3<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1126:64 [INFO] [stdout] | [INFO] [stdout] 1126 | fn deep_graph_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.40s [INFO] running `Command { std: "docker" "inspect" "0097f03ad674497d1ea68b5fb693db6c3a864be925983a3a30e9137d4ad78313", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0097f03ad674497d1ea68b5fb693db6c3a864be925983a3a30e9137d4ad78313", kill_on_drop: false }` [INFO] [stdout] 0097f03ad674497d1ea68b5fb693db6c3a864be925983a3a30e9137d4ad78313 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d5b94b4bc4c456c1b9a33444f939e356132ebe54b66c86830574dcd5fd12b6b7 [INFO] running `Command { std: "docker" "start" "-a" "d5b94b4bc4c456c1b9a33444f939e356132ebe54b66c86830574dcd5fd12b6b7", kill_on_drop: false }` [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/context.rs:44:87 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait ModuleParent<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 44 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module; [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [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] --> kaze/src/graph/context.rs:44:88 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait ModuleParent<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 44 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module; [INFO] [stdout] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/context.rs:105:87 [INFO] [stdout] | [INFO] [stdout] 103 | impl<'a> ModuleParent<'a> for Context<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 104 | // TODO: Docs, error handling [INFO] [stdout] 105 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/context.rs:105:88 [INFO] [stdout] | [INFO] [stdout] 103 | impl<'a> ModuleParent<'a> for Context<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 104 | // TODO: Docs, error handling [INFO] [stdout] 105 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/mem.rs:140:10 [INFO] [stdout] | [INFO] [stdout] 60 | impl<'a> Mem<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 140 | ) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:92:73 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 92 | pub fn lit(&'a self, value: impl Into, bit_width: u32) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:134:29 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 134 | pub fn low(&'a self) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:153:30 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 153 | pub fn high(&'a self) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:174:72 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 174 | pub fn input(&'a self, name: impl Into, bit_width: u32) -> &Input<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:228:85 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 228 | pub fn output(&'a self, name: impl Into, source: &'a dyn Signal<'a>) -> &Output<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:267:70 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 267 | pub fn reg(&'a self, name: impl Into, bit_width: u32) -> &Register<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:324:10 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 324 | ) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:395:10 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 395 | ) -> &Mem<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:441:87 [INFO] [stdout] | [INFO] [stdout] 439 | impl<'a> ModuleParent<'a> for Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 440 | // TODO: Docs, error handling [INFO] [stdout] 441 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:441:88 [INFO] [stdout] | [INFO] [stdout] 439 | impl<'a> ModuleParent<'a> for Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 440 | // TODO: Docs, error handling [INFO] [stdout] 441 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:231:53 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 231 | fn concat(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:275:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 275 | fn eq(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:322:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 322 | fn ne(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:369:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 369 | fn lt(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:416:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 416 | fn le(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:463:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 463 | fn gt(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:510:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 510 | fn ge(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:557:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 557 | fn lt_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:607:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 607 | fn le_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:657:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 657 | fn gt_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:707:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 707 | fn ge_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:756:61 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 756 | fn shr_arithmetic(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling kaze v0.1.19 (/opt/rustwide/workdir/kaze) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:796:57 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 796 | fn mul_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:256:55 [INFO] [stdout] | [INFO] [stdout] 256 | fn input_masking<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [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] --> sim-tests/build.rs:264:54 [INFO] [stdout] | [INFO] [stdout] 264 | fn widest_input<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:272:57 [INFO] [stdout] | [INFO] [stdout] 272 | fn add_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:302:57 [INFO] [stdout] | [INFO] [stdout] 302 | fn sub_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:332:57 [INFO] [stdout] | [INFO] [stdout] 332 | fn mul_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:366:64 [INFO] [stdout] | [INFO] [stdout] 366 | fn mul_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:400:57 [INFO] [stdout] | [INFO] [stdout] 400 | fn shl_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:442:57 [INFO] [stdout] | [INFO] [stdout] 442 | fn shr_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:484:68 [INFO] [stdout] | [INFO] [stdout] 484 | fn shr_arithmetic_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:526:61 [INFO] [stdout] | [INFO] [stdout] 526 | fn bit_and_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:536:60 [INFO] [stdout] | [INFO] [stdout] 536 | fn bit_or_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:546:61 [INFO] [stdout] | [INFO] [stdout] 546 | fn bit_xor_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:556:57 [INFO] [stdout] | [INFO] [stdout] 556 | fn not_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:565:57 [INFO] [stdout] | [INFO] [stdout] 565 | fn reg_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:580:58 [INFO] [stdout] | [INFO] [stdout] 580 | fn simple_reg_delay<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:597:59 [INFO] [stdout] | [INFO] [stdout] 597 | fn bit_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:606:59 [INFO] [stdout] | [INFO] [stdout] 606 | fn bit_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:618:60 [INFO] [stdout] | [INFO] [stdout] 618 | fn bits_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:632:60 [INFO] [stdout] | [INFO] [stdout] 632 | fn bits_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:653:60 [INFO] [stdout] | [INFO] [stdout] 653 | fn repeat_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:671:60 [INFO] [stdout] | [INFO] [stdout] 671 | fn concat_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:689:56 [INFO] [stdout] | [INFO] [stdout] 689 | fn eq_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:700:56 [INFO] [stdout] | [INFO] [stdout] 700 | fn ne_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:711:56 [INFO] [stdout] | [INFO] [stdout] 711 | fn lt_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:722:56 [INFO] [stdout] | [INFO] [stdout] 722 | fn le_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:733:56 [INFO] [stdout] | [INFO] [stdout] 733 | fn gt_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:744:56 [INFO] [stdout] | [INFO] [stdout] 744 | fn ge_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:755:63 [INFO] [stdout] | [INFO] [stdout] 755 | fn lt_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:766:63 [INFO] [stdout] | [INFO] [stdout] 766 | fn le_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:777:63 [INFO] [stdout] | [INFO] [stdout] 777 | fn gt_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:788:63 [INFO] [stdout] | [INFO] [stdout] 788 | fn ge_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:799:57 [INFO] [stdout] | [INFO] [stdout] 799 | fn mux_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:831:62 [INFO] [stdout] | [INFO] [stdout] 831 | fn reg_next_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:842:75 [INFO] [stdout] | [INFO] [stdout] 842 | fn reg_next_with_default_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:856:72 [INFO] [stdout] | [INFO] [stdout] 856 | fn instantiation_test_module_comb<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:895:71 [INFO] [stdout] | [INFO] [stdout] 895 | fn instantiation_test_module_reg<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:936:74 [INFO] [stdout] | [INFO] [stdout] 936 | fn nested_instantiation_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:993:59 [INFO] [stdout] | [INFO] [stdout] 993 | fn mem_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1011:59 [INFO] [stdout] | [INFO] [stdout] 1011 | fn mem_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1025:59 [INFO] [stdout] | [INFO] [stdout] 1025 | fn mem_test_module_2<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1043:61 [INFO] [stdout] | [INFO] [stdout] 1043 | fn trace_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1055:61 [INFO] [stdout] | [INFO] [stdout] 1055 | fn trace_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1070:61 [INFO] [stdout] | [INFO] [stdout] 1070 | fn trace_test_module_2<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1108:61 [INFO] [stdout] | [INFO] [stdout] 1108 | fn trace_test_module_3<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> sim-tests/build.rs:1126:64 [INFO] [stdout] | [INFO] [stdout] 1126 | fn deep_graph_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling sim-tests v0.1.0 (/opt/rustwide/workdir/sim-tests) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/context.rs:44:87 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait ModuleParent<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 44 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module; [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [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] --> kaze/src/graph/context.rs:44:88 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait ModuleParent<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 44 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module; [INFO] [stdout] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/context.rs:105:87 [INFO] [stdout] | [INFO] [stdout] 103 | impl<'a> ModuleParent<'a> for Context<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 104 | // TODO: Docs, error handling [INFO] [stdout] 105 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/context.rs:105:88 [INFO] [stdout] | [INFO] [stdout] 103 | impl<'a> ModuleParent<'a> for Context<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 104 | // TODO: Docs, error handling [INFO] [stdout] 105 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/mem.rs:140:10 [INFO] [stdout] | [INFO] [stdout] 60 | impl<'a> Mem<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 140 | ) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:92:73 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 92 | pub fn lit(&'a self, value: impl Into, bit_width: u32) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:134:29 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 134 | pub fn low(&'a self) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:153:30 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 153 | pub fn high(&'a self) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:174:72 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 174 | pub fn input(&'a self, name: impl Into, bit_width: u32) -> &Input<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:228:85 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 228 | pub fn output(&'a self, name: impl Into, source: &'a dyn Signal<'a>) -> &Output<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:267:70 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 267 | pub fn reg(&'a self, name: impl Into, bit_width: u32) -> &Register<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:324:10 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 324 | ) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:395:10 [INFO] [stdout] | [INFO] [stdout] 48 | impl<'a> Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 395 | ) -> &Mem<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:441:87 [INFO] [stdout] | [INFO] [stdout] 439 | impl<'a> ModuleParent<'a> for Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 440 | // TODO: Docs, error handling [INFO] [stdout] 441 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/module.rs:441:88 [INFO] [stdout] | [INFO] [stdout] 439 | impl<'a> ModuleParent<'a> for Module<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 440 | // TODO: Docs, error handling [INFO] [stdout] 441 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stdout] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:231:53 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 231 | fn concat(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:275:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 275 | fn eq(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:322:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 322 | fn ne(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:369:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 369 | fn lt(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:416:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 416 | fn le(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:463:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 463 | fn gt(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:510:49 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 510 | fn ge(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:557:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 557 | fn lt_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:607:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 607 | fn le_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:657:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 657 | fn gt_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:707:56 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 707 | fn ge_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:756:61 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 756 | fn shr_arithmetic(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> kaze/src/graph/signal.rs:796:57 [INFO] [stdout] | [INFO] [stdout] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 796 | fn mul_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `__trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_address_6` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2130:5 [INFO] [stdout] | [INFO] [stdout] 2130 | __trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_address_6: T::SignalId, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_read_port_0_address_6` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `__trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_enable_7` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2131:5 [INFO] [stdout] | [INFO] [stdout] 2131 | __trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_enable_7: T::SignalId, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_read_port_0_enable_7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_address_8` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2132:5 [INFO] [stdout] | [INFO] [stdout] 2132 | __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_address_8: T::SignalId, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_address_8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_value_9` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2133:5 [INFO] [stdout] | [INFO] [stdout] 2133 | __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_value_9: T::SignalId, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_value_9` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_enable_10` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2134:5 [INFO] [stdout] | [INFO] [stdout] 2134 | __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_enable_10: T::SignalId, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_enable_10` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `__trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_address_6` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2148:13 [INFO] [stdout] | [INFO] [stdout] 2148 | let __trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_address_6 = trace.add_signal("__mem_trace_test_module_3_mem_0_r... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_read_port_0_address_6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `__trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_enable_7` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2149:13 [INFO] [stdout] | [INFO] [stdout] 2149 | let __trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_enable_7 = trace.add_signal("__mem_trace_test_module_3_mem_0_re... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_read_port_0_enable_7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_address_8` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2150:13 [INFO] [stdout] | [INFO] [stdout] 2150 | let __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_address_8 = trace.add_signal("__mem_trace_test_module_3_mem_0_wr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_address_8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_value_9` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2151:13 [INFO] [stdout] | [INFO] [stdout] 2151 | let __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_value_9 = trace.add_signal("__mem_trace_test_module_3_mem_0_writ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_value_9` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_enable_10` should have a snake case name [INFO] [stdout] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2152:13 [INFO] [stdout] | [INFO] [stdout] 2152 | let __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_enable_10 = trace.add_signal("__mem_trace_test_module_3_mem_0_wr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_enable_10` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.32s [INFO] running `Command { std: "docker" "inspect" "d5b94b4bc4c456c1b9a33444f939e356132ebe54b66c86830574dcd5fd12b6b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d5b94b4bc4c456c1b9a33444f939e356132ebe54b66c86830574dcd5fd12b6b7", kill_on_drop: false }` [INFO] [stdout] d5b94b4bc4c456c1b9a33444f939e356132ebe54b66c86830574dcd5fd12b6b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+1.84.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 06a063c885cd57e06e0df49b84430be659b80de84eec2393a4d61f5a93f23a10 [INFO] running `Command { std: "docker" "start" "-a" "06a063c885cd57e06e0df49b84430be659b80de84eec2393a4d61f5a93f23a10", kill_on_drop: false }` [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/context.rs:44:87 [INFO] [stderr] | [INFO] [stderr] 11 | pub trait ModuleParent<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 44 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module; [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/context.rs:44:88 [INFO] [stderr] | [INFO] [stderr] 11 | pub trait ModuleParent<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 44 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module; [INFO] [stderr] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/context.rs:105:87 [INFO] [stderr] | [INFO] [stderr] 103 | impl<'a> ModuleParent<'a> for Context<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 104 | // TODO: Docs, error handling [INFO] [stderr] 105 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/context.rs:105:88 [INFO] [stderr] | [INFO] [stderr] 103 | impl<'a> ModuleParent<'a> for Context<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 104 | // TODO: Docs, error handling [INFO] [stderr] 105 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stderr] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/mem.rs:140:10 [INFO] [stderr] | [INFO] [stderr] 60 | impl<'a> Mem<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 140 | ) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/module.rs:92:73 [INFO] [stderr] | [INFO] [stderr] 48 | impl<'a> Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 92 | pub fn lit(&'a self, value: impl Into, bit_width: u32) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/module.rs:134:29 [INFO] [stderr] | [INFO] [stderr] 48 | impl<'a> Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 134 | pub fn low(&'a self) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/module.rs:153:30 [INFO] [stderr] | [INFO] [stderr] 48 | impl<'a> Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 153 | pub fn high(&'a self) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/module.rs:174:72 [INFO] [stderr] | [INFO] [stderr] 48 | impl<'a> Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 174 | pub fn input(&'a self, name: impl Into, bit_width: u32) -> &Input<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/module.rs:228:85 [INFO] [stderr] | [INFO] [stderr] 48 | impl<'a> Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 228 | pub fn output(&'a self, name: impl Into, source: &'a dyn Signal<'a>) -> &Output<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/module.rs:267:70 [INFO] [stderr] | [INFO] [stderr] 48 | impl<'a> Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 267 | pub fn reg(&'a self, name: impl Into, bit_width: u32) -> &Register<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/module.rs:324:10 [INFO] [stderr] | [INFO] [stderr] 48 | impl<'a> Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 324 | ) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/module.rs:395:10 [INFO] [stderr] | [INFO] [stderr] 48 | impl<'a> Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 395 | ) -> &Mem<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/module.rs:441:87 [INFO] [stderr] | [INFO] [stderr] 439 | impl<'a> ModuleParent<'a> for Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 440 | // TODO: Docs, error handling [INFO] [stderr] 441 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/module.rs:441:88 [INFO] [stderr] | [INFO] [stderr] 439 | impl<'a> ModuleParent<'a> for Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 440 | // TODO: Docs, error handling [INFO] [stderr] 441 | fn module(&'a self, instance_name: impl Into, name: impl Into) -> &Module { [INFO] [stderr] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:231:53 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 231 | fn concat(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:275:49 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 275 | fn eq(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:322:49 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 322 | fn ne(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:369:49 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 369 | fn lt(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:416:49 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 416 | fn le(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:463:49 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 463 | fn gt(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:510:49 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 510 | fn ge(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:557:56 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 557 | fn lt_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:607:56 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 607 | fn le_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:657:56 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 657 | fn gt_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:707:56 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 707 | fn ge_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:756:61 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 756 | fn shr_arithmetic(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> kaze/src/graph/signal.rs:796:57 [INFO] [stderr] | [INFO] [stderr] 39 | pub trait Signal<'a>: GetInternalSignal<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 796 | fn mul_signed(&'a self, rhs: &'a dyn Signal<'a>) -> &dyn Signal<'a> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: `kaze` (lib) generated 28 warnings [INFO] [stderr] warning: `kaze` (lib test) generated 28 warnings (28 duplicates) [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:256:55 [INFO] [stderr] | [INFO] [stderr] 256 | fn input_masking<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:264:54 [INFO] [stderr] | [INFO] [stderr] 264 | fn widest_input<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:272:57 [INFO] [stderr] | [INFO] [stderr] 272 | fn add_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:302:57 [INFO] [stderr] | [INFO] [stderr] 302 | fn sub_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:332:57 [INFO] [stderr] | [INFO] [stderr] 332 | fn mul_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:366:64 [INFO] [stderr] | [INFO] [stderr] 366 | fn mul_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:400:57 [INFO] [stderr] | [INFO] [stderr] 400 | fn shl_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:442:57 [INFO] [stderr] | [INFO] [stderr] 442 | fn shr_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:484:68 [INFO] [stderr] | [INFO] [stderr] 484 | fn shr_arithmetic_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:526:61 [INFO] [stderr] | [INFO] [stderr] 526 | fn bit_and_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:536:60 [INFO] [stderr] | [INFO] [stderr] 536 | fn bit_or_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:546:61 [INFO] [stderr] | [INFO] [stderr] 546 | fn bit_xor_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:556:57 [INFO] [stderr] | [INFO] [stderr] 556 | fn not_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:565:57 [INFO] [stderr] | [INFO] [stderr] 565 | fn reg_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:580:58 [INFO] [stderr] | [INFO] [stderr] 580 | fn simple_reg_delay<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:597:59 [INFO] [stderr] | [INFO] [stderr] 597 | fn bit_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:606:59 [INFO] [stderr] | [INFO] [stderr] 606 | fn bit_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:618:60 [INFO] [stderr] | [INFO] [stderr] 618 | fn bits_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:632:60 [INFO] [stderr] | [INFO] [stderr] 632 | fn bits_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:653:60 [INFO] [stderr] | [INFO] [stderr] 653 | fn repeat_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:671:60 [INFO] [stderr] | [INFO] [stderr] 671 | fn concat_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:689:56 [INFO] [stderr] | [INFO] [stderr] 689 | fn eq_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:700:56 [INFO] [stderr] | [INFO] [stderr] 700 | fn ne_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:711:56 [INFO] [stderr] | [INFO] [stderr] 711 | fn lt_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:722:56 [INFO] [stderr] | [INFO] [stderr] 722 | fn le_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:733:56 [INFO] [stderr] | [INFO] [stderr] 733 | fn gt_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:744:56 [INFO] [stderr] | [INFO] [stderr] 744 | fn ge_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:755:63 [INFO] [stderr] | [INFO] [stderr] 755 | fn lt_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:766:63 [INFO] [stderr] | [INFO] [stderr] 766 | fn le_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:777:63 [INFO] [stderr] | [INFO] [stderr] 777 | fn gt_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:788:63 [INFO] [stderr] | [INFO] [stderr] 788 | fn ge_signed_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:799:57 [INFO] [stderr] | [INFO] [stderr] 799 | fn mux_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:831:62 [INFO] [stderr] | [INFO] [stderr] 831 | fn reg_next_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:842:75 [INFO] [stderr] | [INFO] [stderr] 842 | fn reg_next_with_default_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:856:72 [INFO] [stderr] | [INFO] [stderr] 856 | fn instantiation_test_module_comb<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:895:71 [INFO] [stderr] | [INFO] [stderr] 895 | fn instantiation_test_module_reg<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:936:74 [INFO] [stderr] | [INFO] [stderr] 936 | fn nested_instantiation_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:993:59 [INFO] [stderr] | [INFO] [stderr] 993 | fn mem_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:1011:59 [INFO] [stderr] | [INFO] [stderr] 1011 | fn mem_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:1025:59 [INFO] [stderr] | [INFO] [stderr] 1025 | fn mem_test_module_2<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:1043:61 [INFO] [stderr] | [INFO] [stderr] 1043 | fn trace_test_module_0<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:1055:61 [INFO] [stderr] | [INFO] [stderr] 1055 | fn trace_test_module_1<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:1070:61 [INFO] [stderr] | [INFO] [stderr] 1070 | fn trace_test_module_2<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:1108:61 [INFO] [stderr] | [INFO] [stderr] 1108 | fn trace_test_module_3<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> sim-tests/build.rs:1126:64 [INFO] [stderr] | [INFO] [stderr] 1126 | fn deep_graph_test_module<'a>(p: &'a impl ModuleParent<'a>) -> &Module<'a> { [INFO] [stderr] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: `sim-tests` (build script) generated 45 warnings [INFO] [stderr] warning: structure field `__trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_address_6` should have a snake case name [INFO] [stderr] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2130:5 [INFO] [stderr] | [INFO] [stderr] 2130 | __trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_address_6: T::SignalId, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_read_port_0_address_6` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `__trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_enable_7` should have a snake case name [INFO] [stderr] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2131:5 [INFO] [stderr] | [INFO] [stderr] 2131 | __trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_enable_7: T::SignalId, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_read_port_0_enable_7` [INFO] [stderr] [INFO] [stderr] warning: structure field `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_address_8` should have a snake case name [INFO] [stderr] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2132:5 [INFO] [stderr] | [INFO] [stderr] 2132 | __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_address_8: T::SignalId, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_address_8` [INFO] [stderr] [INFO] [stderr] warning: structure field `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_value_9` should have a snake case name [INFO] [stderr] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2133:5 [INFO] [stderr] | [INFO] [stderr] 2133 | __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_value_9: T::SignalId, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_value_9` [INFO] [stderr] [INFO] [stderr] warning: structure field `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_enable_10` should have a snake case name [INFO] [stderr] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2134:5 [INFO] [stderr] | [INFO] [stderr] 2134 | __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_enable_10: T::SignalId, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_enable_10` [INFO] [stderr] [INFO] [stderr] warning: variable `__trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_address_6` should have a snake case name [INFO] [stderr] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2148:13 [INFO] [stderr] | [INFO] [stderr] 2148 | let __trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_address_6 = trace.add_signal("__mem_trace_test_module_3_mem_0_r... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_read_port_0_address_6` [INFO] [stderr] [INFO] [stderr] warning: variable `__trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_enable_7` should have a snake case name [INFO] [stderr] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2149:13 [INFO] [stderr] | [INFO] [stderr] 2149 | let __trace_signal_id___mem_trace_test_module_3_mem_0_read_port_0_enable_7 = trace.add_signal("__mem_trace_test_module_3_mem_0_re... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_read_port_0_enable_7` [INFO] [stderr] [INFO] [stderr] warning: variable `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_address_8` should have a snake case name [INFO] [stderr] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2150:13 [INFO] [stderr] | [INFO] [stderr] 2150 | let __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_address_8 = trace.add_signal("__mem_trace_test_module_3_mem_0_wr... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_address_8` [INFO] [stderr] [INFO] [stderr] warning: variable `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_value_9` should have a snake case name [INFO] [stderr] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2151:13 [INFO] [stderr] | [INFO] [stderr] 2151 | let __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_value_9 = trace.add_signal("__mem_trace_test_module_3_mem_0_writ... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_value_9` [INFO] [stderr] [INFO] [stderr] warning: variable `__trace_signal_id___mem_trace_test_module_3_mem_0_write_port_enable_10` should have a snake case name [INFO] [stderr] --> /opt/rustwide/target/debug/build/sim-tests-0bfe7469858bc47f/out/modules.rs:2152:13 [INFO] [stderr] | [INFO] [stderr] 2152 | let __trace_signal_id___mem_trace_test_module_3_mem_0_write_port_enable_10 = trace.add_signal("__mem_trace_test_module_3_mem_0_wr... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `__trace_signal_id_mem_trace_test_module_3_mem_0_write_port_enable_10` [INFO] [stderr] [INFO] [stderr] warning: `sim-tests` (lib test) generated 10 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kaze-321247ea39fe52e7) [INFO] [stdout] [INFO] [stdout] running 111 tests [INFO] [stdout] test graph::context::tests::new_context_has_no_modules ... ok [INFO] [stdout] test graph::mem::tests::initial_contents_already_specified_error - should panic ... ok [INFO] [stdout] test graph::mem::tests::initial_contents_element_bit_width_error - should panic ... ok [INFO] [stdout] test graph::mem::tests::initial_contents_length_error - should panic ... ok [INFO] [stdout] test graph::mem::tests::read_port_address_bit_width_error - should panic ... ok [INFO] [stdout] test graph::module::tests::lit_value_cannot_bit_into_bit_width_error_3 - should panic ... ok [INFO] [stdout] test graph::mem::tests::write_port_address_bit_width_error - should panic ... ok [INFO] [stdout] test graph::mem::tests::write_port_enable_bit_width_error - should panic ... ok [INFO] [stdout] test graph::mem::tests::write_port_already_specified_error - should panic ... ok [INFO] [stdout] test graph::mem::tests::write_port_value_bit_width_error - should panic ... ok [INFO] [stdout] test graph::module::tests::input_drive_already_driven_error - should panic ... ok [INFO] [stdout] test graph::module::tests::input_drive_different_module_than_parent_module_error - should panic ... ok [INFO] [stdout] test graph::module::tests::input_drive_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::module::tests::input_width_gt_max_error - should panic ... ok [INFO] [stdout] test graph::module::tests::input_width_lt_min_error - should panic ... ok [INFO] [stdout] test graph::module::tests::lit_bit_width_gt_max_error - should panic ... ok [INFO] [stdout] test graph::module::tests::lit_bit_width_lt_min_error - should panic ... ok [INFO] [stdout] test graph::module::tests::lit_value_cannot_bit_into_bit_width_error_1 - should panic ... ok [INFO] [stdout] test graph::module::tests::lit_value_cannot_bit_into_bit_width_error_2 - should panic ... ok [INFO] [stdout] test graph::mem::tests::read_port_enable_bit_width_error - should panic ... ok [INFO] [stdout] test graph::module::tests::lit_value_cannot_bit_into_bit_width_error_4 - should panic ... ok [INFO] [stdout] test graph::module::tests::mem_address_bit_width_gt_max_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mem_address_bit_width_lt_min_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mem_element_bit_width_gt_max_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mem_element_bit_width_lt_min_error - should panic ... ok [INFO] [stdout] test graph::register::tests::drive_next_incompatible_bit_width_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mux_cond_separate_module_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mux_true_false_bit_width_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mux_when_false_separate_module_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mux_when_true_separate_module_error - should panic ... ok [INFO] [stdout] test graph::module::tests::output_separate_module_error - should panic ... ok [INFO] [stdout] test graph::module::tests::reg_bit_width_gt_max_error - should panic ... ok [INFO] [stdout] test graph::module::tests::reg_bit_width_lt_min_error - should panic ... ok [INFO] [stdout] test graph::register::tests::default_value_already_specified_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bits_range_high_oob_error - should panic ... ok [INFO] [stdout] test graph::register::tests::default_value_cannot_bit_into_bit_width_error_2 - should panic ... ok [INFO] [stdout] test graph::register::tests::default_value_cannot_bit_into_bit_width_error_3 - should panic ... ok [INFO] [stdout] test graph::signal::tests::bitxor_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::register::tests::drive_next_already_driven_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mux_cond_bit_width_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::concat_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::add_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::add_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bit_index_oob_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bitand_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::ge_signed_bit_width_1_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bitor_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bitor_separate_module_error - should panic ... ok [INFO] [stdout] test graph::register::tests::default_value_cannot_bit_into_bit_width_error_1 - should panic ... ok [INFO] [stdout] test graph::signal::tests::bits_range_low_gt_high_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bits_range_low_oob_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::gt_signed_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bitxor_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::concat_oob_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::le_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::eq_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::eq_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::ge_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::lt_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bitand_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::ge_signed_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::ge_signed_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::gt_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::gt_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::gt_signed_bit_width_1_error - should panic ... ok [INFO] [stdout] test graph::register::tests::default_value_cannot_bit_into_bit_width_error_4 - should panic ... ok [INFO] [stdout] test graph::signal::tests::gt_signed_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::le_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::register::tests::drive_next_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::mul_signed_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::mux_cond_bit_width_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::mux_when_false_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::ge_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::lt_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::lt_signed_bit_width_1_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::repeat_count_zero_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::lt_signed_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::mul_oob_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::mul_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::mul_signed_oob_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::sub_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::le_signed_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::mux_cond_separate_module_error - should panic ... ok [INFO] [stdout] test sim::tests::mem_without_initial_contents_or_write_port_error2 - should panic ... ok [INFO] [stdout] test graph::signal::tests::le_signed_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::mux_when_true_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::ne_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::ne_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::repeat_count_oob_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::lt_signed_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::shl_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::shr_arithmetic_separate_module_error - should panic ... ok [INFO] [stdout] test verilog::tests::mem_without_read_ports_error1 - should panic ... ok [INFO] [stdout] test graph::signal::tests::sub_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::le_signed_bit_width_1_error - should panic ... ok [INFO] [stdout] test sim::tests::combinational_loop_error - should panic ... ok [INFO] [stdout] test sim::tests::mem_without_initial_contents_or_write_port_error1 - should panic ... ok [INFO] [stdout] test graph::signal::tests::mux_true_false_bit_width_error - should panic ... ok [INFO] [stdout] test sim::tests::mem_without_read_ports_error1 - should panic ... ok [INFO] [stdout] test sim::tests::mem_without_read_ports_error2 - should panic ... ok [INFO] [stdout] test sim::tests::undriven_instance_input_error - should panic ... ok [INFO] [stdout] test sim::tests::undriven_register_error1 - should panic ... ok [INFO] [stdout] test sim::tests::undriven_register_error2 - should panic ... ok [INFO] [stdout] test verilog::tests::combinational_loop_error - should panic ... ok [INFO] [stdout] test verilog::tests::mem_without_initial_contents_or_write_port_error1 - should panic ... ok [INFO] [stdout] test verilog::tests::mem_without_initial_contents_or_write_port_error2 - should panic ... ok [INFO] [stdout] test graph::signal::tests::shr_separate_module_error - should panic ... ok [INFO] [stdout] test verilog::tests::mem_without_read_ports_error2 - should panic ... ok [INFO] [stdout] test verilog::tests::undriven_instance_input_error - should panic ... ok [INFO] [stdout] test verilog::tests::undriven_register_error1 - should panic ... ok [INFO] [stdout] test verilog::tests::undriven_register_error2 - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 111 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sim_tests-7f1c4f50b949bbfa) [INFO] [stdout] [INFO] [stdout] running 45 tests [INFO] [stdout] test tests::add_test_module ... ok [INFO] [stdout] test tests::bit_and_test_module ... ok [INFO] [stdout] test tests::bit_or_test_module ... ok [INFO] [stdout] test tests::bit_test_module_0 ... ok [INFO] [stdout] test tests::bit_test_module_1 ... ok [INFO] [stdout] test tests::bit_xor_test_module ... ok [INFO] [stdout] test tests::bits_test_module_0 ... ok [INFO] [stdout] test tests::bits_test_module_1 ... ok [INFO] [stdout] test tests::concat_test_module ... ok [INFO] [stdout] test tests::deep_graph_test_module ... ok [INFO] [stdout] test tests::eq_test_module ... ok [INFO] [stdout] test tests::ge_signed_test_module ... ok [INFO] [stdout] test tests::ge_test_module ... ok [INFO] [stdout] test tests::gt_signed_test_module ... ok [INFO] [stdout] test tests::gt_test_module ... ok [INFO] [stdout] test tests::input_masking ... ok [INFO] [stdout] test tests::instantiation_test_module_comb ... ok [INFO] [stdout] test tests::instantiation_test_module_reg ... ok [INFO] [stdout] test tests::le_signed_test_module ... ok [INFO] [stdout] test tests::lt_signed_test_module ... ok [INFO] [stdout] test tests::lt_test_module ... ok [INFO] [stdout] test tests::mem_test_module_1 ... ok [INFO] [stdout] test tests::mem_test_module_0 ... ok [INFO] [stdout] test tests::le_test_module ... ok [INFO] [stdout] test tests::mem_test_module_2 ... ok [INFO] [stdout] test tests::mux_test_module ... ok [INFO] [stdout] test tests::mul_signed_test_module ... ok [INFO] [stdout] test tests::reg_next_test_module ... ok [INFO] [stdout] test tests::reg_next_with_default_test_module ... ok [INFO] [stdout] test tests::nested_instantiation_test_module ... ok [INFO] [stdout] test tests::not_test_module ... ok [INFO] [stdout] test tests::shl_test_module ... ok [INFO] [stdout] test tests::shr_arithmetic_test_module ... ok [INFO] [stdout] test tests::shr_test_module ... ok [INFO] [stdout] test tests::simple_reg_delay ... ok [INFO] [stdout] test tests::mul_test_module ... ok [INFO] [stdout] test tests::reg_test_module ... ok [INFO] [stdout] test tests::sub_test_module ... ok [INFO] [stdout] test tests::ne_test_module ... ok [INFO] [stdout] test tests::widest_input ... ok [INFO] [stdout] test tests::repeat_test_module ... ok [INFO] [stdout] test tests::trace_test_module_0 ... ok [INFO] [stdout] test tests::trace_test_module_1 ... ok [INFO] [stdout] test tests::trace_test_module_2 ... FAILED [INFO] [stdout] test tests::trace_test_module_3 ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- tests::trace_test_module_2 stdout ---- [INFO] [stdout] thread 'tests::trace_test_module_2' panicked at sim-tests/src/lib.rs:2378:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: module trace_test_module_2: [INFO] [stdout] children: [INFO] [stdout] module inner1: [INFO] [stdout] children: [INFO] [stdout] signals: [INFO] [stdout] i1: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(4294967295) [INFO] [stdout] 1: U32(4294967295) [INFO] [stdout] 2: U32(4294967295) [INFO] [stdout] i2: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(4294901760) [INFO] [stdout] 1: U32(4294901760) [INFO] [stdout] 2: U32(4294901760) [INFO] [stdout] o: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(4294901760) [INFO] [stdout] 2: U32(4294901760) [INFO] [stdout] r: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(4294901760) [INFO] [stdout] 2: U32(4294901760) [INFO] [stdout] module inner2: [INFO] [stdout] children: [INFO] [stdout] signals: [INFO] [stdout] i1: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(16711680) [INFO] [stdout] 1: U32(16711680) [INFO] [stdout] 2: U32(16711680) [INFO] [stdout] i2: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(983040) [INFO] [stdout] 1: U32(983040) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] o: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(983040) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] r: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(983040) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] module inner3: [INFO] [stdout] children: [INFO] [stdout] signals: [INFO] [stdout] i1: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(4294901760) [INFO] [stdout] 2: U32(4294901760) [INFO] [stdout] i2: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(983040) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] o: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] r: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] signals: [INFO] [stdout] i1: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(4294967295) [INFO] [stdout] 1: U32(4294967295) [INFO] [stdout] 2: U32(4294967295) [INFO] [stdout] i2: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(4294901760) [INFO] [stdout] 1: U32(4294901760) [INFO] [stdout] 2: U32(4294901760) [INFO] [stdout] i3: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(16711680) [INFO] [stdout] 1: U32(16711680) [INFO] [stdout] 2: U32(16711680) [INFO] [stdout] i4: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(983040) [INFO] [stdout] 1: U32(983040) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] o: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] [INFO] [stdout] right: module trace_test_module_2: [INFO] [stdout] children: [INFO] [stdout] module inner1: [INFO] [stdout] children: [INFO] [stdout] signals: [INFO] [stdout] r: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(4294901760) [INFO] [stdout] 2: U32(4294901760) [INFO] [stdout] module inner2: [INFO] [stdout] children: [INFO] [stdout] signals: [INFO] [stdout] r: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(983040) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] module inner3: [INFO] [stdout] children: [INFO] [stdout] signals: [INFO] [stdout] r: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] signals: [INFO] [stdout] i1: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(4294967295) [INFO] [stdout] 1: U32(4294967295) [INFO] [stdout] 2: U32(4294967295) [INFO] [stdout] i2: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(4294901760) [INFO] [stdout] 1: U32(4294901760) [INFO] [stdout] 2: U32(4294901760) [INFO] [stdout] i3: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(16711680) [INFO] [stdout] 1: U32(16711680) [INFO] [stdout] 2: U32(16711680) [INFO] [stdout] i4: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(983040) [INFO] [stdout] 1: U32(983040) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] o: 32 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 2: U32(983040) [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59f856b5513a - std::backtrace_rs::backtrace::libunwind::trace::hfe0e1def394da018 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x59f856b5513a - std::backtrace_rs::backtrace::trace_unsynchronized::h96fbb6d117554616 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x59f856b5513a - std::sys::backtrace::_print_fmt::he1169c6f8956325b [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x59f856b5513a - ::fmt::ha4a311b32f6b4ad8 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x59f856b7b103 - core::fmt::rt::Argument::fmt::h8ccd2627d2418ed3 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x59f856b7b103 - core::fmt::write::h1866771663f62b81 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/fmt/mod.rs:1189:21 [INFO] [stdout] 6: 0x59f856b522d3 - std::io::Write::write_fmt::h2df399c9fb8c6039 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/io/mod.rs:1884:15 [INFO] [stdout] 7: 0x59f856b54f82 - std::sys::backtrace::BacktraceLock::print::hddd3a9918ce29aa7 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x59f856b565bd - std::panicking::default_hook::{{closure}}::h791f75256b902d7d [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:268:22 [INFO] [stdout] 9: 0x59f856b563c7 - std::panicking::default_hook::h82cc572fcb0d8cd7 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:292:9 [INFO] [stdout] 10: 0x59f856b1e477 - as core::ops::function::Fn>::call::h47f4385e5c05a6bc [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/alloc/src/boxed.rs:1986:9 [INFO] [stdout] 11: 0x59f856b1e477 - test::test_main::{{closure}}::h592b6187ee9bbe51 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:134:21 [INFO] [stdout] 12: 0x59f856b56c68 - as core::ops::function::Fn>::call::h80408f032954f187 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/alloc/src/boxed.rs:1986:9 [INFO] [stdout] 13: 0x59f856b56c68 - std::panicking::rust_panic_with_hook::he21644cc2707f2c4 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:809:13 [INFO] [stdout] 14: 0x59f856b56a2a - std::panicking::begin_panic_handler::{{closure}}::h42f7c414fed3cad9 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:674:13 [INFO] [stdout] 15: 0x59f856b55619 - std::sys::backtrace::__rust_end_short_backtrace::ha26cf5766b4e8c65 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/backtrace.rs:170:18 [INFO] [stdout] 16: 0x59f856b566bc - rust_begin_unwind [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:665:5 [INFO] [stdout] 17: 0x59f856a8fb40 - core::panicking::panic_fmt::h74866b78e934b1c0 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panicking.rs:76:14 [INFO] [stdout] 18: 0x59f856a8ff0b - core::panicking::assert_failed_inner::h096c85975a183618 [INFO] [stdout] 19: 0x59f856ad403a - core::panicking::assert_failed::h95a113546d21c59b [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panicking.rs:373:5 [INFO] [stdout] 20: 0x59f856ab8393 - sim_tests::tests::trace_test_module_2::h91b487545e559319 [INFO] [stdout] at /opt/rustwide/workdir/sim-tests/src/lib.rs:2378:9 [INFO] [stdout] 21: 0x59f856ab59c7 - sim_tests::tests::trace_test_module_2::{{closure}}::hd56b9cad354d17fe [INFO] [stdout] at /opt/rustwide/workdir/sim-tests/src/lib.rs:2346:33 [INFO] [stdout] 22: 0x59f856acd9b6 - core::ops::function::FnOnce::call_once::h1f88ef40a1847310 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x59f856b2302b - core::ops::function::FnOnce::call_once::h2f54be8ccda9ff77 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59f856b2302b - test::__rust_begin_short_backtrace::h505f4667df5bf10c [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:632:18 [INFO] [stdout] 25: 0x59f856b22988 - test::run_test_in_process::{{closure}}::h5ed3028e6069c117 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:655:60 [INFO] [stdout] 26: 0x59f856b22988 - as core::ops::function::FnOnce<()>>::call_once::hbf705be6aea7c287 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x59f856b22988 - std::panicking::try::do_call::h555223a41631f02b [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:557:40 [INFO] [stdout] 28: 0x59f856b22988 - std::panicking::try::he81e496d432108c4 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:520:19 [INFO] [stdout] 29: 0x59f856b22988 - std::panic::catch_unwind::hb2ff356e76867b52 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panic.rs:358:14 [INFO] [stdout] 30: 0x59f856b22988 - test::run_test_in_process::h665bcd2e01d69f5b [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:655:27 [INFO] [stdout] 31: 0x59f856b22988 - test::run_test::{{closure}}::ha58fbc9c79c6786d [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:576:43 [INFO] [stdout] 32: 0x59f856ae642a - test::run_test::{{closure}}::h958602d5fcb1d647 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:606:41 [INFO] [stdout] 33: 0x59f856ae642a - std::sys::backtrace::__rust_begin_short_backtrace::h7ca2fb16f64faa0f [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/backtrace.rs:154:18 [INFO] [stdout] 34: 0x59f856ae9ce4 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hebe77fbe87ddae61 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/thread/mod.rs:561:17 [INFO] [stdout] 35: 0x59f856ae9ce4 - as core::ops::function::FnOnce<()>>::call_once::h5e26d6a69f85d1d6 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x59f856ae9ce4 - std::panicking::try::do_call::h9787fac579f00884 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:557:40 [INFO] [stdout] 37: 0x59f856ae9ce4 - std::panicking::try::h788012b555fbd7c5 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:520:19 [INFO] [stdout] 38: 0x59f856ae9ce4 - std::panic::catch_unwind::hd194f26f99a98fb5 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panic.rs:358:14 [INFO] [stdout] 39: 0x59f856ae9ce4 - std::thread::Builder::spawn_unchecked_::{{closure}}::h31c0dcba34ed449c [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/thread/mod.rs:559:30 [INFO] [stdout] 40: 0x59f856ae9ce4 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h60302d9c688101a6 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x59f856b5abab - as core::ops::function::FnOnce>::call_once::h9578f6ea1d4e1c4b [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/alloc/src/boxed.rs:1972:9 [INFO] [stdout] 42: 0x59f856b5abab - as core::ops::function::FnOnce>::call_once::hf4a2f438d8019348 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/alloc/src/boxed.rs:1972:9 [INFO] [stdout] 43: 0x59f856b5abab - std::sys::pal::unix::thread::Thread::new::thread_start::h14f1eb868ff90fc9 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 44: 0x755c09000ac3 - [INFO] [stdout] 45: 0x755c09091a04 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests::trace_test_module_3 stdout ---- [INFO] [stdout] thread 'tests::trace_test_module_3' panicked at sim-tests/src/lib.rs:2611:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: module trace_test_module_3: [INFO] [stdout] children: [INFO] [stdout] signals: [INFO] [stdout] __mem_trace_test_module_3_mem_0_read_port_0_address: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 5: Bool(false) [INFO] [stdout] __mem_trace_test_module_3_mem_0_read_port_0_enable: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(true) [INFO] [stdout] 2: Bool(true) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(true) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 5: Bool(true) [INFO] [stdout] __mem_trace_test_module_3_mem_0_write_port_address: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 5: Bool(false) [INFO] [stdout] __mem_trace_test_module_3_mem_0_write_port_enable: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(true) [INFO] [stdout] 3: Bool(true) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 5: Bool(true) [INFO] [stdout] __mem_trace_test_module_3_mem_0_write_port_value: 4 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 2: U32(0) [INFO] [stdout] 2: U32(5) [INFO] [stdout] 3: U32(5) [INFO] [stdout] 3: U32(0) [INFO] [stdout] 4: U32(0) [INFO] [stdout] 4: U32(12) [INFO] [stdout] 5: U32(12) [INFO] [stdout] read_addr: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 5: Bool(false) [INFO] [stdout] read_data: 4 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 2: U32(0) [INFO] [stdout] 2: U32(0) [INFO] [stdout] 3: U32(0) [INFO] [stdout] 3: U32(0) [INFO] [stdout] 4: U32(5) [INFO] [stdout] 4: U32(5) [INFO] [stdout] 5: U32(5) [INFO] [stdout] read_enable: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(true) [INFO] [stdout] 2: Bool(true) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(true) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 5: Bool(true) [INFO] [stdout] write_addr: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 5: Bool(false) [INFO] [stdout] write_enable: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(true) [INFO] [stdout] 3: Bool(true) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 5: Bool(true) [INFO] [stdout] write_value: 4 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 2: U32(0) [INFO] [stdout] 2: U32(5) [INFO] [stdout] 3: U32(5) [INFO] [stdout] 3: U32(0) [INFO] [stdout] 4: U32(0) [INFO] [stdout] 4: U32(12) [INFO] [stdout] 5: U32(12) [INFO] [stdout] [INFO] [stdout] right: module trace_test_module_3: [INFO] [stdout] children: [INFO] [stdout] signals: [INFO] [stdout] mem_0_read_port_0_address: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 5: Bool(false) [INFO] [stdout] mem_0_read_port_0_enable: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(true) [INFO] [stdout] 2: Bool(true) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(true) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 5: Bool(true) [INFO] [stdout] mem_0_write_port_address: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 5: Bool(false) [INFO] [stderr] error: test failed, to rerun pass `-p sim-tests --lib` [INFO] [stdout] mem_0_write_port_enable: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(true) [INFO] [stdout] 3: Bool(true) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 5: Bool(true) [INFO] [stdout] mem_0_write_port_value: 4 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 2: U32(0) [INFO] [stdout] 2: U32(5) [INFO] [stdout] 3: U32(5) [INFO] [stdout] 3: U32(0) [INFO] [stdout] 4: U32(0) [INFO] [stdout] 4: U32(12) [INFO] [stdout] 5: U32(12) [INFO] [stdout] read_addr: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 5: Bool(false) [INFO] [stdout] read_data: 4 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 2: U32(0) [INFO] [stdout] 2: U32(0) [INFO] [stdout] 3: U32(0) [INFO] [stdout] 3: U32(0) [INFO] [stdout] 4: U32(5) [INFO] [stdout] 4: U32(5) [INFO] [stdout] 5: U32(5) [INFO] [stdout] read_enable: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(true) [INFO] [stdout] 2: Bool(true) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(true) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 5: Bool(true) [INFO] [stdout] write_addr: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 5: Bool(false) [INFO] [stdout] write_enable: 1 bit(s) (Bool) [INFO] [stdout] 0: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 1: Bool(false) [INFO] [stdout] 2: Bool(false) [INFO] [stdout] 2: Bool(true) [INFO] [stdout] 3: Bool(true) [INFO] [stdout] 3: Bool(false) [INFO] [stdout] 4: Bool(false) [INFO] [stdout] 4: Bool(true) [INFO] [stdout] 5: Bool(true) [INFO] [stdout] write_value: 4 bit(s) (U32) [INFO] [stdout] 0: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 1: U32(0) [INFO] [stdout] 2: U32(0) [INFO] [stdout] 2: U32(5) [INFO] [stdout] 3: U32(5) [INFO] [stdout] 3: U32(0) [INFO] [stdout] 4: U32(0) [INFO] [stdout] 4: U32(12) [INFO] [stdout] 5: U32(12) [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59f856b5513a - std::backtrace_rs::backtrace::libunwind::trace::hfe0e1def394da018 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x59f856b5513a - std::backtrace_rs::backtrace::trace_unsynchronized::h96fbb6d117554616 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x59f856b5513a - std::sys::backtrace::_print_fmt::he1169c6f8956325b [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x59f856b5513a - ::fmt::ha4a311b32f6b4ad8 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x59f856b7b103 - core::fmt::rt::Argument::fmt::h8ccd2627d2418ed3 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x59f856b7b103 - core::fmt::write::h1866771663f62b81 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/fmt/mod.rs:1189:21 [INFO] [stdout] 6: 0x59f856b522d3 - std::io::Write::write_fmt::h2df399c9fb8c6039 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/io/mod.rs:1884:15 [INFO] [stdout] 7: 0x59f856b54f82 - std::sys::backtrace::BacktraceLock::print::hddd3a9918ce29aa7 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x59f856b565bd - std::panicking::default_hook::{{closure}}::h791f75256b902d7d [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:268:22 [INFO] [stdout] 9: 0x59f856b563c7 - std::panicking::default_hook::h82cc572fcb0d8cd7 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:292:9 [INFO] [stdout] 10: 0x59f856b1e477 - as core::ops::function::Fn>::call::h47f4385e5c05a6bc [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/alloc/src/boxed.rs:1986:9 [INFO] [stdout] 11: 0x59f856b1e477 - test::test_main::{{closure}}::h592b6187ee9bbe51 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:134:21 [INFO] [stdout] 12: 0x59f856b56c68 - as core::ops::function::Fn>::call::h80408f032954f187 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/alloc/src/boxed.rs:1986:9 [INFO] [stdout] 13: 0x59f856b56c68 - std::panicking::rust_panic_with_hook::he21644cc2707f2c4 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:809:13 [INFO] [stdout] 14: 0x59f856b56a2a - std::panicking::begin_panic_handler::{{closure}}::h42f7c414fed3cad9 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:674:13 [INFO] [stdout] 15: 0x59f856b55619 - std::sys::backtrace::__rust_end_short_backtrace::ha26cf5766b4e8c65 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/backtrace.rs:170:18 [INFO] [stdout] 16: 0x59f856b566bc - rust_begin_unwind [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:665:5 [INFO] [stdout] 17: 0x59f856a8fb40 - core::panicking::panic_fmt::h74866b78e934b1c0 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panicking.rs:76:14 [INFO] [stdout] 18: 0x59f856a8ff0b - core::panicking::assert_failed_inner::h096c85975a183618 [INFO] [stdout] 19: 0x59f856ad403a - core::panicking::assert_failed::h95a113546d21c59b [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panicking.rs:373:5 [INFO] [stdout] 20: 0x59f856abde05 - sim_tests::tests::trace_test_module_3::hd1317ef9d25fbe6e [INFO] [stdout] at /opt/rustwide/workdir/sim-tests/src/lib.rs:2611:9 [INFO] [stdout] 21: 0x59f856ab84a7 - sim_tests::tests::trace_test_module_3::{{closure}}::hef7eee4815fb3ce9 [INFO] [stdout] at /opt/rustwide/workdir/sim-tests/src/lib.rs:2529:33 [INFO] [stdout] 22: 0x59f856ace046 - core::ops::function::FnOnce::call_once::hb534abc69e65e940 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x59f856b2302b - core::ops::function::FnOnce::call_once::h2f54be8ccda9ff77 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59f856b2302b - test::__rust_begin_short_backtrace::h505f4667df5bf10c [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:632:18 [INFO] [stdout] 25: 0x59f856b22988 - test::run_test_in_process::{{closure}}::h5ed3028e6069c117 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:655:60 [INFO] [stdout] 26: 0x59f856b22988 - as core::ops::function::FnOnce<()>>::call_once::hbf705be6aea7c287 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 27: 0x59f856b22988 - std::panicking::try::do_call::h555223a41631f02b [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:557:40 [INFO] [stdout] 28: 0x59f856b22988 - std::panicking::try::he81e496d432108c4 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:520:19 [INFO] [stdout] 29: 0x59f856b22988 - std::panic::catch_unwind::hb2ff356e76867b52 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panic.rs:358:14 [INFO] [stdout] 30: 0x59f856b22988 - test::run_test_in_process::h665bcd2e01d69f5b [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:655:27 [INFO] [stdout] 31: 0x59f856b22988 - test::run_test::{{closure}}::ha58fbc9c79c6786d [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:576:43 [INFO] [stdout] 32: 0x59f856ae642a - test::run_test::{{closure}}::h958602d5fcb1d647 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/test/src/lib.rs:606:41 [INFO] [stdout] 33: 0x59f856ae642a - std::sys::backtrace::__rust_begin_short_backtrace::h7ca2fb16f64faa0f [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/backtrace.rs:154:18 [INFO] [stdout] 34: 0x59f856ae9ce4 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hebe77fbe87ddae61 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/thread/mod.rs:561:17 [INFO] [stdout] 35: 0x59f856ae9ce4 - as core::ops::function::FnOnce<()>>::call_once::h5e26d6a69f85d1d6 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x59f856ae9ce4 - std::panicking::try::do_call::h9787fac579f00884 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:557:40 [INFO] [stdout] 37: 0x59f856ae9ce4 - std::panicking::try::h788012b555fbd7c5 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panicking.rs:520:19 [INFO] [stdout] 38: 0x59f856ae9ce4 - std::panic::catch_unwind::hd194f26f99a98fb5 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/panic.rs:358:14 [INFO] [stdout] 39: 0x59f856ae9ce4 - std::thread::Builder::spawn_unchecked_::{{closure}}::h31c0dcba34ed449c [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/thread/mod.rs:559:30 [INFO] [stdout] 40: 0x59f856ae9ce4 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h60302d9c688101a6 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x59f856b5abab - as core::ops::function::FnOnce>::call_once::h9578f6ea1d4e1c4b [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/alloc/src/boxed.rs:1972:9 [INFO] [stdout] 42: 0x59f856b5abab - as core::ops::function::FnOnce>::call_once::hf4a2f438d8019348 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/alloc/src/boxed.rs:1972:9 [INFO] [stdout] 43: 0x59f856b5abab - std::sys::pal::unix::thread::Thread::new::thread_start::h14f1eb868ff90fc9 [INFO] [stdout] at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sys/pal/unix/thread.rs:105:17 [INFO] [stdout] 44: 0x755c09000ac3 - [INFO] [stdout] 45: 0x755c09091a04 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] tests::trace_test_module_2 [INFO] [stdout] tests::trace_test_module_3 [INFO] [stdout] [INFO] [stdout] test result: FAILED. 43 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "06a063c885cd57e06e0df49b84430be659b80de84eec2393a4d61f5a93f23a10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "06a063c885cd57e06e0df49b84430be659b80de84eec2393a4d61f5a93f23a10", kill_on_drop: false }` [INFO] [stdout] 06a063c885cd57e06e0df49b84430be659b80de84eec2393a4d61f5a93f23a10