[INFO] fetching crate kaze 0.1.19... [INFO] testing kaze-0.1.19 against try#b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b for pr-145330-1 [INFO] extracting crate kaze 0.1.19 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate kaze 0.1.19 [INFO] finished tweaking crates.io crate kaze 0.1.19 [INFO] tweaked toml for crates.io crate kaze 0.1.19 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate kaze 0.1.19 on toolchain b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [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" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 81b4619331f76bb971a8f329ec96130006535e112eab4c01364a178da9d568ba [INFO] running `Command { std: "docker" "start" "-a" "81b4619331f76bb971a8f329ec96130006535e112eab4c01364a178da9d568ba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "81b4619331f76bb971a8f329ec96130006535e112eab4c01364a178da9d568ba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "81b4619331f76bb971a8f329ec96130006535e112eab4c01364a178da9d568ba", kill_on_drop: false }` [INFO] [stdout] 81b4619331f76bb971a8f329ec96130006535e112eab4c01364a178da9d568ba [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bd6176b5414e05d1e2148c707aceaad25a2639b988dc1a4b374b0abf953e9ca0 [INFO] running `Command { std: "docker" "start" "-a" "bd6176b5414e05d1e2148c707aceaad25a2639b988dc1a4b374b0abf953e9ca0", kill_on_drop: false }` [INFO] [stderr] Compiling typed-arena v2.0.2 [INFO] [stderr] Compiling vcd v0.6.1 [INFO] [stderr] Compiling kaze v0.1.19 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/sim.rs:356:10 [INFO] [stdout] | [INFO] [stdout] 356 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/context.rs:92:37 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn module>(&'a self, name: S) -> &Module { [INFO] [stdout] | ^^ ------- [INFO] [stdout] | | || [INFO] [stdout] | | |the same lifetime is hidden here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 92 | pub fn module>(&'a self, name: S) -> &'a Module<'a> { [INFO] [stdout] | ++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/context.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn modules(&'a self) -> Ref>> { [INFO] [stdout] | ^^ ------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is hidden here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 122 | pub fn modules(&'a self) -> Ref<'a, BTreeMap>> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/instance.rs:101:37 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn output>(&'a self, name: S) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 101 | pub fn output>(&'a self, name: S) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/mem.rs:129:23 [INFO] [stdout] | [INFO] [stdout] 129 | pub fn read_port(&'a self, address: &'a Signal<'a>, enable: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | | | [INFO] [stdout] | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 129 | pub fn read_port(&'a self, address: &'a Signal<'a>, enable: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:78:36 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn lit>(&'a self, value: C, bit_width: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 78 | pub fn lit>(&'a self, value: C, bit_width: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn low(&'a self) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 120 | pub fn low(&'a self) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:139:18 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn high(&'a self) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 139 | pub fn high(&'a self) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:160:36 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn input>(&'a self, name: S, bit_width: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 160 | pub fn input>(&'a self, name: S, bit_width: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:234:34 [INFO] [stdout] | [INFO] [stdout] 234 | pub fn reg>(&'a self, name: S, bit_width: u32) -> &Register<'a> { [INFO] [stdout] | ^^ ------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 234 | pub fn reg>(&'a self, name: S, bit_width: u32) -> &'a Register<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] 288 | cond: &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 289 | when_true: &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 290 | when_false: &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 291 | ) -> &Signal<'a> { [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 291 | ) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:353:10 [INFO] [stdout] | [INFO] [stdout] 353 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 356 | ) -> &Instance<'a> { [INFO] [stdout] | ------------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 356 | ) -> &'a Instance<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:400:10 [INFO] [stdout] | [INFO] [stdout] 400 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 404 | ) -> &Mem<'a> { [INFO] [stdout] | -------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 404 | ) -> &'a Mem<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn bit(&'a self, index: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 137 | pub fn bit(&'a self, index: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:175:18 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn bits(&'a self, range_high: u32, range_low: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 175 | pub fn bits(&'a self, range_high: u32, range_low: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:218:20 [INFO] [stdout] | [INFO] [stdout] 218 | pub fn repeat(&'a self, count: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 218 | pub fn repeat(&'a self, count: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:261:20 [INFO] [stdout] | [INFO] [stdout] 261 | pub fn concat(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 261 | pub fn concat(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:303:16 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn eq(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 303 | pub fn eq(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:348:16 [INFO] [stdout] | [INFO] [stdout] 348 | pub fn ne(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 348 | pub fn ne(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:393:16 [INFO] [stdout] | [INFO] [stdout] 393 | pub fn lt(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 393 | pub fn lt(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:438:16 [INFO] [stdout] | [INFO] [stdout] 438 | pub fn le(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 438 | pub fn le(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:483:16 [INFO] [stdout] | [INFO] [stdout] 483 | pub fn gt(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 483 | pub fn gt(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:528:16 [INFO] [stdout] | [INFO] [stdout] 528 | pub fn ge(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 528 | pub fn ge(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:573:23 [INFO] [stdout] | [INFO] [stdout] 573 | pub fn lt_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 573 | pub fn lt_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:621:23 [INFO] [stdout] | [INFO] [stdout] 621 | pub fn le_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 621 | pub fn le_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:669:23 [INFO] [stdout] | [INFO] [stdout] 669 | pub fn gt_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 669 | pub fn gt_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:717:23 [INFO] [stdout] | [INFO] [stdout] 717 | pub fn ge_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 717 | pub fn ge_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:764:28 [INFO] [stdout] | [INFO] [stdout] 764 | pub fn shr_arithmetic(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 764 | pub fn shr_arithmetic(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:802:24 [INFO] [stdout] | [INFO] [stdout] 802 | pub fn mul_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 802 | pub fn mul_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:845:17 [INFO] [stdout] | [INFO] [stdout] 845 | pub fn mux(&'a self, when_true: &'a Signal<'a>, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | | | [INFO] [stdout] | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 845 | pub fn mux(&'a self, when_true: &'a Signal<'a>, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:867:39 [INFO] [stdout] | [INFO] [stdout] 867 | pub fn reg_next>(&'a self, name: S) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 867 | pub fn reg_next>(&'a self, name: S) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:896:10 [INFO] [stdout] | [INFO] [stdout] 896 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 899 | ) -> &Signal<'a> { [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 899 | ) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:52:37 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn else_(self, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 52 | pub fn else_(self, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:59:38 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&Signal<'a>,) { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 59 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&'a Signal<'a>,) { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ^^ ^^ ^^ ^^ ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 65 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:76:23 [INFO] [stdout] | [INFO] [stdout] 76 | when_false: (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>), [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ^^ the lifetime is named here [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 77 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- [INFO] [stdout] | | | | | | | [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 77 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:100:14 [INFO] [stdout] | [INFO] [stdout] 100 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 101 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 102 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 103 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 104 | ), [INFO] [stdout] 105 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 105 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:130:14 [INFO] [stdout] | [INFO] [stdout] 130 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 131 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 132 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 133 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 134 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 137 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 138 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 139 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 140 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 141 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 137 ~ &'a Signal<'a>, [INFO] [stdout] 138 ~ &'a Signal<'a>, [INFO] [stdout] 139 ~ &'a Signal<'a>, [INFO] [stdout] 140 ~ &'a Signal<'a>, [INFO] [stdout] 141 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:169:14 [INFO] [stdout] | [INFO] [stdout] 169 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 170 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 171 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 172 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 173 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 174 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 177 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 178 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 179 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 180 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 181 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 182 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 177 ~ &'a Signal<'a>, [INFO] [stdout] 178 ~ &'a Signal<'a>, [INFO] [stdout] 179 ~ &'a Signal<'a>, [INFO] [stdout] 180 ~ &'a Signal<'a>, [INFO] [stdout] 181 ~ &'a Signal<'a>, [INFO] [stdout] 182 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:212:14 [INFO] [stdout] | [INFO] [stdout] 212 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 213 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 214 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 215 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 216 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 217 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 218 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 221 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 222 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 223 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 224 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 225 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 226 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 227 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 221 ~ &'a Signal<'a>, [INFO] [stdout] 222 ~ &'a Signal<'a>, [INFO] [stdout] 223 ~ &'a Signal<'a>, [INFO] [stdout] 224 ~ &'a Signal<'a>, [INFO] [stdout] 225 ~ &'a Signal<'a>, [INFO] [stdout] 226 ~ &'a Signal<'a>, [INFO] [stdout] 227 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:259:14 [INFO] [stdout] | [INFO] [stdout] 259 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 260 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 261 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 262 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 263 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 264 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 265 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 266 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 269 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 270 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 271 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 272 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 273 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 274 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 275 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 276 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 269 ~ &'a Signal<'a>, [INFO] [stdout] 270 ~ &'a Signal<'a>, [INFO] [stdout] 271 ~ &'a Signal<'a>, [INFO] [stdout] 272 ~ &'a Signal<'a>, [INFO] [stdout] 273 ~ &'a Signal<'a>, [INFO] [stdout] 274 ~ &'a Signal<'a>, [INFO] [stdout] 275 ~ &'a Signal<'a>, [INFO] [stdout] 276 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:310:14 [INFO] [stdout] | [INFO] [stdout] 310 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 311 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 312 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 313 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 314 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 315 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 316 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 317 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 318 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 321 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 322 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 323 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 324 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 325 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 326 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 327 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 328 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 329 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 321 ~ &'a Signal<'a>, [INFO] [stdout] 322 ~ &'a Signal<'a>, [INFO] [stdout] 323 ~ &'a Signal<'a>, [INFO] [stdout] 324 ~ &'a Signal<'a>, [INFO] [stdout] 325 ~ &'a Signal<'a>, [INFO] [stdout] 326 ~ &'a Signal<'a>, [INFO] [stdout] 327 ~ &'a Signal<'a>, [INFO] [stdout] 328 ~ &'a Signal<'a>, [INFO] [stdout] 329 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:365:14 [INFO] [stdout] | [INFO] [stdout] 365 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 366 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 367 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 368 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 369 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 370 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 371 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 372 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 373 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 374 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 377 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 378 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 379 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 380 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 381 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 382 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 383 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 384 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 385 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 386 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 377 ~ &'a Signal<'a>, [INFO] [stdout] 378 ~ &'a Signal<'a>, [INFO] [stdout] 379 ~ &'a Signal<'a>, [INFO] [stdout] 380 ~ &'a Signal<'a>, [INFO] [stdout] 381 ~ &'a Signal<'a>, [INFO] [stdout] 382 ~ &'a Signal<'a>, [INFO] [stdout] 383 ~ &'a Signal<'a>, [INFO] [stdout] 384 ~ &'a Signal<'a>, [INFO] [stdout] 385 ~ &'a Signal<'a>, [INFO] [stdout] 386 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:424:14 [INFO] [stdout] | [INFO] [stdout] 424 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 425 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 426 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 427 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 428 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 429 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 430 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 431 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 432 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 433 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 434 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 437 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 438 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 439 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 440 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 441 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 442 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 443 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 444 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 445 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 446 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 447 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 437 ~ &'a Signal<'a>, [INFO] [stdout] 438 ~ &'a Signal<'a>, [INFO] [stdout] 439 ~ &'a Signal<'a>, [INFO] [stdout] 440 ~ &'a Signal<'a>, [INFO] [stdout] 441 ~ &'a Signal<'a>, [INFO] [stdout] 442 ~ &'a Signal<'a>, [INFO] [stdout] 443 ~ &'a Signal<'a>, [INFO] [stdout] 444 ~ &'a Signal<'a>, [INFO] [stdout] 445 ~ &'a Signal<'a>, [INFO] [stdout] 446 ~ &'a Signal<'a>, [INFO] [stdout] 447 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:487:14 [INFO] [stdout] | [INFO] [stdout] 487 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 488 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 489 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 490 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 491 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 492 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 493 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 494 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 495 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 496 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 497 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 498 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 501 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 502 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 503 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 504 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 505 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 506 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 507 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 508 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 509 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 510 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 511 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 512 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 501 ~ &'a Signal<'a>, [INFO] [stdout] 502 ~ &'a Signal<'a>, [INFO] [stdout] 503 ~ &'a Signal<'a>, [INFO] [stdout] 504 ~ &'a Signal<'a>, [INFO] [stdout] 505 ~ &'a Signal<'a>, [INFO] [stdout] 506 ~ &'a Signal<'a>, [INFO] [stdout] 507 ~ &'a Signal<'a>, [INFO] [stdout] 508 ~ &'a Signal<'a>, [INFO] [stdout] 509 ~ &'a Signal<'a>, [INFO] [stdout] 510 ~ &'a Signal<'a>, [INFO] [stdout] 511 ~ &'a Signal<'a>, [INFO] [stdout] 512 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:554:37 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn else_(self, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 554 | pub fn else_(self, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:565:38 [INFO] [stdout] | [INFO] [stdout] 565 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&Signal<'a>,) { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 565 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&'a Signal<'a>,) { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:575:38 [INFO] [stdout] | [INFO] [stdout] 575 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ^^ ^^ ^^ ^^ ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 575 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:590:23 [INFO] [stdout] | [INFO] [stdout] 590 | when_false: (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>), [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ^^ the lifetime is named here [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 591 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- [INFO] [stdout] | | | | | | | [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 591 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:618:14 [INFO] [stdout] | [INFO] [stdout] 618 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 619 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 620 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 621 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 622 | ), [INFO] [stdout] 623 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 623 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:652:14 [INFO] [stdout] | [INFO] [stdout] 652 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 653 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 654 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 655 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 656 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 659 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 660 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 661 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 662 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 663 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 659 ~ &'a Signal<'a>, [INFO] [stdout] 660 ~ &'a Signal<'a>, [INFO] [stdout] 661 ~ &'a Signal<'a>, [INFO] [stdout] 662 ~ &'a Signal<'a>, [INFO] [stdout] 663 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:695:14 [INFO] [stdout] | [INFO] [stdout] 695 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 696 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 697 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 698 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 699 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 700 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 703 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 704 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 705 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 706 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 707 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 708 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 703 ~ &'a Signal<'a>, [INFO] [stdout] 704 ~ &'a Signal<'a>, [INFO] [stdout] 705 ~ &'a Signal<'a>, [INFO] [stdout] 706 ~ &'a Signal<'a>, [INFO] [stdout] 707 ~ &'a Signal<'a>, [INFO] [stdout] 708 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:742:14 [INFO] [stdout] | [INFO] [stdout] 742 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 743 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 744 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 745 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 746 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 747 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 748 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 751 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 752 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 753 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 754 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 755 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 756 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 757 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 751 ~ &'a Signal<'a>, [INFO] [stdout] 752 ~ &'a Signal<'a>, [INFO] [stdout] 753 ~ &'a Signal<'a>, [INFO] [stdout] 754 ~ &'a Signal<'a>, [INFO] [stdout] 755 ~ &'a Signal<'a>, [INFO] [stdout] 756 ~ &'a Signal<'a>, [INFO] [stdout] 757 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:793:14 [INFO] [stdout] | [INFO] [stdout] 793 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 794 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 795 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 796 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 797 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 798 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 799 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 800 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 803 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 804 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 805 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 806 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 807 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 808 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 809 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 810 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 803 ~ &'a Signal<'a>, [INFO] [stdout] 804 ~ &'a Signal<'a>, [INFO] [stdout] 805 ~ &'a Signal<'a>, [INFO] [stdout] 806 ~ &'a Signal<'a>, [INFO] [stdout] 807 ~ &'a Signal<'a>, [INFO] [stdout] 808 ~ &'a Signal<'a>, [INFO] [stdout] 809 ~ &'a Signal<'a>, [INFO] [stdout] 810 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:848:14 [INFO] [stdout] | [INFO] [stdout] 848 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 849 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 850 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 851 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 852 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 853 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 854 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 855 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 856 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 859 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 860 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 861 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 862 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 863 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 864 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 865 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 866 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 867 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 859 ~ &'a Signal<'a>, [INFO] [stdout] 860 ~ &'a Signal<'a>, [INFO] [stdout] 861 ~ &'a Signal<'a>, [INFO] [stdout] 862 ~ &'a Signal<'a>, [INFO] [stdout] 863 ~ &'a Signal<'a>, [INFO] [stdout] 864 ~ &'a Signal<'a>, [INFO] [stdout] 865 ~ &'a Signal<'a>, [INFO] [stdout] 866 ~ &'a Signal<'a>, [INFO] [stdout] 867 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:907:14 [INFO] [stdout] | [INFO] [stdout] 907 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 908 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 909 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 910 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 911 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 912 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 913 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 914 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 915 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 916 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 919 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 920 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 921 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 922 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 923 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 924 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 925 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 926 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 927 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 928 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 919 ~ &'a Signal<'a>, [INFO] [stdout] 920 ~ &'a Signal<'a>, [INFO] [stdout] 921 ~ &'a Signal<'a>, [INFO] [stdout] 922 ~ &'a Signal<'a>, [INFO] [stdout] 923 ~ &'a Signal<'a>, [INFO] [stdout] 924 ~ &'a Signal<'a>, [INFO] [stdout] 925 ~ &'a Signal<'a>, [INFO] [stdout] 926 ~ &'a Signal<'a>, [INFO] [stdout] 927 ~ &'a Signal<'a>, [INFO] [stdout] 928 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:970:14 [INFO] [stdout] | [INFO] [stdout] 970 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 971 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 972 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 973 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 974 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 975 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 976 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 977 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 978 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 979 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 980 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 983 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 984 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 985 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 986 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 987 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 988 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 989 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 990 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 991 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 992 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 993 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 983 ~ &'a Signal<'a>, [INFO] [stdout] 984 ~ &'a Signal<'a>, [INFO] [stdout] 985 ~ &'a Signal<'a>, [INFO] [stdout] 986 ~ &'a Signal<'a>, [INFO] [stdout] 987 ~ &'a Signal<'a>, [INFO] [stdout] 988 ~ &'a Signal<'a>, [INFO] [stdout] 989 ~ &'a Signal<'a>, [INFO] [stdout] 990 ~ &'a Signal<'a>, [INFO] [stdout] 991 ~ &'a Signal<'a>, [INFO] [stdout] 992 ~ &'a Signal<'a>, [INFO] [stdout] 993 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:1037:14 [INFO] [stdout] | [INFO] [stdout] 1037 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1038 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1039 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1040 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1041 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1042 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1043 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1044 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1045 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1046 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1047 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1048 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 1051 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1052 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1053 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1054 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1055 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1056 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1057 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1058 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1059 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1060 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1061 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1062 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 1051 ~ &'a Signal<'a>, [INFO] [stdout] 1052 ~ &'a Signal<'a>, [INFO] [stdout] 1053 ~ &'a Signal<'a>, [INFO] [stdout] 1054 ~ &'a Signal<'a>, [INFO] [stdout] 1055 ~ &'a Signal<'a>, [INFO] [stdout] 1056 ~ &'a Signal<'a>, [INFO] [stdout] 1057 ~ &'a Signal<'a>, [INFO] [stdout] 1058 ~ &'a Signal<'a>, [INFO] [stdout] 1059 ~ &'a Signal<'a>, [INFO] [stdout] 1060 ~ &'a Signal<'a>, [INFO] [stdout] 1061 ~ &'a Signal<'a>, [INFO] [stdout] 1062 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/module_context.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 45 | ) -> Ref, &'arena ModuleContext<'graph, 'arena>>> { [INFO] [stdout] | ----------------------------------------------------------------------------------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 45 | ) -> Ref<'_, HashMap<*const graph::Instance<'graph>, &'arena ModuleContext<'graph, 'arena>>> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.13s [INFO] running `Command { std: "docker" "inspect" "bd6176b5414e05d1e2148c707aceaad25a2639b988dc1a4b374b0abf953e9ca0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bd6176b5414e05d1e2148c707aceaad25a2639b988dc1a4b374b0abf953e9ca0", kill_on_drop: false }` [INFO] [stdout] bd6176b5414e05d1e2148c707aceaad25a2639b988dc1a4b374b0abf953e9ca0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 88f3e2dfb86169f8b304ffe3e8af991e61c06c4d255b2be761501de5db8b1a8f [INFO] running `Command { std: "docker" "start" "-a" "88f3e2dfb86169f8b304ffe3e8af991e61c06c4d255b2be761501de5db8b1a8f", kill_on_drop: false }` [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/sim.rs:356:10 [INFO] [stdout] | [INFO] [stdout] 356 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/context.rs:92:37 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn module>(&'a self, name: S) -> &Module { [INFO] [stdout] | ^^ ------- [INFO] [stdout] | | || [INFO] [stdout] | | |the same lifetime is hidden here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 92 | pub fn module>(&'a self, name: S) -> &'a Module<'a> { [INFO] [stdout] | ++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/context.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn modules(&'a self) -> Ref>> { [INFO] [stdout] | ^^ ------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is hidden here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 122 | pub fn modules(&'a self) -> Ref<'a, BTreeMap>> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/instance.rs:101:37 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn output>(&'a self, name: S) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 101 | pub fn output>(&'a self, name: S) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/mem.rs:129:23 [INFO] [stdout] | [INFO] [stdout] 129 | pub fn read_port(&'a self, address: &'a Signal<'a>, enable: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | | | [INFO] [stdout] | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 129 | pub fn read_port(&'a self, address: &'a Signal<'a>, enable: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:78:36 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn lit>(&'a self, value: C, bit_width: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 78 | pub fn lit>(&'a self, value: C, bit_width: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn low(&'a self) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 120 | pub fn low(&'a self) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:139:18 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn high(&'a self) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 139 | pub fn high(&'a self) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:160:36 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn input>(&'a self, name: S, bit_width: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 160 | pub fn input>(&'a self, name: S, bit_width: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:234:34 [INFO] [stdout] | [INFO] [stdout] 234 | pub fn reg>(&'a self, name: S, bit_width: u32) -> &Register<'a> { [INFO] [stdout] | ^^ ------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 234 | pub fn reg>(&'a self, name: S, bit_width: u32) -> &'a Register<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] 288 | cond: &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 289 | when_true: &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 290 | when_false: &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 291 | ) -> &Signal<'a> { [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 291 | ) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:353:10 [INFO] [stdout] | [INFO] [stdout] 353 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 356 | ) -> &Instance<'a> { [INFO] [stdout] | ------------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 356 | ) -> &'a Instance<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:400:10 [INFO] [stdout] | [INFO] [stdout] 400 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 404 | ) -> &Mem<'a> { [INFO] [stdout] | -------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 404 | ) -> &'a Mem<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn bit(&'a self, index: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 137 | pub fn bit(&'a self, index: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:175:18 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn bits(&'a self, range_high: u32, range_low: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 175 | pub fn bits(&'a self, range_high: u32, range_low: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:218:20 [INFO] [stdout] | [INFO] [stdout] 218 | pub fn repeat(&'a self, count: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 218 | pub fn repeat(&'a self, count: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:261:20 [INFO] [stdout] | [INFO] [stdout] 261 | pub fn concat(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 261 | pub fn concat(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:303:16 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn eq(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 303 | pub fn eq(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:348:16 [INFO] [stdout] | [INFO] [stdout] 348 | pub fn ne(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 348 | pub fn ne(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:393:16 [INFO] [stdout] | [INFO] [stdout] 393 | pub fn lt(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 393 | pub fn lt(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:438:16 [INFO] [stdout] | [INFO] [stdout] 438 | pub fn le(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 438 | pub fn le(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:483:16 [INFO] [stdout] | [INFO] [stdout] 483 | pub fn gt(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 483 | pub fn gt(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:528:16 [INFO] [stdout] | [INFO] [stdout] 528 | pub fn ge(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 528 | pub fn ge(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:573:23 [INFO] [stdout] | [INFO] [stdout] 573 | pub fn lt_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 573 | pub fn lt_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:621:23 [INFO] [stdout] | [INFO] [stdout] 621 | pub fn le_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 621 | pub fn le_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:669:23 [INFO] [stdout] | [INFO] [stdout] 669 | pub fn gt_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 669 | pub fn gt_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:717:23 [INFO] [stdout] | [INFO] [stdout] 717 | pub fn ge_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 717 | pub fn ge_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:764:28 [INFO] [stdout] | [INFO] [stdout] 764 | pub fn shr_arithmetic(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 764 | pub fn shr_arithmetic(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:802:24 [INFO] [stdout] | [INFO] [stdout] 802 | pub fn mul_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 802 | pub fn mul_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:845:17 [INFO] [stdout] | [INFO] [stdout] 845 | pub fn mux(&'a self, when_true: &'a Signal<'a>, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | | | [INFO] [stdout] | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 845 | pub fn mux(&'a self, when_true: &'a Signal<'a>, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:867:39 [INFO] [stdout] | [INFO] [stdout] 867 | pub fn reg_next>(&'a self, name: S) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 867 | pub fn reg_next>(&'a self, name: S) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:896:10 [INFO] [stdout] | [INFO] [stdout] 896 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 899 | ) -> &Signal<'a> { [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 899 | ) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:52:37 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn else_(self, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 52 | pub fn else_(self, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:59:38 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&Signal<'a>,) { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 59 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&'a Signal<'a>,) { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ^^ ^^ ^^ ^^ ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 65 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:76:23 [INFO] [stdout] | [INFO] [stdout] 76 | when_false: (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>), [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ^^ the lifetime is named here [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 77 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- [INFO] [stdout] | | | | | | | [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 77 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:100:14 [INFO] [stdout] | [INFO] [stdout] 100 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 101 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 102 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 103 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 104 | ), [INFO] [stdout] 105 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 105 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:130:14 [INFO] [stdout] | [INFO] [stdout] 130 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 131 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 132 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 133 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 134 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 137 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 138 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 139 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 140 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 141 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 137 ~ &'a Signal<'a>, [INFO] [stdout] 138 ~ &'a Signal<'a>, [INFO] [stdout] 139 ~ &'a Signal<'a>, [INFO] [stdout] 140 ~ &'a Signal<'a>, [INFO] [stdout] 141 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:169:14 [INFO] [stdout] | [INFO] [stdout] 169 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 170 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 171 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 172 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 173 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 174 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 177 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 178 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 179 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 180 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 181 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 182 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 177 ~ &'a Signal<'a>, [INFO] [stdout] 178 ~ &'a Signal<'a>, [INFO] [stdout] 179 ~ &'a Signal<'a>, [INFO] [stdout] 180 ~ &'a Signal<'a>, [INFO] [stdout] 181 ~ &'a Signal<'a>, [INFO] [stdout] 182 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:212:14 [INFO] [stdout] | [INFO] [stdout] 212 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 213 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 214 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 215 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 216 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 217 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 218 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 221 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 222 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 223 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 224 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 225 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 226 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 227 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 221 ~ &'a Signal<'a>, [INFO] [stdout] 222 ~ &'a Signal<'a>, [INFO] [stdout] 223 ~ &'a Signal<'a>, [INFO] [stdout] 224 ~ &'a Signal<'a>, [INFO] [stdout] 225 ~ &'a Signal<'a>, [INFO] [stdout] 226 ~ &'a Signal<'a>, [INFO] [stdout] 227 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:259:14 [INFO] [stdout] | [INFO] [stdout] 259 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 260 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 261 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 262 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 263 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 264 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 265 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 266 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 269 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 270 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 271 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 272 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 273 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 274 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 275 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 276 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 269 ~ &'a Signal<'a>, [INFO] [stdout] 270 ~ &'a Signal<'a>, [INFO] [stdout] 271 ~ &'a Signal<'a>, [INFO] [stdout] 272 ~ &'a Signal<'a>, [INFO] [stdout] 273 ~ &'a Signal<'a>, [INFO] [stdout] 274 ~ &'a Signal<'a>, [INFO] [stdout] 275 ~ &'a Signal<'a>, [INFO] [stdout] 276 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:310:14 [INFO] [stdout] | [INFO] [stdout] 310 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 311 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 312 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 313 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 314 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 315 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 316 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 317 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 318 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 321 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 322 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 323 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 324 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 325 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 326 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 327 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 328 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 329 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 321 ~ &'a Signal<'a>, [INFO] [stdout] 322 ~ &'a Signal<'a>, [INFO] [stdout] 323 ~ &'a Signal<'a>, [INFO] [stdout] 324 ~ &'a Signal<'a>, [INFO] [stdout] 325 ~ &'a Signal<'a>, [INFO] [stdout] 326 ~ &'a Signal<'a>, [INFO] [stdout] 327 ~ &'a Signal<'a>, [INFO] [stdout] 328 ~ &'a Signal<'a>, [INFO] [stdout] 329 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:365:14 [INFO] [stdout] | [INFO] [stdout] 365 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 366 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 367 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 368 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 369 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 370 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 371 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 372 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 373 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 374 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 377 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 378 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 379 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 380 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 381 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 382 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 383 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 384 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 385 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 386 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 377 ~ &'a Signal<'a>, [INFO] [stdout] 378 ~ &'a Signal<'a>, [INFO] [stdout] 379 ~ &'a Signal<'a>, [INFO] [stdout] 380 ~ &'a Signal<'a>, [INFO] [stdout] 381 ~ &'a Signal<'a>, [INFO] [stdout] 382 ~ &'a Signal<'a>, [INFO] [stdout] 383 ~ &'a Signal<'a>, [INFO] [stdout] 384 ~ &'a Signal<'a>, [INFO] [stdout] 385 ~ &'a Signal<'a>, [INFO] [stdout] 386 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:424:14 [INFO] [stdout] | [INFO] [stdout] 424 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 425 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 426 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 427 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 428 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 429 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 430 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 431 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 432 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 433 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 434 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 437 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 438 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 439 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 440 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 441 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 442 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 443 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 444 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 445 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 446 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 447 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 437 ~ &'a Signal<'a>, [INFO] [stdout] 438 ~ &'a Signal<'a>, [INFO] [stdout] 439 ~ &'a Signal<'a>, [INFO] [stdout] 440 ~ &'a Signal<'a>, [INFO] [stdout] 441 ~ &'a Signal<'a>, [INFO] [stdout] 442 ~ &'a Signal<'a>, [INFO] [stdout] 443 ~ &'a Signal<'a>, [INFO] [stdout] 444 ~ &'a Signal<'a>, [INFO] [stdout] 445 ~ &'a Signal<'a>, [INFO] [stdout] 446 ~ &'a Signal<'a>, [INFO] [stdout] 447 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:487:14 [INFO] [stdout] | [INFO] [stdout] 487 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 488 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 489 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 490 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 491 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 492 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 493 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 494 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 495 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 496 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 497 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 498 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 501 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 502 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 503 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 504 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 505 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 506 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 507 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 508 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 509 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 510 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 511 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 512 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 501 ~ &'a Signal<'a>, [INFO] [stdout] 502 ~ &'a Signal<'a>, [INFO] [stdout] 503 ~ &'a Signal<'a>, [INFO] [stdout] 504 ~ &'a Signal<'a>, [INFO] [stdout] 505 ~ &'a Signal<'a>, [INFO] [stdout] 506 ~ &'a Signal<'a>, [INFO] [stdout] 507 ~ &'a Signal<'a>, [INFO] [stdout] 508 ~ &'a Signal<'a>, [INFO] [stdout] 509 ~ &'a Signal<'a>, [INFO] [stdout] 510 ~ &'a Signal<'a>, [INFO] [stdout] 511 ~ &'a Signal<'a>, [INFO] [stdout] 512 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:554:37 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn else_(self, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 554 | pub fn else_(self, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:565:38 [INFO] [stdout] | [INFO] [stdout] 565 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&Signal<'a>,) { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 565 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&'a Signal<'a>,) { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:575:38 [INFO] [stdout] | [INFO] [stdout] 575 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ^^ ^^ ^^ ^^ ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 575 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:590:23 [INFO] [stdout] | [INFO] [stdout] 590 | when_false: (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>), [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ^^ the lifetime is named here [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 591 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- [INFO] [stdout] | | | | | | | [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 591 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:618:14 [INFO] [stdout] | [INFO] [stdout] 618 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 619 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 620 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 621 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 622 | ), [INFO] [stdout] 623 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 623 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:652:14 [INFO] [stdout] | [INFO] [stdout] 652 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 653 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 654 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 655 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 656 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 659 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 660 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 661 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 662 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 663 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 659 ~ &'a Signal<'a>, [INFO] [stdout] 660 ~ &'a Signal<'a>, [INFO] [stdout] 661 ~ &'a Signal<'a>, [INFO] [stdout] 662 ~ &'a Signal<'a>, [INFO] [stdout] 663 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:695:14 [INFO] [stdout] | [INFO] [stdout] 695 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 696 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 697 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 698 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 699 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 700 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 703 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 704 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 705 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 706 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 707 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 708 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 703 ~ &'a Signal<'a>, [INFO] [stdout] 704 ~ &'a Signal<'a>, [INFO] [stdout] 705 ~ &'a Signal<'a>, [INFO] [stdout] 706 ~ &'a Signal<'a>, [INFO] [stdout] 707 ~ &'a Signal<'a>, [INFO] [stdout] 708 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:742:14 [INFO] [stdout] | [INFO] [stdout] 742 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 743 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 744 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 745 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 746 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 747 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 748 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 751 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 752 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 753 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 754 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 755 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 756 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 757 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 751 ~ &'a Signal<'a>, [INFO] [stdout] 752 ~ &'a Signal<'a>, [INFO] [stdout] 753 ~ &'a Signal<'a>, [INFO] [stdout] 754 ~ &'a Signal<'a>, [INFO] [stdout] 755 ~ &'a Signal<'a>, [INFO] [stdout] 756 ~ &'a Signal<'a>, [INFO] [stdout] 757 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:793:14 [INFO] [stdout] | [INFO] [stdout] 793 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 794 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 795 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 796 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 797 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 798 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 799 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 800 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 803 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 804 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 805 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 806 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 807 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 808 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 809 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 810 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 803 ~ &'a Signal<'a>, [INFO] [stdout] 804 ~ &'a Signal<'a>, [INFO] [stdout] 805 ~ &'a Signal<'a>, [INFO] [stdout] 806 ~ &'a Signal<'a>, [INFO] [stdout] 807 ~ &'a Signal<'a>, [INFO] [stdout] 808 ~ &'a Signal<'a>, [INFO] [stdout] 809 ~ &'a Signal<'a>, [INFO] [stdout] 810 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:848:14 [INFO] [stdout] | [INFO] [stdout] 848 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 849 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 850 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 851 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 852 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 853 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 854 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 855 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 856 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 859 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 860 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 861 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 862 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 863 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 864 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 865 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 866 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 867 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 859 ~ &'a Signal<'a>, [INFO] [stdout] 860 ~ &'a Signal<'a>, [INFO] [stdout] 861 ~ &'a Signal<'a>, [INFO] [stdout] 862 ~ &'a Signal<'a>, [INFO] [stdout] 863 ~ &'a Signal<'a>, [INFO] [stdout] 864 ~ &'a Signal<'a>, [INFO] [stdout] 865 ~ &'a Signal<'a>, [INFO] [stdout] 866 ~ &'a Signal<'a>, [INFO] [stdout] 867 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:907:14 [INFO] [stdout] | [INFO] [stdout] 907 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 908 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 909 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 910 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 911 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 912 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 913 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 914 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 915 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 916 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 919 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 920 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 921 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 922 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 923 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 924 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 925 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 926 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 927 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 928 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 919 ~ &'a Signal<'a>, [INFO] [stdout] 920 ~ &'a Signal<'a>, [INFO] [stdout] 921 ~ &'a Signal<'a>, [INFO] [stdout] 922 ~ &'a Signal<'a>, [INFO] [stdout] 923 ~ &'a Signal<'a>, [INFO] [stdout] 924 ~ &'a Signal<'a>, [INFO] [stdout] 925 ~ &'a Signal<'a>, [INFO] [stdout] 926 ~ &'a Signal<'a>, [INFO] [stdout] 927 ~ &'a Signal<'a>, [INFO] [stdout] 928 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:970:14 [INFO] [stdout] | [INFO] [stdout] 970 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 971 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 972 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 973 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 974 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 975 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 976 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 977 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 978 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 979 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 980 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 983 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 984 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 985 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 986 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 987 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 988 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 989 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 990 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 991 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 992 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 993 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 983 ~ &'a Signal<'a>, [INFO] [stdout] 984 ~ &'a Signal<'a>, [INFO] [stdout] 985 ~ &'a Signal<'a>, [INFO] [stdout] 986 ~ &'a Signal<'a>, [INFO] [stdout] 987 ~ &'a Signal<'a>, [INFO] [stdout] 988 ~ &'a Signal<'a>, [INFO] [stdout] 989 ~ &'a Signal<'a>, [INFO] [stdout] 990 ~ &'a Signal<'a>, [INFO] [stdout] 991 ~ &'a Signal<'a>, [INFO] [stdout] 992 ~ &'a Signal<'a>, [INFO] [stdout] 993 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:1037:14 [INFO] [stdout] | [INFO] [stdout] 1037 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1038 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1039 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1040 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1041 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1042 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1043 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1044 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1045 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1046 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1047 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1048 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 1051 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1052 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1053 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1054 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1055 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1056 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1057 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1058 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1059 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1060 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1061 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1062 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 1051 ~ &'a Signal<'a>, [INFO] [stdout] 1052 ~ &'a Signal<'a>, [INFO] [stdout] 1053 ~ &'a Signal<'a>, [INFO] [stdout] 1054 ~ &'a Signal<'a>, [INFO] [stdout] 1055 ~ &'a Signal<'a>, [INFO] [stdout] 1056 ~ &'a Signal<'a>, [INFO] [stdout] 1057 ~ &'a Signal<'a>, [INFO] [stdout] 1058 ~ &'a Signal<'a>, [INFO] [stdout] 1059 ~ &'a Signal<'a>, [INFO] [stdout] 1060 ~ &'a Signal<'a>, [INFO] [stdout] 1061 ~ &'a Signal<'a>, [INFO] [stdout] 1062 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling kaze v0.1.19 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/module_context.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 45 | ) -> Ref, &'arena ModuleContext<'graph, 'arena>>> { [INFO] [stdout] | ----------------------------------------------------------------------------------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 45 | ) -> Ref<'_, HashMap<*const graph::Instance<'graph>, &'arena ModuleContext<'graph, 'arena>>> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/sim.rs:356:10 [INFO] [stdout] | [INFO] [stdout] 356 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding or eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/context.rs:92:37 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn module>(&'a self, name: S) -> &Module { [INFO] [stdout] | ^^ ------- [INFO] [stdout] | | || [INFO] [stdout] | | |the same lifetime is hidden here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 92 | pub fn module>(&'a self, name: S) -> &'a Module<'a> { [INFO] [stdout] | ++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/context.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn modules(&'a self) -> Ref>> { [INFO] [stdout] | ^^ ------------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is hidden here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 122 | pub fn modules(&'a self) -> Ref<'a, BTreeMap>> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/instance.rs:101:37 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn output>(&'a self, name: S) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 101 | pub fn output>(&'a self, name: S) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/mem.rs:129:23 [INFO] [stdout] | [INFO] [stdout] 129 | pub fn read_port(&'a self, address: &'a Signal<'a>, enable: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | | | [INFO] [stdout] | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 129 | pub fn read_port(&'a self, address: &'a Signal<'a>, enable: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:78:36 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn lit>(&'a self, value: C, bit_width: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 78 | pub fn lit>(&'a self, value: C, bit_width: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn low(&'a self) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 120 | pub fn low(&'a self) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:139:18 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn high(&'a self) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 139 | pub fn high(&'a self) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:160:36 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn input>(&'a self, name: S, bit_width: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 160 | pub fn input>(&'a self, name: S, bit_width: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:234:34 [INFO] [stdout] | [INFO] [stdout] 234 | pub fn reg>(&'a self, name: S, bit_width: u32) -> &Register<'a> { [INFO] [stdout] | ^^ ------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 234 | pub fn reg>(&'a self, name: S, bit_width: u32) -> &'a Register<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] 288 | cond: &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 289 | when_true: &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 290 | when_false: &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 291 | ) -> &Signal<'a> { [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 291 | ) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:353:10 [INFO] [stdout] | [INFO] [stdout] 353 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 356 | ) -> &Instance<'a> { [INFO] [stdout] | ------------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 356 | ) -> &'a Instance<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/module.rs:400:10 [INFO] [stdout] | [INFO] [stdout] 400 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 404 | ) -> &Mem<'a> { [INFO] [stdout] | -------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 404 | ) -> &'a Mem<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn bit(&'a self, index: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 137 | pub fn bit(&'a self, index: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:175:18 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn bits(&'a self, range_high: u32, range_low: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | the lifetime is named here the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 175 | pub fn bits(&'a self, range_high: u32, range_low: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:218:20 [INFO] [stdout] | [INFO] [stdout] 218 | pub fn repeat(&'a self, count: u32) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 218 | pub fn repeat(&'a self, count: u32) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:261:20 [INFO] [stdout] | [INFO] [stdout] 261 | pub fn concat(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 261 | pub fn concat(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:303:16 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn eq(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 303 | pub fn eq(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:348:16 [INFO] [stdout] | [INFO] [stdout] 348 | pub fn ne(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 348 | pub fn ne(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:393:16 [INFO] [stdout] | [INFO] [stdout] 393 | pub fn lt(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 393 | pub fn lt(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:438:16 [INFO] [stdout] | [INFO] [stdout] 438 | pub fn le(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 438 | pub fn le(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:483:16 [INFO] [stdout] | [INFO] [stdout] 483 | pub fn gt(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 483 | pub fn gt(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:528:16 [INFO] [stdout] | [INFO] [stdout] 528 | pub fn ge(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 528 | pub fn ge(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:573:23 [INFO] [stdout] | [INFO] [stdout] 573 | pub fn lt_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 573 | pub fn lt_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:621:23 [INFO] [stdout] | [INFO] [stdout] 621 | pub fn le_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 621 | pub fn le_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:669:23 [INFO] [stdout] | [INFO] [stdout] 669 | pub fn gt_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 669 | pub fn gt_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:717:23 [INFO] [stdout] | [INFO] [stdout] 717 | pub fn ge_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 717 | pub fn ge_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:764:28 [INFO] [stdout] | [INFO] [stdout] 764 | pub fn shr_arithmetic(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 764 | pub fn shr_arithmetic(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:802:24 [INFO] [stdout] | [INFO] [stdout] 802 | pub fn mul_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the same lifetime is named here [INFO] [stdout] | | | | the same lifetime is elided here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 802 | pub fn mul_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:845:17 [INFO] [stdout] | [INFO] [stdout] 845 | pub fn mux(&'a self, when_true: &'a Signal<'a>, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ----------- [INFO] [stdout] | | | | | | | | [INFO] [stdout] | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 845 | pub fn mux(&'a self, when_true: &'a Signal<'a>, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:867:39 [INFO] [stdout] | [INFO] [stdout] 867 | pub fn reg_next>(&'a self, name: S) -> &Signal<'a> { [INFO] [stdout] | ^^ ----------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the same lifetime is named here [INFO] [stdout] | | the same lifetime is elided here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 867 | pub fn reg_next>(&'a self, name: S) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/signal.rs:896:10 [INFO] [stdout] | [INFO] [stdout] 896 | &'a self, [INFO] [stdout] | ^^ the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 899 | ) -> &Signal<'a> { [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 899 | ) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:52:37 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn else_(self, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 52 | pub fn else_(self, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:59:38 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&Signal<'a>,) { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 59 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&'a Signal<'a>,) { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ^^ ^^ ^^ ^^ ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 65 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:76:23 [INFO] [stdout] | [INFO] [stdout] 76 | when_false: (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>), [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ^^ the lifetime is named here [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 77 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- [INFO] [stdout] | | | | | | | [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 77 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:100:14 [INFO] [stdout] | [INFO] [stdout] 100 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 101 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 102 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 103 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 104 | ), [INFO] [stdout] 105 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 105 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:130:14 [INFO] [stdout] | [INFO] [stdout] 130 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 131 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 132 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 133 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 134 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 137 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 138 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 139 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 140 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 141 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 137 ~ &'a Signal<'a>, [INFO] [stdout] 138 ~ &'a Signal<'a>, [INFO] [stdout] 139 ~ &'a Signal<'a>, [INFO] [stdout] 140 ~ &'a Signal<'a>, [INFO] [stdout] 141 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:169:14 [INFO] [stdout] | [INFO] [stdout] 169 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 170 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 171 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 172 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 173 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 174 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 177 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 178 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 179 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 180 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 181 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 182 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 177 ~ &'a Signal<'a>, [INFO] [stdout] 178 ~ &'a Signal<'a>, [INFO] [stdout] 179 ~ &'a Signal<'a>, [INFO] [stdout] 180 ~ &'a Signal<'a>, [INFO] [stdout] 181 ~ &'a Signal<'a>, [INFO] [stdout] 182 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:212:14 [INFO] [stdout] | [INFO] [stdout] 212 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 213 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 214 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 215 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 216 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 217 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 218 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 221 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 222 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 223 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 224 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 225 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 226 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 227 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 221 ~ &'a Signal<'a>, [INFO] [stdout] 222 ~ &'a Signal<'a>, [INFO] [stdout] 223 ~ &'a Signal<'a>, [INFO] [stdout] 224 ~ &'a Signal<'a>, [INFO] [stdout] 225 ~ &'a Signal<'a>, [INFO] [stdout] 226 ~ &'a Signal<'a>, [INFO] [stdout] 227 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:259:14 [INFO] [stdout] | [INFO] [stdout] 259 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 260 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 261 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 262 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 263 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 264 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 265 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 266 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 269 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 270 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 271 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 272 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 273 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 274 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 275 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 276 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 269 ~ &'a Signal<'a>, [INFO] [stdout] 270 ~ &'a Signal<'a>, [INFO] [stdout] 271 ~ &'a Signal<'a>, [INFO] [stdout] 272 ~ &'a Signal<'a>, [INFO] [stdout] 273 ~ &'a Signal<'a>, [INFO] [stdout] 274 ~ &'a Signal<'a>, [INFO] [stdout] 275 ~ &'a Signal<'a>, [INFO] [stdout] 276 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:310:14 [INFO] [stdout] | [INFO] [stdout] 310 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 311 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 312 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 313 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 314 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 315 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 316 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 317 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 318 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 321 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 322 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 323 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 324 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 325 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 326 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 327 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 328 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 329 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 321 ~ &'a Signal<'a>, [INFO] [stdout] 322 ~ &'a Signal<'a>, [INFO] [stdout] 323 ~ &'a Signal<'a>, [INFO] [stdout] 324 ~ &'a Signal<'a>, [INFO] [stdout] 325 ~ &'a Signal<'a>, [INFO] [stdout] 326 ~ &'a Signal<'a>, [INFO] [stdout] 327 ~ &'a Signal<'a>, [INFO] [stdout] 328 ~ &'a Signal<'a>, [INFO] [stdout] 329 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:365:14 [INFO] [stdout] | [INFO] [stdout] 365 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 366 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 367 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 368 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 369 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 370 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 371 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 372 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 373 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 374 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 377 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 378 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 379 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 380 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 381 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 382 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 383 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 384 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 385 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 386 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 377 ~ &'a Signal<'a>, [INFO] [stdout] 378 ~ &'a Signal<'a>, [INFO] [stdout] 379 ~ &'a Signal<'a>, [INFO] [stdout] 380 ~ &'a Signal<'a>, [INFO] [stdout] 381 ~ &'a Signal<'a>, [INFO] [stdout] 382 ~ &'a Signal<'a>, [INFO] [stdout] 383 ~ &'a Signal<'a>, [INFO] [stdout] 384 ~ &'a Signal<'a>, [INFO] [stdout] 385 ~ &'a Signal<'a>, [INFO] [stdout] 386 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:424:14 [INFO] [stdout] | [INFO] [stdout] 424 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 425 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 426 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 427 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 428 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 429 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 430 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 431 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 432 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 433 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 434 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 437 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 438 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 439 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 440 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 441 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 442 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 443 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 444 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 445 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 446 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 447 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 437 ~ &'a Signal<'a>, [INFO] [stdout] 438 ~ &'a Signal<'a>, [INFO] [stdout] 439 ~ &'a Signal<'a>, [INFO] [stdout] 440 ~ &'a Signal<'a>, [INFO] [stdout] 441 ~ &'a Signal<'a>, [INFO] [stdout] 442 ~ &'a Signal<'a>, [INFO] [stdout] 443 ~ &'a Signal<'a>, [INFO] [stdout] 444 ~ &'a Signal<'a>, [INFO] [stdout] 445 ~ &'a Signal<'a>, [INFO] [stdout] 446 ~ &'a Signal<'a>, [INFO] [stdout] 447 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:487:14 [INFO] [stdout] | [INFO] [stdout] 487 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 488 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 489 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 490 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 491 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 492 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 493 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 494 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 495 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 496 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 497 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 498 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 501 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 502 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 503 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 504 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 505 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 506 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 507 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 508 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 509 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 510 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 511 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 512 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 501 ~ &'a Signal<'a>, [INFO] [stdout] 502 ~ &'a Signal<'a>, [INFO] [stdout] 503 ~ &'a Signal<'a>, [INFO] [stdout] 504 ~ &'a Signal<'a>, [INFO] [stdout] 505 ~ &'a Signal<'a>, [INFO] [stdout] 506 ~ &'a Signal<'a>, [INFO] [stdout] 507 ~ &'a Signal<'a>, [INFO] [stdout] 508 ~ &'a Signal<'a>, [INFO] [stdout] 509 ~ &'a Signal<'a>, [INFO] [stdout] 510 ~ &'a Signal<'a>, [INFO] [stdout] 511 ~ &'a Signal<'a>, [INFO] [stdout] 512 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:554:37 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn else_(self, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 554 | pub fn else_(self, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:565:38 [INFO] [stdout] | [INFO] [stdout] 565 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&Signal<'a>,) { [INFO] [stdout] | ^^ ^^ ----------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 565 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&'a Signal<'a>,) { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:575:38 [INFO] [stdout] | [INFO] [stdout] 575 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ^^ ^^ ^^ ^^ ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 575 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:590:23 [INFO] [stdout] | [INFO] [stdout] 590 | when_false: (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>), [INFO] [stdout] | ^^ ^^ ^^ ^^ ^^ ^^ the lifetime is named here [INFO] [stdout] | | | | | | [INFO] [stdout] | | | | | the lifetime is named here [INFO] [stdout] | | | | the lifetime is named here [INFO] [stdout] | | | the lifetime is named here [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 591 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- [INFO] [stdout] | | | | | | | [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 591 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:618:14 [INFO] [stdout] | [INFO] [stdout] 618 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 619 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 620 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 621 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 622 | ), [INFO] [stdout] 623 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stdout] | ----------- ----------- ----------- ----------- [INFO] [stdout] | | | | | | | | | [INFO] [stdout] | | | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | | | the same lifetime is elided here [INFO] [stdout] | | | | | | the same lifetime is named here [INFO] [stdout] | | | | | the same lifetime is elided here [INFO] [stdout] | | | | the same lifetime is named here [INFO] [stdout] | | | the same lifetime is elided here [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 623 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stdout] | ++ ++ ++ ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:652:14 [INFO] [stdout] | [INFO] [stdout] 652 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 653 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 654 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 655 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 656 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 659 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 660 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 661 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 662 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 663 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 659 ~ &'a Signal<'a>, [INFO] [stdout] 660 ~ &'a Signal<'a>, [INFO] [stdout] 661 ~ &'a Signal<'a>, [INFO] [stdout] 662 ~ &'a Signal<'a>, [INFO] [stdout] 663 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:695:14 [INFO] [stdout] | [INFO] [stdout] 695 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 696 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 697 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 698 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 699 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 700 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 703 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 704 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 705 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 706 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 707 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 708 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 703 ~ &'a Signal<'a>, [INFO] [stdout] 704 ~ &'a Signal<'a>, [INFO] [stdout] 705 ~ &'a Signal<'a>, [INFO] [stdout] 706 ~ &'a Signal<'a>, [INFO] [stdout] 707 ~ &'a Signal<'a>, [INFO] [stdout] 708 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:742:14 [INFO] [stdout] | [INFO] [stdout] 742 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 743 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 744 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 745 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 746 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 747 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 748 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 751 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 752 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 753 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 754 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 755 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 756 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 757 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 751 ~ &'a Signal<'a>, [INFO] [stdout] 752 ~ &'a Signal<'a>, [INFO] [stdout] 753 ~ &'a Signal<'a>, [INFO] [stdout] 754 ~ &'a Signal<'a>, [INFO] [stdout] 755 ~ &'a Signal<'a>, [INFO] [stdout] 756 ~ &'a Signal<'a>, [INFO] [stdout] 757 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:793:14 [INFO] [stdout] | [INFO] [stdout] 793 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 794 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 795 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 796 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 797 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 798 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 799 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 800 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 803 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 804 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 805 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 806 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 807 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 808 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 809 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 810 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 803 ~ &'a Signal<'a>, [INFO] [stdout] 804 ~ &'a Signal<'a>, [INFO] [stdout] 805 ~ &'a Signal<'a>, [INFO] [stdout] 806 ~ &'a Signal<'a>, [INFO] [stdout] 807 ~ &'a Signal<'a>, [INFO] [stdout] 808 ~ &'a Signal<'a>, [INFO] [stdout] 809 ~ &'a Signal<'a>, [INFO] [stdout] 810 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:848:14 [INFO] [stdout] | [INFO] [stdout] 848 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 849 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 850 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 851 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 852 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 853 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 854 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 855 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 856 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 859 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 860 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 861 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 862 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 863 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 864 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 865 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 866 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 867 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 859 ~ &'a Signal<'a>, [INFO] [stdout] 860 ~ &'a Signal<'a>, [INFO] [stdout] 861 ~ &'a Signal<'a>, [INFO] [stdout] 862 ~ &'a Signal<'a>, [INFO] [stdout] 863 ~ &'a Signal<'a>, [INFO] [stdout] 864 ~ &'a Signal<'a>, [INFO] [stdout] 865 ~ &'a Signal<'a>, [INFO] [stdout] 866 ~ &'a Signal<'a>, [INFO] [stdout] 867 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:907:14 [INFO] [stdout] | [INFO] [stdout] 907 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 908 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 909 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 910 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 911 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 912 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 913 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 914 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 915 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 916 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 919 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 920 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 921 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 922 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 923 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 924 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 925 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 926 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 927 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 928 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 919 ~ &'a Signal<'a>, [INFO] [stdout] 920 ~ &'a Signal<'a>, [INFO] [stdout] 921 ~ &'a Signal<'a>, [INFO] [stdout] 922 ~ &'a Signal<'a>, [INFO] [stdout] 923 ~ &'a Signal<'a>, [INFO] [stdout] 924 ~ &'a Signal<'a>, [INFO] [stdout] 925 ~ &'a Signal<'a>, [INFO] [stdout] 926 ~ &'a Signal<'a>, [INFO] [stdout] 927 ~ &'a Signal<'a>, [INFO] [stdout] 928 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:970:14 [INFO] [stdout] | [INFO] [stdout] 970 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 971 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 972 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 973 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 974 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 975 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 976 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 977 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 978 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 979 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 980 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 983 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 984 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 985 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 986 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 987 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 988 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 989 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 990 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 991 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 992 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 993 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 983 ~ &'a Signal<'a>, [INFO] [stdout] 984 ~ &'a Signal<'a>, [INFO] [stdout] 985 ~ &'a Signal<'a>, [INFO] [stdout] 986 ~ &'a Signal<'a>, [INFO] [stdout] 987 ~ &'a Signal<'a>, [INFO] [stdout] 988 ~ &'a Signal<'a>, [INFO] [stdout] 989 ~ &'a Signal<'a>, [INFO] [stdout] 990 ~ &'a Signal<'a>, [INFO] [stdout] 991 ~ &'a Signal<'a>, [INFO] [stdout] 992 ~ &'a Signal<'a>, [INFO] [stdout] 993 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/graph/sugar.rs:1037:14 [INFO] [stdout] | [INFO] [stdout] 1037 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1038 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1039 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1040 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1041 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1042 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1043 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1044 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1045 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1046 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1047 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] 1048 | &'a Signal<'a>, [INFO] [stdout] | ^^ ^^ the lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 1051 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1052 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1053 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1054 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1055 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1056 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1057 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1058 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1059 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1060 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1061 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] 1062 | &Signal<'a>, [INFO] [stdout] | ----------- [INFO] [stdout] | | | [INFO] [stdout] | | the same lifetime is named here [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 1051 ~ &'a Signal<'a>, [INFO] [stdout] 1052 ~ &'a Signal<'a>, [INFO] [stdout] 1053 ~ &'a Signal<'a>, [INFO] [stdout] 1054 ~ &'a Signal<'a>, [INFO] [stdout] 1055 ~ &'a Signal<'a>, [INFO] [stdout] 1056 ~ &'a Signal<'a>, [INFO] [stdout] 1057 ~ &'a Signal<'a>, [INFO] [stdout] 1058 ~ &'a Signal<'a>, [INFO] [stdout] 1059 ~ &'a Signal<'a>, [INFO] [stdout] 1060 ~ &'a Signal<'a>, [INFO] [stdout] 1061 ~ &'a Signal<'a>, [INFO] [stdout] 1062 ~ &'a Signal<'a>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/module_context.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 45 | ) -> Ref, &'arena ModuleContext<'graph, 'arena>>> { [INFO] [stdout] | ----------------------------------------------------------------------------------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 45 | ) -> Ref<'_, HashMap<*const graph::Instance<'graph>, &'arena ModuleContext<'graph, 'arena>>> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.65s [INFO] running `Command { std: "docker" "inspect" "88f3e2dfb86169f8b304ffe3e8af991e61c06c4d255b2be761501de5db8b1a8f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "88f3e2dfb86169f8b304ffe3e8af991e61c06c4d255b2be761501de5db8b1a8f", kill_on_drop: false }` [INFO] [stdout] 88f3e2dfb86169f8b304ffe3e8af991e61c06c4d255b2be761501de5db8b1a8f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] eb3f0d71e70117e1178712d1c95db12a2a5b6a4f74ed5bc43dce24f78e073196 [INFO] running `Command { std: "docker" "start" "-a" "eb3f0d71e70117e1178712d1c95db12a2a5b6a4f74ed5bc43dce24f78e073196", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/sim.rs:356:10 [INFO] [stderr] | [INFO] [stderr] 356 | }; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: hiding or eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/context.rs:92:37 [INFO] [stderr] | [INFO] [stderr] 92 | pub fn module>(&'a self, name: S) -> &Module { [INFO] [stderr] | ^^ ------- [INFO] [stderr] | | || [INFO] [stderr] | | |the same lifetime is hidden here [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 92 | pub fn module>(&'a self, name: S) -> &'a Module<'a> { [INFO] [stderr] | ++ ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/context.rs:122:21 [INFO] [stderr] | [INFO] [stderr] 122 | pub fn modules(&'a self) -> Ref>> { [INFO] [stderr] | ^^ ------------------------------------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the same lifetime is named here [INFO] [stderr] | | | the same lifetime is named here [INFO] [stderr] | | the same lifetime is hidden here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 122 | pub fn modules(&'a self) -> Ref<'a, BTreeMap>> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/instance.rs:101:37 [INFO] [stderr] | [INFO] [stderr] 101 | pub fn output>(&'a self, name: S) -> &Signal<'a> { [INFO] [stderr] | ^^ ----------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the same lifetime is named here [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 101 | pub fn output>(&'a self, name: S) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/mem.rs:129:23 [INFO] [stderr] | [INFO] [stderr] 129 | pub fn read_port(&'a self, address: &'a Signal<'a>, enable: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | | | [INFO] [stderr] | | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | | the same lifetime is elided here [INFO] [stderr] | | | | | the lifetime is named here [INFO] [stderr] | | | | the lifetime is named here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 129 | pub fn read_port(&'a self, address: &'a Signal<'a>, enable: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/module.rs:78:36 [INFO] [stderr] | [INFO] [stderr] 78 | pub fn lit>(&'a self, value: C, bit_width: u32) -> &Signal<'a> { [INFO] [stderr] | ^^ ----------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the same lifetime is named here [INFO] [stderr] | the lifetime is named here the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 78 | pub fn lit>(&'a self, value: C, bit_width: u32) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/module.rs:120:17 [INFO] [stderr] | [INFO] [stderr] 120 | pub fn low(&'a self) -> &Signal<'a> { [INFO] [stderr] | ^^ ----------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the same lifetime is named here [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 120 | pub fn low(&'a self) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/module.rs:139:18 [INFO] [stderr] | [INFO] [stderr] 139 | pub fn high(&'a self) -> &Signal<'a> { [INFO] [stderr] | ^^ ----------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the same lifetime is named here [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 139 | pub fn high(&'a self) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/module.rs:160:36 [INFO] [stderr] | [INFO] [stderr] 160 | pub fn input>(&'a self, name: S, bit_width: u32) -> &Signal<'a> { [INFO] [stderr] | ^^ ----------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the same lifetime is named here [INFO] [stderr] | the lifetime is named here the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 160 | pub fn input>(&'a self, name: S, bit_width: u32) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/module.rs:234:34 [INFO] [stderr] | [INFO] [stderr] 234 | pub fn reg>(&'a self, name: S, bit_width: u32) -> &Register<'a> { [INFO] [stderr] | ^^ ------------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the same lifetime is named here [INFO] [stderr] | the lifetime is named here the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 234 | pub fn reg>(&'a self, name: S, bit_width: u32) -> &'a Register<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/module.rs:287:10 [INFO] [stderr] | [INFO] [stderr] 287 | &'a self, [INFO] [stderr] | ^^ the lifetime is named here [INFO] [stderr] 288 | cond: &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 289 | when_true: &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 290 | when_false: &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 291 | ) -> &Signal<'a> { [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 291 | ) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/module.rs:353:10 [INFO] [stderr] | [INFO] [stderr] 353 | &'a self, [INFO] [stderr] | ^^ the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 356 | ) -> &Instance<'a> { [INFO] [stderr] | ------------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 356 | ) -> &'a Instance<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/module.rs:400:10 [INFO] [stderr] | [INFO] [stderr] 400 | &'a self, [INFO] [stderr] | ^^ the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 404 | ) -> &Mem<'a> { [INFO] [stderr] | -------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 404 | ) -> &'a Mem<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:137:17 [INFO] [stderr] | [INFO] [stderr] 137 | pub fn bit(&'a self, index: u32) -> &Signal<'a> { [INFO] [stderr] | ^^ ----------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the same lifetime is named here [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 137 | pub fn bit(&'a self, index: u32) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:175:18 [INFO] [stderr] | [INFO] [stderr] 175 | pub fn bits(&'a self, range_high: u32, range_low: u32) -> &Signal<'a> { [INFO] [stderr] | ^^ ----------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the same lifetime is named here [INFO] [stderr] | the lifetime is named here the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 175 | pub fn bits(&'a self, range_high: u32, range_low: u32) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:218:20 [INFO] [stderr] | [INFO] [stderr] 218 | pub fn repeat(&'a self, count: u32) -> &Signal<'a> { [INFO] [stderr] | ^^ ----------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the same lifetime is named here [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 218 | pub fn repeat(&'a self, count: u32) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:261:20 [INFO] [stderr] | [INFO] [stderr] 261 | pub fn concat(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 261 | pub fn concat(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:303:16 [INFO] [stderr] | [INFO] [stderr] 303 | pub fn eq(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 303 | pub fn eq(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:348:16 [INFO] [stderr] | [INFO] [stderr] 348 | pub fn ne(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 348 | pub fn ne(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:393:16 [INFO] [stderr] | [INFO] [stderr] 393 | pub fn lt(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 393 | pub fn lt(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:438:16 [INFO] [stderr] | [INFO] [stderr] 438 | pub fn le(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 438 | pub fn le(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:483:16 [INFO] [stderr] | [INFO] [stderr] 483 | pub fn gt(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 483 | pub fn gt(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:528:16 [INFO] [stderr] | [INFO] [stderr] 528 | pub fn ge(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 528 | pub fn ge(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:573:23 [INFO] [stderr] | [INFO] [stderr] 573 | pub fn lt_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 573 | pub fn lt_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:621:23 [INFO] [stderr] | [INFO] [stderr] 621 | pub fn le_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 621 | pub fn le_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:669:23 [INFO] [stderr] | [INFO] [stderr] 669 | pub fn gt_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 669 | pub fn gt_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:717:23 [INFO] [stderr] | [INFO] [stderr] 717 | pub fn ge_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 717 | pub fn ge_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:764:28 [INFO] [stderr] | [INFO] [stderr] 764 | pub fn shr_arithmetic(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 764 | pub fn shr_arithmetic(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:802:24 [INFO] [stderr] | [INFO] [stderr] 802 | pub fn mul_signed(&'a self, rhs: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the same lifetime is named here [INFO] [stderr] | | | | the same lifetime is elided here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 802 | pub fn mul_signed(&'a self, rhs: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:845:17 [INFO] [stderr] | [INFO] [stderr] 845 | pub fn mux(&'a self, when_true: &'a Signal<'a>, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ^^ ^^ ^^ ----------- [INFO] [stderr] | | | | | | | | [INFO] [stderr] | | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | | the same lifetime is elided here [INFO] [stderr] | | | | | the lifetime is named here [INFO] [stderr] | | | | the lifetime is named here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 845 | pub fn mux(&'a self, when_true: &'a Signal<'a>, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:867:39 [INFO] [stderr] | [INFO] [stderr] 867 | pub fn reg_next>(&'a self, name: S) -> &Signal<'a> { [INFO] [stderr] | ^^ ----------- [INFO] [stderr] | | | | [INFO] [stderr] | | | the same lifetime is named here [INFO] [stderr] | | the same lifetime is elided here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 867 | pub fn reg_next>(&'a self, name: S) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/signal.rs:896:10 [INFO] [stderr] | [INFO] [stderr] 896 | &'a self, [INFO] [stderr] | ^^ the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 899 | ) -> &Signal<'a> { [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 899 | ) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:52:37 [INFO] [stderr] | [INFO] [stderr] 52 | pub fn else_(self, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ----------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the same lifetime is named here [INFO] [stderr] | | | the same lifetime is elided here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 52 | pub fn else_(self, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:59:38 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&Signal<'a>,) { [INFO] [stderr] | ^^ ^^ ----------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the same lifetime is named here [INFO] [stderr] | | | the same lifetime is elided here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 59 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&'a Signal<'a>,) { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:65:38 [INFO] [stderr] | [INFO] [stderr] 65 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&Signal<'a>, &Signal<'a>) { [INFO] [stderr] | ^^ ^^ ^^ ^^ ----------- ----------- [INFO] [stderr] | | | | | | | | | [INFO] [stderr] | | | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | | | the same lifetime is elided here [INFO] [stderr] | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | the same lifetime is elided here [INFO] [stderr] | | | | the lifetime is named here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 65 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&'a Signal<'a>, &'a Signal<'a>) { [INFO] [stderr] | ++ ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:76:23 [INFO] [stderr] | [INFO] [stderr] 76 | when_false: (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>), [INFO] [stderr] | ^^ ^^ ^^ ^^ ^^ ^^ the lifetime is named here [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the lifetime is named here [INFO] [stderr] | | | | the lifetime is named here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 77 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stderr] | ----------- ----------- ----------- [INFO] [stderr] | | | | | | | [INFO] [stderr] | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | the same lifetime is elided here [INFO] [stderr] | | | | the same lifetime is named here [INFO] [stderr] | | | the same lifetime is elided here [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 77 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stderr] | ++ ++ ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:100:14 [INFO] [stderr] | [INFO] [stderr] 100 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 101 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 102 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 103 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 104 | ), [INFO] [stderr] 105 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stderr] | ----------- ----------- ----------- ----------- [INFO] [stderr] | | | | | | | | | [INFO] [stderr] | | | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | | | the same lifetime is elided here [INFO] [stderr] | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | the same lifetime is elided here [INFO] [stderr] | | | | the same lifetime is named here [INFO] [stderr] | | | the same lifetime is elided here [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 105 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stderr] | ++ ++ ++ ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:130:14 [INFO] [stderr] | [INFO] [stderr] 130 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 131 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 132 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 133 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 134 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 137 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 138 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 139 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 140 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 141 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 137 ~ &'a Signal<'a>, [INFO] [stderr] 138 ~ &'a Signal<'a>, [INFO] [stderr] 139 ~ &'a Signal<'a>, [INFO] [stderr] 140 ~ &'a Signal<'a>, [INFO] [stderr] 141 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:169:14 [INFO] [stderr] | [INFO] [stderr] 169 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 170 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 171 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 172 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 173 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 174 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 177 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 178 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 179 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 180 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 181 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 182 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 177 ~ &'a Signal<'a>, [INFO] [stderr] 178 ~ &'a Signal<'a>, [INFO] [stderr] 179 ~ &'a Signal<'a>, [INFO] [stderr] 180 ~ &'a Signal<'a>, [INFO] [stderr] 181 ~ &'a Signal<'a>, [INFO] [stderr] 182 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:212:14 [INFO] [stderr] | [INFO] [stderr] 212 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 213 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 214 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 215 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 216 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 217 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 218 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 221 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 222 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 223 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 224 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 225 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 226 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 227 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 221 ~ &'a Signal<'a>, [INFO] [stderr] 222 ~ &'a Signal<'a>, [INFO] [stderr] 223 ~ &'a Signal<'a>, [INFO] [stderr] 224 ~ &'a Signal<'a>, [INFO] [stderr] 225 ~ &'a Signal<'a>, [INFO] [stderr] 226 ~ &'a Signal<'a>, [INFO] [stderr] 227 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:259:14 [INFO] [stderr] | [INFO] [stderr] 259 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 260 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 261 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 262 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 263 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 264 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 265 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 266 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 269 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 270 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 271 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 272 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 273 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 274 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 275 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 276 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 269 ~ &'a Signal<'a>, [INFO] [stderr] 270 ~ &'a Signal<'a>, [INFO] [stderr] 271 ~ &'a Signal<'a>, [INFO] [stderr] 272 ~ &'a Signal<'a>, [INFO] [stderr] 273 ~ &'a Signal<'a>, [INFO] [stderr] 274 ~ &'a Signal<'a>, [INFO] [stderr] 275 ~ &'a Signal<'a>, [INFO] [stderr] 276 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:310:14 [INFO] [stderr] | [INFO] [stderr] 310 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 311 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 312 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 313 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 314 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 315 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 316 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 317 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 318 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 321 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 322 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 323 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 324 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 325 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 326 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 327 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 328 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 329 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 321 ~ &'a Signal<'a>, [INFO] [stderr] 322 ~ &'a Signal<'a>, [INFO] [stderr] 323 ~ &'a Signal<'a>, [INFO] [stderr] 324 ~ &'a Signal<'a>, [INFO] [stderr] 325 ~ &'a Signal<'a>, [INFO] [stderr] 326 ~ &'a Signal<'a>, [INFO] [stderr] 327 ~ &'a Signal<'a>, [INFO] [stderr] 328 ~ &'a Signal<'a>, [INFO] [stderr] 329 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:365:14 [INFO] [stderr] | [INFO] [stderr] 365 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 366 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 367 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 368 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 369 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 370 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 371 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 372 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 373 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 374 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 377 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 378 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 379 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 380 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 381 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 382 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 383 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 384 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 385 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 386 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 377 ~ &'a Signal<'a>, [INFO] [stderr] 378 ~ &'a Signal<'a>, [INFO] [stderr] 379 ~ &'a Signal<'a>, [INFO] [stderr] 380 ~ &'a Signal<'a>, [INFO] [stderr] 381 ~ &'a Signal<'a>, [INFO] [stderr] 382 ~ &'a Signal<'a>, [INFO] [stderr] 383 ~ &'a Signal<'a>, [INFO] [stderr] 384 ~ &'a Signal<'a>, [INFO] [stderr] 385 ~ &'a Signal<'a>, [INFO] [stderr] 386 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:424:14 [INFO] [stderr] | [INFO] [stderr] 424 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 425 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 426 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 427 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 428 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 429 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 430 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 431 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 432 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 433 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 434 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 437 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 438 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 439 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 440 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 441 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 442 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 443 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 444 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 445 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 446 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 447 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 437 ~ &'a Signal<'a>, [INFO] [stderr] 438 ~ &'a Signal<'a>, [INFO] [stderr] 439 ~ &'a Signal<'a>, [INFO] [stderr] 440 ~ &'a Signal<'a>, [INFO] [stderr] 441 ~ &'a Signal<'a>, [INFO] [stderr] 442 ~ &'a Signal<'a>, [INFO] [stderr] 443 ~ &'a Signal<'a>, [INFO] [stderr] 444 ~ &'a Signal<'a>, [INFO] [stderr] 445 ~ &'a Signal<'a>, [INFO] [stderr] 446 ~ &'a Signal<'a>, [INFO] [stderr] 447 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:487:14 [INFO] [stderr] | [INFO] [stderr] 487 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 488 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 489 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 490 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 491 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 492 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 493 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 494 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 495 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 496 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 497 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 498 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 501 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 502 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 503 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 504 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 505 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 506 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 507 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 508 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 509 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 510 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 511 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 512 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 501 ~ &'a Signal<'a>, [INFO] [stderr] 502 ~ &'a Signal<'a>, [INFO] [stderr] 503 ~ &'a Signal<'a>, [INFO] [stderr] 504 ~ &'a Signal<'a>, [INFO] [stderr] 505 ~ &'a Signal<'a>, [INFO] [stderr] 506 ~ &'a Signal<'a>, [INFO] [stderr] 507 ~ &'a Signal<'a>, [INFO] [stderr] 508 ~ &'a Signal<'a>, [INFO] [stderr] 509 ~ &'a Signal<'a>, [INFO] [stderr] 510 ~ &'a Signal<'a>, [INFO] [stderr] 511 ~ &'a Signal<'a>, [INFO] [stderr] 512 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:554:37 [INFO] [stderr] | [INFO] [stderr] 554 | pub fn else_(self, when_false: &'a Signal<'a>) -> &Signal<'a> { [INFO] [stderr] | ^^ ^^ ----------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the same lifetime is named here [INFO] [stderr] | | | the same lifetime is elided here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 554 | pub fn else_(self, when_false: &'a Signal<'a>) -> &'a Signal<'a> { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:565:38 [INFO] [stderr] | [INFO] [stderr] 565 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&Signal<'a>,) { [INFO] [stderr] | ^^ ^^ ----------- [INFO] [stderr] | | | | | [INFO] [stderr] | | | | the same lifetime is named here [INFO] [stderr] | | | the same lifetime is elided here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 565 | pub fn else_(self, when_false: (&'a Signal<'a>,)) -> (&'a Signal<'a>,) { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:575:38 [INFO] [stderr] | [INFO] [stderr] 575 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&Signal<'a>, &Signal<'a>) { [INFO] [stderr] | ^^ ^^ ^^ ^^ ----------- ----------- [INFO] [stderr] | | | | | | | | | [INFO] [stderr] | | | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | | | the same lifetime is elided here [INFO] [stderr] | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | the same lifetime is elided here [INFO] [stderr] | | | | the lifetime is named here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 575 | pub fn else_(self, when_false: (&'a Signal<'a>, &'a Signal<'a>)) -> (&'a Signal<'a>, &'a Signal<'a>) { [INFO] [stderr] | ++ ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:590:23 [INFO] [stderr] | [INFO] [stderr] 590 | when_false: (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>), [INFO] [stderr] | ^^ ^^ ^^ ^^ ^^ ^^ the lifetime is named here [INFO] [stderr] | | | | | | [INFO] [stderr] | | | | | the lifetime is named here [INFO] [stderr] | | | | the lifetime is named here [INFO] [stderr] | | | the lifetime is named here [INFO] [stderr] | | the lifetime is named here [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 591 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stderr] | ----------- ----------- ----------- [INFO] [stderr] | | | | | | | [INFO] [stderr] | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | the same lifetime is elided here [INFO] [stderr] | | | | the same lifetime is named here [INFO] [stderr] | | | the same lifetime is elided here [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 591 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stderr] | ++ ++ ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:618:14 [INFO] [stderr] | [INFO] [stderr] 618 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 619 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 620 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 621 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 622 | ), [INFO] [stderr] 623 | ) -> (&Signal<'a>, &Signal<'a>, &Signal<'a>, &Signal<'a>) { [INFO] [stderr] | ----------- ----------- ----------- ----------- [INFO] [stderr] | | | | | | | | | [INFO] [stderr] | | | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | | | the same lifetime is elided here [INFO] [stderr] | | | | | | the same lifetime is named here [INFO] [stderr] | | | | | the same lifetime is elided here [INFO] [stderr] | | | | the same lifetime is named here [INFO] [stderr] | | | the same lifetime is elided here [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 623 | ) -> (&'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>, &'a Signal<'a>) { [INFO] [stderr] | ++ ++ ++ ++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:652:14 [INFO] [stderr] | [INFO] [stderr] 652 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 653 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 654 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 655 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 656 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 659 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 660 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 661 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 662 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 663 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 659 ~ &'a Signal<'a>, [INFO] [stderr] 660 ~ &'a Signal<'a>, [INFO] [stderr] 661 ~ &'a Signal<'a>, [INFO] [stderr] 662 ~ &'a Signal<'a>, [INFO] [stderr] 663 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:695:14 [INFO] [stderr] | [INFO] [stderr] 695 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 696 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 697 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 698 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 699 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 700 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 703 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 704 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 705 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 706 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 707 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 708 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 703 ~ &'a Signal<'a>, [INFO] [stderr] 704 ~ &'a Signal<'a>, [INFO] [stderr] 705 ~ &'a Signal<'a>, [INFO] [stderr] 706 ~ &'a Signal<'a>, [INFO] [stderr] 707 ~ &'a Signal<'a>, [INFO] [stderr] 708 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:742:14 [INFO] [stderr] | [INFO] [stderr] 742 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 743 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 744 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 745 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 746 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 747 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 748 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 751 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 752 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 753 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 754 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 755 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 756 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 757 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 751 ~ &'a Signal<'a>, [INFO] [stderr] 752 ~ &'a Signal<'a>, [INFO] [stderr] 753 ~ &'a Signal<'a>, [INFO] [stderr] 754 ~ &'a Signal<'a>, [INFO] [stderr] 755 ~ &'a Signal<'a>, [INFO] [stderr] 756 ~ &'a Signal<'a>, [INFO] [stderr] 757 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:793:14 [INFO] [stderr] | [INFO] [stderr] 793 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 794 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 795 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 796 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 797 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 798 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 799 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 800 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 803 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 804 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 805 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 806 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 807 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 808 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 809 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 810 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 803 ~ &'a Signal<'a>, [INFO] [stderr] 804 ~ &'a Signal<'a>, [INFO] [stderr] 805 ~ &'a Signal<'a>, [INFO] [stderr] 806 ~ &'a Signal<'a>, [INFO] [stderr] 807 ~ &'a Signal<'a>, [INFO] [stderr] 808 ~ &'a Signal<'a>, [INFO] [stderr] 809 ~ &'a Signal<'a>, [INFO] [stderr] 810 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:848:14 [INFO] [stderr] | [INFO] [stderr] 848 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 849 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 850 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 851 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 852 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 853 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 854 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 855 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 856 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 859 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 860 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 861 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 862 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 863 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 864 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 865 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 866 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 867 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 859 ~ &'a Signal<'a>, [INFO] [stderr] 860 ~ &'a Signal<'a>, [INFO] [stderr] 861 ~ &'a Signal<'a>, [INFO] [stderr] 862 ~ &'a Signal<'a>, [INFO] [stderr] 863 ~ &'a Signal<'a>, [INFO] [stderr] 864 ~ &'a Signal<'a>, [INFO] [stderr] 865 ~ &'a Signal<'a>, [INFO] [stderr] 866 ~ &'a Signal<'a>, [INFO] [stderr] 867 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:907:14 [INFO] [stderr] | [INFO] [stderr] 907 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 908 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 909 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 910 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 911 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 912 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 913 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 914 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 915 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 916 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 919 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 920 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 921 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 922 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 923 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 924 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 925 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 926 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 927 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 928 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 919 ~ &'a Signal<'a>, [INFO] [stderr] 920 ~ &'a Signal<'a>, [INFO] [stderr] 921 ~ &'a Signal<'a>, [INFO] [stderr] 922 ~ &'a Signal<'a>, [INFO] [stderr] 923 ~ &'a Signal<'a>, [INFO] [stderr] 924 ~ &'a Signal<'a>, [INFO] [stderr] 925 ~ &'a Signal<'a>, [INFO] [stderr] 926 ~ &'a Signal<'a>, [INFO] [stderr] 927 ~ &'a Signal<'a>, [INFO] [stderr] 928 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:970:14 [INFO] [stderr] | [INFO] [stderr] 970 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 971 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 972 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 973 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 974 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 975 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 976 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 977 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 978 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 979 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 980 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 983 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 984 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 985 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 986 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 987 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 988 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 989 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 990 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 991 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 992 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 993 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 983 ~ &'a Signal<'a>, [INFO] [stderr] 984 ~ &'a Signal<'a>, [INFO] [stderr] 985 ~ &'a Signal<'a>, [INFO] [stderr] 986 ~ &'a Signal<'a>, [INFO] [stderr] 987 ~ &'a Signal<'a>, [INFO] [stderr] 988 ~ &'a Signal<'a>, [INFO] [stderr] 989 ~ &'a Signal<'a>, [INFO] [stderr] 990 ~ &'a Signal<'a>, [INFO] [stderr] 991 ~ &'a Signal<'a>, [INFO] [stderr] 992 ~ &'a Signal<'a>, [INFO] [stderr] 993 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/graph/sugar.rs:1037:14 [INFO] [stderr] | [INFO] [stderr] 1037 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 1038 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 1039 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 1040 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 1041 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 1042 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 1043 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 1044 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 1045 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 1046 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 1047 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] 1048 | &'a Signal<'a>, [INFO] [stderr] | ^^ ^^ the lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is named here [INFO] [stderr] ... [INFO] [stderr] 1051 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 1052 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 1053 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 1054 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 1055 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 1056 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 1057 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 1058 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 1059 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 1060 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 1061 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] 1062 | &Signal<'a>, [INFO] [stderr] | ----------- [INFO] [stderr] | | | [INFO] [stderr] | | the same lifetime is named here [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 1051 ~ &'a Signal<'a>, [INFO] [stderr] 1052 ~ &'a Signal<'a>, [INFO] [stderr] 1053 ~ &'a Signal<'a>, [INFO] [stderr] 1054 ~ &'a Signal<'a>, [INFO] [stderr] 1055 ~ &'a Signal<'a>, [INFO] [stderr] 1056 ~ &'a Signal<'a>, [INFO] [stderr] 1057 ~ &'a Signal<'a>, [INFO] [stderr] 1058 ~ &'a Signal<'a>, [INFO] [stderr] 1059 ~ &'a Signal<'a>, [INFO] [stderr] 1060 ~ &'a Signal<'a>, [INFO] [stderr] 1061 ~ &'a Signal<'a>, [INFO] [stderr] 1062 ~ &'a Signal<'a>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/module_context.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] 45 | ) -> Ref, &'arena ModuleContext<'graph, 'arena>>> { [INFO] [stderr] | ----------------------------------------------------------------------------------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 45 | ) -> Ref<'_, HashMap<*const graph::Instance<'graph>, &'arena ModuleContext<'graph, 'arena>>> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `kaze` (lib) generated 59 warnings (run `cargo fix --lib -p kaze` to apply 58 suggestions) [INFO] [stderr] warning: `kaze` (lib test) generated 59 warnings (59 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kaze-285e75e20dfca766) [INFO] [stdout] [INFO] [stdout] running 119 tests [INFO] [stdout] test graph::context::tests::new_context_has_no_modules ... ok [INFO] [stdout] test graph::instance::tests::drive_input_already_driven_error - should panic ... ok [INFO] [stdout] test graph::context::tests::unique_module_names - should panic ... ok [INFO] [stdout] test graph::mem::tests::initial_contents_already_specified_error - should panic ... ok [INFO] [stdout] test graph::instance::tests::drive_input_different_module_error - should panic ... ok [INFO] [stdout] test graph::instance::tests::drive_input_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::instance::tests::output_nonexistent_output_error - should panic ... ok [INFO] [stdout] test graph::instance::tests::drive_input_nonexistent_input_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::module::tests::input_width_gt_max_error - should panic ... ok [INFO] [stdout] test graph::mem::tests::read_port_enable_bit_width_error - should panic ... ok [INFO] [stdout] test graph::module::tests::instantiate_nonexistent_module_error - should panic ... ok [INFO] [stdout] test graph::module::tests::lit_bit_width_gt_max_error - should panic ... ok [INFO] [stdout] test graph::mem::tests::write_port_address_bit_width_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::write_port_already_specified_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_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_element_bit_width_lt_min_error - should panic ... ok [INFO] [stdout] test graph::module::tests::input_width_lt_min_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mux_cond_bit_width_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mux_cond_separate_module_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::mem_address_bit_width_gt_max_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::mux_when_false_separate_module_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::reg_bit_width_lt_min_error - should panic ... ok [INFO] [stdout] test graph::module::tests::output_separate_module_error - should panic ... ok [INFO] [stdout] test graph::register::tests::default_value_already_specified_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mux_true_false_bit_width_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::module::tests::mux_when_true_separate_module_error - should panic ... ok [INFO] [stdout] test graph::module::tests::mem_address_bit_width_lt_min_error - should panic ... ok [INFO] [stdout] test graph::register::tests::drive_next_already_driven_error - should panic ... ok [INFO] [stdout] test graph::register::tests::drive_next_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::add_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::module::tests::reg_bit_width_gt_max_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::register::tests::default_value_cannot_bit_into_bit_width_error_2 - should panic ... ok [INFO] [stdout] test graph::register::tests::drive_next_incompatible_bit_width_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bitor_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::add_separate_module_error - 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::bit_index_oob_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bitor_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bitand_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bitxor_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::bitxor_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bits_range_low_oob_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bits_range_low_gt_high_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::concat_oob_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::ge_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::eq_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::concat_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::bits_range_high_oob_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::ge_separate_module_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::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_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::signal::tests::ge_signed_separate_module_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::eq_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::le_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::le_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::lt_incompatible_bit_widths_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::lt_signed_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::le_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::le_signed_bit_width_1_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::mux_cond_bit_width_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::mux_cond_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::mux_true_false_bit_width_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::mux_when_true_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::repeat_count_zero_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 graph::signal::tests::shr_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::sub_incompatible_bit_widths_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::sub_separate_module_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::mul_signed_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::mux_when_false_separate_module_error - should panic ... ok [INFO] [stdout] test graph::signal::tests::lt_separate_module_error - should panic ... ok [INFO] [stdout] test sim::tests::recursive_module_definition_error1 - should panic ... ok [INFO] [stdout] test sim::tests::mem_without_read_ports_error1 - should panic ... ok [INFO] [stdout] test graph::signal::tests::lt_signed_bit_width_1_error - should panic ... ok [INFO] [stdout] test sim::tests::undriven_register_error1 - should panic ... ok [INFO] [stdout] test sim::tests::recursive_module_definition_error2 - should panic ... ok [INFO] [stdout] test sim::tests::undriven_register_error2 - should panic ... ok [INFO] [stdout] test verilog::tests::mem_without_initial_contents_or_write_port_error1 - should panic ... ok [INFO] [stdout] test graph::signal::tests::lt_signed_incompatible_bit_widths_error - 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_error2 - should panic ... ok [INFO] [stdout] test verilog::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 verilog::tests::mem_without_read_ports_error2 - should panic ... ok [INFO] [stdout] test verilog::tests::recursive_module_definition_error2 - should panic ... ok [INFO] [stdout] test verilog::tests::undriven_register_error2 - should panic ... ok [INFO] [stdout] test verilog::tests::recursive_module_definition_error1 - should panic ... ok [INFO] [stdout] test verilog::tests::undriven_register_error1 - should panic ... ok [INFO] [stdout] test verilog::tests::undriven_instance_input_error - should panic ... ok [INFO] [stderr] Doc-tests kaze [INFO] [stdout] test sim::tests::undriven_instance_input_error - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 119 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/sim.rs:356:10 [INFO] [stderr] | [INFO] [stderr] 356 | }; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 58 tests [INFO] [stdout] test src/graph/context.rs - graph::context::Context (line 18) ... ok [INFO] [stdout] test src/graph/context.rs - graph::context::Context<'a>::new (line 43) ... ok [INFO] [stdout] test src/graph/instance.rs - graph::instance::Instance<'a>::drive_input (line 48) ... ok [INFO] [stdout] test src/graph/context.rs - graph::context::Context<'a>::modules (line 112) ... ok [INFO] [stdout] test src/graph/context.rs - graph::context::Context<'a>::module (line 82) ... ok [INFO] [stdout] test src/graph/context.rs - graph::context::Context<'a>::module (line 71) ... ok [INFO] [stdout] test src/graph/instance.rs - graph::instance::Instance<'a>::output (line 88) ... ok [INFO] [stdout] test src/graph/constant.rs - graph::constant::Constant (line 7) ... ok [INFO] [stdout] test src/graph/instance.rs - graph::instance::Instance (line 14) ... ok [INFO] [stdout] test src/graph/mem.rs - graph::mem::Mem<'a>::read_port (line 115) ... ok [INFO] [stdout] test src/graph/mem.rs - graph::mem::Mem (line 24) ... ok [INFO] [stdout] test src/graph/mem.rs - graph::mem::Mem<'a>::initial_contents (line 69) ... ok [INFO] [stdout] test src/graph/mem.rs - graph::mem::Mem<'a>::write_port (line 165) ... ok [INFO] [stdout] test src/graph/module.rs - graph::module::Module (line 20) ... ok [INFO] [stdout] test src/graph/module.rs - graph::module::Module<'a>::high (line 128) ... ok [INFO] [stdout] test src/graph/module.rs - graph::module::Module<'a>::lit (line 67) ... ok [INFO] [stdout] test src/graph/module.rs - graph::module::Module<'a>::input (line 151) ... ok [INFO] [stdout] test src/graph/module.rs - graph::module::Module<'a>::mux (line 274) ... ok [INFO] [stdout] test src/graph/module.rs - graph::module::Module<'a>::instance (line 337) ... ok [INFO] [stdout] test src/graph/module.rs - graph::module::Module<'a>::reg (line 222) ... ok [INFO] [stdout] test src/graph/module.rs - graph::module::Module<'a>::low (line 109) ... ok [INFO] [stdout] test src/graph/module.rs - graph::module::Module<'a>::mem (line 385) ... ok [INFO] [stdout] test src/graph/module.rs - graph::module::Module<'a>::output (line 196) ... ok [INFO] [stdout] test src/graph/register.rs - graph::register::Register<'a>::default_value (line 56) ... ok [INFO] [stdout] test src/graph/register.rs - graph::register::Register<'a>::drive_next (line 93) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::&'aSignal<'a>::bitand (line 1067) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::&'aSignal<'a>::add (line 1012) ... ok [INFO] [stdout] test src/graph/register.rs - graph::register::Register (line 20) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::&'aSignal<'a>::bitor (line 1118) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::&'aSignal<'a>::not (line 1275) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::&'aSignal<'a>::bitxor (line 1169) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::&'aSignal<'a>::mul (line 1236) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::&'aSignal<'a>::sub (line 1399) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::&'aSignal<'a>::shr (line 1357) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::&'aSignal<'a>::shl (line 1315) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal (line 29) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::bit (line 124) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::bits (line 161) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::concat (line 248) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::eq (line 289) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::ge (line 514) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::le_signed (line 607) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::lt (line 379) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::ge_signed (line 703) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::gt (line 469) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::bit_width (line 57) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::le (line 424) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::gt_signed (line 655) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::lt_signed (line 559) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::ne (line 334) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::mul_signed (line 791) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::repeat (line 205) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::reg_next (line 855) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::shr_arithmetic (line 753) ... ok [INFO] [stdout] test src/graph/sugar.rs - graph::sugar::if_ (line 11) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::reg_next_with_default (line 883) ... ok [INFO] [stdout] test src/graph/signal.rs - graph::signal::Signal<'a>::mux (line 832) ... ok [INFO] [stdout] test src/lib.rs - (line 18) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.24s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "eb3f0d71e70117e1178712d1c95db12a2a5b6a4f74ed5bc43dce24f78e073196", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eb3f0d71e70117e1178712d1c95db12a2a5b6a4f74ed5bc43dce24f78e073196", kill_on_drop: false }` [INFO] [stdout] eb3f0d71e70117e1178712d1c95db12a2a5b6a4f74ed5bc43dce24f78e073196