[INFO] fetching crate jujube-lib 0.1.1... [INFO] testing jujube-lib-0.1.1 against master#2fd6efc32704647e64d3d646d21c4c68eae100e4 for pr-149852-1 [INFO] extracting crate jujube-lib 0.1.1 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate jujube-lib 0.1.1 [INFO] finished tweaking crates.io crate jujube-lib 0.1.1 [INFO] tweaked toml for crates.io crate jujube-lib 0.1.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate jujube-lib 0.1.1 on toolchain 2fd6efc32704647e64d3d646d21c4c68eae100e4 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "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" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 158 packages to latest compatible versions [INFO] [stderr] Adding backoff v0.2.1 (available: v0.4.0) [INFO] [stderr] Adding blake2 v0.9.2 (available: v0.10.6) [INFO] [stderr] Adding config v0.10.1 (available: v0.15.19) [INFO] [stderr] Adding dirs v3.0.2 (available: v6.0.0) [INFO] [stderr] Adding git2 v0.13.25 (available: v0.20.3) [INFO] [stderr] Adding protobuf v2.28.0 (available: v3.7.2) [INFO] [stderr] Adding rand v0.8.5 (available: v0.9.2) [INFO] [stderr] Adding test-case v1.2.3 (available: v3.3.1) [INFO] [stderr] Adding thiserror v1.0.69 (available: v2.0.17) [INFO] [stderr] Adding uuid v0.8.2 (available: v1.19.0) [INFO] [stderr] Adding whoami v1.6.1 (available: v2.0.2) [INFO] [stderr] Adding zstd v0.6.1+zstd.1.4.9 (available: v0.13.3) [INFO] [stderr] Adding zstd-safe v3.0.1+zstd.1.4.9 (available: v3.1.0+zstd.1.4.9) [INFO] [stderr] Adding zstd-sys v1.4.20+zstd.1.4.9 (available: v1.6.3+zstd.1.5.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded protobuf-codegen-pure v2.28.0 [INFO] [stderr] Downloaded dirs-sys v0.3.7 [INFO] [stderr] Downloaded zstd-safe v3.0.1+zstd.1.4.9 [INFO] [stderr] Downloaded test-case v1.2.3 [INFO] [stderr] Downloaded zstd v0.6.1+zstd.1.4.9 [INFO] [stderr] Downloaded backoff v0.2.1 [INFO] [stderr] Downloaded protobuf-codegen v2.28.0 [INFO] [stderr] Downloaded blake2 v0.9.2 [INFO] [stderr] Downloaded serde-hjson v0.9.1 [INFO] [stderr] Downloaded protobuf v2.28.0 [INFO] [stderr] Downloaded config v0.10.1 [INFO] [stderr] Downloaded dirs v3.0.2 [INFO] [stderr] Downloaded nom v5.1.3 [INFO] [stderr] Downloaded git2 v0.13.25 [INFO] [stderr] Downloaded lexical-core v0.7.6 [INFO] [stderr] Downloaded libssh2-sys v0.2.23 [INFO] [stderr] Downloaded libz-sys v1.1.23 [INFO] [stderr] Downloaded libgit2-sys v0.12.26+1.3.0 [INFO] [stderr] Downloaded zstd-sys v1.4.20+zstd.1.4.9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 45c940ea2407d61ca5295b68a2ac03f49a1f287264bdcfa5c77688a66bbf96d8 [INFO] running `Command { std: "docker" "start" "-a" "45c940ea2407d61ca5295b68a2ac03f49a1f287264bdcfa5c77688a66bbf96d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "45c940ea2407d61ca5295b68a2ac03f49a1f287264bdcfa5c77688a66bbf96d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "45c940ea2407d61ca5295b68a2ac03f49a1f287264bdcfa5c77688a66bbf96d8", kill_on_drop: false }` [INFO] [stdout] 45c940ea2407d61ca5295b68a2ac03f49a1f287264bdcfa5c77688a66bbf96d8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d047cb2608bd29f28b682ec08a28916f86ec6cd8346dfa9e966d1b4139165834 [INFO] running `Command { std: "docker" "start" "-a" "d047cb2608bd29f28b682ec08a28916f86ec6cd8346dfa9e966d1b4139165834", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling find-msvc-tools v0.1.8 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling icu_properties_data v2.1.2 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling protobuf v2.28.0 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling lexical-core v0.7.6 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde v0.8.23 [INFO] [stderr] Compiling nom v5.1.3 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling zstd-safe v3.0.1+zstd.1.4.9 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling ryu v1.0.22 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling yaml-rust v0.4.5 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling rust-ini v0.13.0 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling serde_test v0.8.23 [INFO] [stderr] Compiling whoami v1.6.1 [INFO] [stderr] Compiling crypto-mac v0.8.0 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling linked-hash-map v0.3.0 [INFO] [stderr] Compiling cc v1.2.53 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling dirs-sys v0.3.7 [INFO] [stderr] Compiling uuid v0.8.2 [INFO] [stderr] Compiling blake2 v0.9.2 [INFO] [stderr] Compiling dirs v3.0.2 [INFO] [stderr] Compiling maplit v1.0.2 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling libz-sys v1.1.23 [INFO] [stderr] Compiling libssh2-sys v0.2.23 [INFO] [stderr] Compiling zstd-sys v1.4.20+zstd.1.4.9 [INFO] [stderr] Compiling libgit2-sys v0.12.26+1.3.0 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling backoff v0.2.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling protobuf-codegen v2.28.0 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling serde-hjson v0.9.1 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling protobuf-codegen-pure v2.28.0 [INFO] [stderr] Compiling config v0.10.1 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling jujube-lib v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling git2 v0.13.25 [INFO] [stderr] Compiling zstd v0.6.1+zstd.1.4.9 [INFO] [stdout] warning: lint `box_pointers` has been removed: it does not detect other kinds of allocations, and existed only for historical reasons [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 160 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 160 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:161:22 [INFO] [stdout] | [INFO] [stdout] 161 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 161 - self as &dyn (::std::any::Any) [INFO] [stdout] 161 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:163:42 [INFO] [stdout] | [INFO] [stdout] 163 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 163 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 163 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:164:26 [INFO] [stdout] | [INFO] [stdout] 164 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 164 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 164 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:166:73 [INFO] [stdout] | [INFO] [stdout] 166 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 166 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 166 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:411:30 [INFO] [stdout] | [INFO] [stdout] 411 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 411 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 411 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:412:22 [INFO] [stdout] | [INFO] [stdout] 412 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 412 - self as &dyn (::std::any::Any) [INFO] [stdout] 412 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:414:42 [INFO] [stdout] | [INFO] [stdout] 414 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 414 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 414 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:415:26 [INFO] [stdout] | [INFO] [stdout] 415 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 415 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 415 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:417:73 [INFO] [stdout] | [INFO] [stdout] 417 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 417 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 417 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:604:30 [INFO] [stdout] | [INFO] [stdout] 604 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 604 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 604 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:605:22 [INFO] [stdout] | [INFO] [stdout] 605 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 605 - self as &dyn (::std::any::Any) [INFO] [stdout] 605 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:607:42 [INFO] [stdout] | [INFO] [stdout] 607 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 607 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 607 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:608:26 [INFO] [stdout] | [INFO] [stdout] 608 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 608 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 608 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:610:73 [INFO] [stdout] | [INFO] [stdout] 610 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 610 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 610 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:943:30 [INFO] [stdout] | [INFO] [stdout] 943 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 943 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 943 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:944:22 [INFO] [stdout] | [INFO] [stdout] 944 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 944 - self as &dyn (::std::any::Any) [INFO] [stdout] 944 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:946:42 [INFO] [stdout] | [INFO] [stdout] 946 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 946 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 946 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:947:26 [INFO] [stdout] | [INFO] [stdout] 947 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 947 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 947 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:949:73 [INFO] [stdout] | [INFO] [stdout] 949 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 949 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 949 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `box_pointers` has been removed: it does not detect other kinds of allocations, and existed only for historical reasons [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:358:30 [INFO] [stdout] | [INFO] [stdout] 358 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 358 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 358 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:359:22 [INFO] [stdout] | [INFO] [stdout] 359 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 359 - self as &dyn (::std::any::Any) [INFO] [stdout] 359 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:361:42 [INFO] [stdout] | [INFO] [stdout] 361 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 361 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 361 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:362:26 [INFO] [stdout] | [INFO] [stdout] 362 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 362 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 362 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:364:73 [INFO] [stdout] | [INFO] [stdout] 364 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 364 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 364 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:564:30 [INFO] [stdout] | [INFO] [stdout] 564 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 564 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 564 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:565:22 [INFO] [stdout] | [INFO] [stdout] 565 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 565 - self as &dyn (::std::any::Any) [INFO] [stdout] 565 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:567:42 [INFO] [stdout] | [INFO] [stdout] 567 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 567 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 567 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:568:26 [INFO] [stdout] | [INFO] [stdout] 568 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 568 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 568 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:570:73 [INFO] [stdout] | [INFO] [stdout] 570 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 570 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 570 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:736:30 [INFO] [stdout] | [INFO] [stdout] 736 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 736 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 736 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:737:22 [INFO] [stdout] | [INFO] [stdout] 737 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 737 - self as &dyn (::std::any::Any) [INFO] [stdout] 737 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:739:42 [INFO] [stdout] | [INFO] [stdout] 739 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 739 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 739 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:740:26 [INFO] [stdout] | [INFO] [stdout] 740 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 740 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 740 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:742:73 [INFO] [stdout] | [INFO] [stdout] 742 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 742 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 742 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:946:30 [INFO] [stdout] | [INFO] [stdout] 946 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 946 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 946 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:947:22 [INFO] [stdout] | [INFO] [stdout] 947 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 947 - self as &dyn (::std::any::Any) [INFO] [stdout] 947 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:949:42 [INFO] [stdout] | [INFO] [stdout] 949 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 949 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 949 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:950:26 [INFO] [stdout] | [INFO] [stdout] 950 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 950 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 950 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:952:73 [INFO] [stdout] | [INFO] [stdout] 952 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 952 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 952 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1413:30 [INFO] [stdout] | [INFO] [stdout] 1413 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1413 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 1413 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1414:22 [INFO] [stdout] | [INFO] [stdout] 1414 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1414 - self as &dyn (::std::any::Any) [INFO] [stdout] 1414 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1416:42 [INFO] [stdout] | [INFO] [stdout] 1416 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1416 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 1416 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1417:26 [INFO] [stdout] | [INFO] [stdout] 1417 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1417 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 1417 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1419:73 [INFO] [stdout] | [INFO] [stdout] 1419 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1419 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 1419 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1642:30 [INFO] [stdout] | [INFO] [stdout] 1642 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1642 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 1642 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1643:22 [INFO] [stdout] | [INFO] [stdout] 1643 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1643 - self as &dyn (::std::any::Any) [INFO] [stdout] 1643 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1645:42 [INFO] [stdout] | [INFO] [stdout] 1645 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1645 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 1645 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1646:26 [INFO] [stdout] | [INFO] [stdout] 1646 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1646 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 1646 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1648:73 [INFO] [stdout] | [INFO] [stdout] 1648 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1648 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 1648 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1894:30 [INFO] [stdout] | [INFO] [stdout] 1894 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1894 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 1894 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1895:22 [INFO] [stdout] | [INFO] [stdout] 1895 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1895 - self as &dyn (::std::any::Any) [INFO] [stdout] 1895 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1897:42 [INFO] [stdout] | [INFO] [stdout] 1897 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1897 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 1897 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1898:26 [INFO] [stdout] | [INFO] [stdout] 1898 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1898 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 1898 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1900:73 [INFO] [stdout] | [INFO] [stdout] 1900 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1900 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 1900 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2115:30 [INFO] [stdout] | [INFO] [stdout] 2115 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2115 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 2115 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2116:22 [INFO] [stdout] | [INFO] [stdout] 2116 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2116 - self as &dyn (::std::any::Any) [INFO] [stdout] 2116 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2118:42 [INFO] [stdout] | [INFO] [stdout] 2118 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2118 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 2118 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2119:26 [INFO] [stdout] | [INFO] [stdout] 2119 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2119 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 2119 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2121:73 [INFO] [stdout] | [INFO] [stdout] 2121 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2121 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 2121 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2295:30 [INFO] [stdout] | [INFO] [stdout] 2295 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2295 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 2295 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2296:22 [INFO] [stdout] | [INFO] [stdout] 2296 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2296 - self as &dyn (::std::any::Any) [INFO] [stdout] 2296 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2298:42 [INFO] [stdout] | [INFO] [stdout] 2298 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2298 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 2298 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2299:26 [INFO] [stdout] | [INFO] [stdout] 2299 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2299 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 2299 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2301:73 [INFO] [stdout] | [INFO] [stdout] 2301 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2301 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 2301 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `box_pointers` has been removed: it does not detect other kinds of allocations, and existed only for historical reasons [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:172:30 [INFO] [stdout] | [INFO] [stdout] 172 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 172 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 172 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:173:22 [INFO] [stdout] | [INFO] [stdout] 173 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 173 - self as &dyn (::std::any::Any) [INFO] [stdout] 173 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:175:42 [INFO] [stdout] | [INFO] [stdout] 175 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 175 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 175 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:176:26 [INFO] [stdout] | [INFO] [stdout] 176 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 176 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 176 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:178:73 [INFO] [stdout] | [INFO] [stdout] 178 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 178 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 178 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:374:30 [INFO] [stdout] | [INFO] [stdout] 374 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 374 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 374 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:375:22 [INFO] [stdout] | [INFO] [stdout] 375 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 375 - self as &dyn (::std::any::Any) [INFO] [stdout] 375 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:377:42 [INFO] [stdout] | [INFO] [stdout] 377 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 377 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 377 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:378:26 [INFO] [stdout] | [INFO] [stdout] 378 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 378 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 378 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:380:73 [INFO] [stdout] | [INFO] [stdout] 380 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 380 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 380 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:539:30 [INFO] [stdout] | [INFO] [stdout] 539 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 539 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 539 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:540:22 [INFO] [stdout] | [INFO] [stdout] 540 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 540 - self as &dyn (::std::any::Any) [INFO] [stdout] 540 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:542:42 [INFO] [stdout] | [INFO] [stdout] 542 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 542 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 542 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:543:26 [INFO] [stdout] | [INFO] [stdout] 543 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 543 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 543 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:545:73 [INFO] [stdout] | [INFO] [stdout] 545 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 545 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 545 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/git_store.rs:103:57 [INFO] [stdout] | [INFO] [stdout] 103 | let proto: crate::protos::store::Commit = protobuf::parse_from_reader(&mut cursor).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/local_store.rs:175:59 [INFO] [stdout] | [INFO] [stdout] 175 | let proto: crate::protos::store::Tree = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/local_store.rs:198:61 [INFO] [stdout] | [INFO] [stdout] 198 | let proto: crate::protos::store::Commit = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/local_store.rs:221:63 [INFO] [stdout] | [INFO] [stdout] 221 | let proto: crate::protos::store::Conflict = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `whoami::hostname`: use `fallible::hostname()` instead [INFO] [stdout] --> src/op_store.rs:103:32 [INFO] [stdout] | [INFO] [stdout] 103 | let hostname = whoami::hostname(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/simple_op_store.rs:87:62 [INFO] [stdout] | [INFO] [stdout] 87 | let proto: crate::protos::op_store::View = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/simple_op_store.rs:110:67 [INFO] [stdout] | [INFO] [stdout] 110 | let proto: crate::protos::op_store::Operation = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/working_copy.rs:213:23 [INFO] [stdout] | [INFO] [stdout] 213 | protobuf::parse_from_reader(&mut file).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/working_copy.rs:574:19 [INFO] [stdout] | [INFO] [stdout] 574 | protobuf::parse_from_reader(&mut file).unwrap() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/repo.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | let mut repo_ref_mut = Arc::get_mut(&mut repo).unwrap(); [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/store_wrapper.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | let mut ref_mut = unsafe { Arc::get_mut_unchecked(&mut wrapper) }; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/settings.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct RepoSettings { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 24 | config: config::Config, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RepoSettings` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/git_store.rs:78:32 [INFO] [stdout] | [INFO] [stdout] 78 | fn signature_to_git(signature: &Signature) -> git2::Signature { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | fn signature_to_git(signature: &Signature) -> git2::Signature<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:293:25 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn as_composite(&self) -> CompositeIndex { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 293 | pub fn as_composite(&self) -> CompositeIndex<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:404:21 [INFO] [stdout] | [INFO] [stdout] 404 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry; [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 404 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:532:22 [INFO] [stdout] | [INFO] [stdout] 532 | pub fn walk_revs(&self, wanted: &[CommitId], unwanted: &[CommitId]) -> RevWalk { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 532 | pub fn walk_revs(&self, wanted: &[CommitId], unwanted: &[CommitId]) -> RevWalk<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:792:21 [INFO] [stdout] | [INFO] [stdout] 792 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 792 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:868:21 [INFO] [stdout] | [INFO] [stdout] 868 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 868 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:1075:25 [INFO] [stdout] | [INFO] [stdout] 1075 | pub fn as_composite(&self) -> CompositeIndex { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1075 | pub fn as_composite(&self) -> CompositeIndex<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:1079:20 [INFO] [stdout] | [INFO] [stdout] 1079 | fn graph_entry(&self, local_pos: u32) -> CommitGraphEntry { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1079 | fn graph_entry(&self, local_pos: u32) -> CommitGraphEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:1087:21 [INFO] [stdout] | [INFO] [stdout] 1087 | fn lookup_entry(&self, lookup_pos: u32) -> CommitLookupEntry { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1087 | fn lookup_entry(&self, lookup_pos: u32) -> CommitLookupEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matchers.rs:45:14 [INFO] [stdout] | [INFO] [stdout] 45 | fn visit(&self, dir: &DirRepoPath) -> Visit; [INFO] [stdout] | ^^^^^ ^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 45 | fn visit(&self, dir: &DirRepoPath) -> Visit<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matchers.rs:56:14 [INFO] [stdout] | [INFO] [stdout] 56 | fn visit(&self, _dir: &DirRepoPath) -> Visit { [INFO] [stdout] | ^^^^^ ^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 56 | fn visit(&self, _dir: &DirRepoPath) -> Visit<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matchers.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 85 | fn visit(&self, dir: &DirRepoPath) -> Visit { [INFO] [stdout] | ^^^^^ ^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 85 | fn visit(&self, dir: &DirRepoPath) -> Visit<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:221:15 [INFO] [stdout] | [INFO] [stdout] 221 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 221 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:478:15 [INFO] [stdout] | [INFO] [stdout] 478 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 478 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:665:15 [INFO] [stdout] | [INFO] [stdout] 665 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 665 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:1022:15 [INFO] [stdout] | [INFO] [stdout] 1022 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1022 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:431:15 [INFO] [stdout] | [INFO] [stdout] 431 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 431 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:625:15 [INFO] [stdout] | [INFO] [stdout] 625 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 625 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:791:15 [INFO] [stdout] | [INFO] [stdout] 791 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 791 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1007:15 [INFO] [stdout] | [INFO] [stdout] 1007 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1007 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1516:15 [INFO] [stdout] | [INFO] [stdout] 1516 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1516 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1703:15 [INFO] [stdout] | [INFO] [stdout] 1703 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1703 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1961:15 [INFO] [stdout] | [INFO] [stdout] 1961 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1961 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2176:15 [INFO] [stdout] | [INFO] [stdout] 2176 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2176 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2350:15 [INFO] [stdout] | [INFO] [stdout] 2350 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2350 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:239:15 [INFO] [stdout] | [INFO] [stdout] 239 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 239 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:435:15 [INFO] [stdout] | [INFO] [stdout] 435 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 435 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:594:15 [INFO] [stdout] | [INFO] [stdout] 594 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 594 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:647:15 [INFO] [stdout] | [INFO] [stdout] 647 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 647 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/repo.rs:266:32 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn working_copy_locked(&self) -> MutexGuard { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 266 | pub fn working_copy_locked(&self) -> MutexGuard<'_, WorkingCopy> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/repo.rs:278:30 [INFO] [stdout] | [INFO] [stdout] 278 | pub fn start_transaction(&self, description: &str) -> Transaction { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 278 | pub fn start_transaction(&self, description: &str) -> Transaction<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:298:20 [INFO] [stdout] | [INFO] [stdout] 298 | pub fn entries(&self) -> TreeEntriesNonRecursiveIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 298 | pub fn entries(&self) -> TreeEntriesNonRecursiveIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:315:21 [INFO] [stdout] | [INFO] [stdout] 315 | pub fn entry(&self, name: &N) -> Option [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 315 | pub fn entry(&self, name: &N) -> Option> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/transaction.rs:81:41 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn as_repo<'a: 'r>(&'a self) -> &(impl Repo + '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] 81 | pub fn as_repo<'a: 'r>(&'a self) -> &'a (impl Repo + 'a) { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree.rs:93:34 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn entries_non_recursive(&self) -> TreeEntriesNonRecursiveIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 93 | pub fn entries_non_recursive(&self) -> TreeEntriesNonRecursiveIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn entry(&self, basename: &N) -> Option [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 101 | pub fn entry(&self, basename: &N) -> Option> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/working_copy.rs:608:19 [INFO] [stdout] | [INFO] [stdout] 608 | fn tree_state(&self) -> RefMut> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 608 | fn tree_state(&self) -> RefMut<'_, Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 45s [INFO] running `Command { std: "docker" "inspect" "d047cb2608bd29f28b682ec08a28916f86ec6cd8346dfa9e966d1b4139165834", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d047cb2608bd29f28b682ec08a28916f86ec6cd8346dfa9e966d1b4139165834", kill_on_drop: false }` [INFO] [stdout] d047cb2608bd29f28b682ec08a28916f86ec6cd8346dfa9e966d1b4139165834 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3537007b567a2fc22b2faef578f104e325423226cdd6406497d0dc053053856d [INFO] running `Command { std: "docker" "start" "-a" "3537007b567a2fc22b2faef578f104e325423226cdd6406497d0dc053053856d", kill_on_drop: false }` [INFO] [stderr] Compiling test-case v1.2.3 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stdout] warning: lint `box_pointers` has been removed: it does not detect other kinds of allocations, and existed only for historical reasons [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 160 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 160 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:161:22 [INFO] [stdout] | [INFO] [stdout] 161 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 161 - self as &dyn (::std::any::Any) [INFO] [stdout] 161 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:163:42 [INFO] [stdout] | [INFO] [stdout] 163 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 163 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 163 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:164:26 [INFO] [stdout] | [INFO] [stdout] 164 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 164 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 164 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:166:73 [INFO] [stdout] | [INFO] [stdout] 166 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 166 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 166 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:411:30 [INFO] [stdout] | [INFO] [stdout] 411 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 411 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 411 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:412:22 [INFO] [stdout] | [INFO] [stdout] 412 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 412 - self as &dyn (::std::any::Any) [INFO] [stdout] 412 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:414:42 [INFO] [stdout] | [INFO] [stdout] 414 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 414 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 414 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:415:26 [INFO] [stdout] | [INFO] [stdout] 415 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 415 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 415 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:417:73 [INFO] [stdout] | [INFO] [stdout] 417 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 417 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 417 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:604:30 [INFO] [stdout] | [INFO] [stdout] 604 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 604 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 604 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:605:22 [INFO] [stdout] | [INFO] [stdout] 605 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 605 - self as &dyn (::std::any::Any) [INFO] [stdout] 605 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:607:42 [INFO] [stdout] | [INFO] [stdout] 607 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 607 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 607 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:608:26 [INFO] [stdout] | [INFO] [stdout] 608 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 608 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 608 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:610:73 [INFO] [stdout] | [INFO] [stdout] 610 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 610 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 610 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:943:30 [INFO] [stdout] | [INFO] [stdout] 943 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 943 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 943 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:944:22 [INFO] [stdout] | [INFO] [stdout] 944 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 944 - self as &dyn (::std::any::Any) [INFO] [stdout] 944 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:946:42 [INFO] [stdout] | [INFO] [stdout] 946 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 946 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 946 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:947:26 [INFO] [stdout] | [INFO] [stdout] 947 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 947 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 947 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:949:73 [INFO] [stdout] | [INFO] [stdout] 949 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 949 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 949 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `box_pointers` has been removed: it does not detect other kinds of allocations, and existed only for historical reasons [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:358:30 [INFO] [stdout] | [INFO] [stdout] 358 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 358 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 358 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:359:22 [INFO] [stdout] | [INFO] [stdout] 359 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 359 - self as &dyn (::std::any::Any) [INFO] [stdout] 359 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:361:42 [INFO] [stdout] | [INFO] [stdout] 361 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 361 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 361 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:362:26 [INFO] [stdout] | [INFO] [stdout] 362 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 362 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 362 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:364:73 [INFO] [stdout] | [INFO] [stdout] 364 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 364 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 364 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:564:30 [INFO] [stdout] | [INFO] [stdout] 564 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 564 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 564 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:565:22 [INFO] [stdout] | [INFO] [stdout] 565 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 565 - self as &dyn (::std::any::Any) [INFO] [stdout] 565 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:567:42 [INFO] [stdout] | [INFO] [stdout] 567 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 567 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 567 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:568:26 [INFO] [stdout] | [INFO] [stdout] 568 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 568 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 568 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:570:73 [INFO] [stdout] | [INFO] [stdout] 570 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 570 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 570 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:736:30 [INFO] [stdout] | [INFO] [stdout] 736 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 736 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 736 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:737:22 [INFO] [stdout] | [INFO] [stdout] 737 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 737 - self as &dyn (::std::any::Any) [INFO] [stdout] 737 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:739:42 [INFO] [stdout] | [INFO] [stdout] 739 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 739 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 739 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:740:26 [INFO] [stdout] | [INFO] [stdout] 740 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 740 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 740 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:742:73 [INFO] [stdout] | [INFO] [stdout] 742 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 742 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 742 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:946:30 [INFO] [stdout] | [INFO] [stdout] 946 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 946 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 946 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:947:22 [INFO] [stdout] | [INFO] [stdout] 947 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 947 - self as &dyn (::std::any::Any) [INFO] [stdout] 947 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:949:42 [INFO] [stdout] | [INFO] [stdout] 949 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 949 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 949 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:950:26 [INFO] [stdout] | [INFO] [stdout] 950 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 950 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 950 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:952:73 [INFO] [stdout] | [INFO] [stdout] 952 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 952 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 952 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1413:30 [INFO] [stdout] | [INFO] [stdout] 1413 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1413 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 1413 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1414:22 [INFO] [stdout] | [INFO] [stdout] 1414 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1414 - self as &dyn (::std::any::Any) [INFO] [stdout] 1414 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1416:42 [INFO] [stdout] | [INFO] [stdout] 1416 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1416 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 1416 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1417:26 [INFO] [stdout] | [INFO] [stdout] 1417 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1417 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 1417 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1419:73 [INFO] [stdout] | [INFO] [stdout] 1419 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1419 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 1419 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1642:30 [INFO] [stdout] | [INFO] [stdout] 1642 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1642 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 1642 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1643:22 [INFO] [stdout] | [INFO] [stdout] 1643 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1643 - self as &dyn (::std::any::Any) [INFO] [stdout] 1643 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1645:42 [INFO] [stdout] | [INFO] [stdout] 1645 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1645 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 1645 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1646:26 [INFO] [stdout] | [INFO] [stdout] 1646 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1646 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 1646 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1648:73 [INFO] [stdout] | [INFO] [stdout] 1648 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1648 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 1648 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1894:30 [INFO] [stdout] | [INFO] [stdout] 1894 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1894 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 1894 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1895:22 [INFO] [stdout] | [INFO] [stdout] 1895 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1895 - self as &dyn (::std::any::Any) [INFO] [stdout] 1895 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1897:42 [INFO] [stdout] | [INFO] [stdout] 1897 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1897 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 1897 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1898:26 [INFO] [stdout] | [INFO] [stdout] 1898 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1898 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 1898 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1900:73 [INFO] [stdout] | [INFO] [stdout] 1900 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1900 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 1900 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2115:30 [INFO] [stdout] | [INFO] [stdout] 2115 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2115 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 2115 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2116:22 [INFO] [stdout] | [INFO] [stdout] 2116 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2116 - self as &dyn (::std::any::Any) [INFO] [stdout] 2116 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2118:42 [INFO] [stdout] | [INFO] [stdout] 2118 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2118 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 2118 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2119:26 [INFO] [stdout] | [INFO] [stdout] 2119 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2119 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 2119 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2121:73 [INFO] [stdout] | [INFO] [stdout] 2121 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2121 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 2121 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2295:30 [INFO] [stdout] | [INFO] [stdout] 2295 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2295 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 2295 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2296:22 [INFO] [stdout] | [INFO] [stdout] 2296 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2296 - self as &dyn (::std::any::Any) [INFO] [stdout] 2296 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2298:42 [INFO] [stdout] | [INFO] [stdout] 2298 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2298 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 2298 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2299:26 [INFO] [stdout] | [INFO] [stdout] 2299 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2299 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 2299 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2301:73 [INFO] [stdout] | [INFO] [stdout] 2301 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2301 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 2301 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `box_pointers` has been removed: it does not detect other kinds of allocations, and existed only for historical reasons [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:172:30 [INFO] [stdout] | [INFO] [stdout] 172 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 172 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 172 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:173:22 [INFO] [stdout] | [INFO] [stdout] 173 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 173 - self as &dyn (::std::any::Any) [INFO] [stdout] 173 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:175:42 [INFO] [stdout] | [INFO] [stdout] 175 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 175 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 175 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:176:26 [INFO] [stdout] | [INFO] [stdout] 176 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 176 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 176 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:178:73 [INFO] [stdout] | [INFO] [stdout] 178 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 178 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 178 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:374:30 [INFO] [stdout] | [INFO] [stdout] 374 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 374 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 374 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:375:22 [INFO] [stdout] | [INFO] [stdout] 375 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 375 - self as &dyn (::std::any::Any) [INFO] [stdout] 375 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:377:42 [INFO] [stdout] | [INFO] [stdout] 377 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 377 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 377 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:378:26 [INFO] [stdout] | [INFO] [stdout] 378 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 378 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 378 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:380:73 [INFO] [stdout] | [INFO] [stdout] 380 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 380 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 380 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:539:30 [INFO] [stdout] | [INFO] [stdout] 539 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 539 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 539 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:540:22 [INFO] [stdout] | [INFO] [stdout] 540 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 540 - self as &dyn (::std::any::Any) [INFO] [stdout] 540 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:542:42 [INFO] [stdout] | [INFO] [stdout] 542 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 542 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 542 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:543:26 [INFO] [stdout] | [INFO] [stdout] 543 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 543 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 543 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:545:73 [INFO] [stdout] | [INFO] [stdout] 545 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 545 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 545 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/git_store.rs:103:57 [INFO] [stdout] | [INFO] [stdout] 103 | let proto: crate::protos::store::Commit = protobuf::parse_from_reader(&mut cursor).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/local_store.rs:175:59 [INFO] [stdout] | [INFO] [stdout] 175 | let proto: crate::protos::store::Tree = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/local_store.rs:198:61 [INFO] [stdout] | [INFO] [stdout] 198 | let proto: crate::protos::store::Commit = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/local_store.rs:221:63 [INFO] [stdout] | [INFO] [stdout] 221 | let proto: crate::protos::store::Conflict = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `whoami::hostname`: use `fallible::hostname()` instead [INFO] [stdout] --> src/op_store.rs:103:32 [INFO] [stdout] | [INFO] [stdout] 103 | let hostname = whoami::hostname(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/simple_op_store.rs:87:62 [INFO] [stdout] | [INFO] [stdout] 87 | let proto: crate::protos::op_store::View = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/simple_op_store.rs:110:67 [INFO] [stdout] | [INFO] [stdout] 110 | let proto: crate::protos::op_store::Operation = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/working_copy.rs:213:23 [INFO] [stdout] | [INFO] [stdout] 213 | protobuf::parse_from_reader(&mut file).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/working_copy.rs:574:19 [INFO] [stdout] | [INFO] [stdout] 574 | protobuf::parse_from_reader(&mut file).unwrap() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/repo.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | let mut repo_ref_mut = Arc::get_mut(&mut repo).unwrap(); [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/store_wrapper.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | let mut ref_mut = unsafe { Arc::get_mut_unchecked(&mut wrapper) }; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/settings.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct RepoSettings { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 24 | config: config::Config, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RepoSettings` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/git_store.rs:78:32 [INFO] [stdout] | [INFO] [stdout] 78 | fn signature_to_git(signature: &Signature) -> git2::Signature { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | fn signature_to_git(signature: &Signature) -> git2::Signature<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:293:25 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn as_composite(&self) -> CompositeIndex { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 293 | pub fn as_composite(&self) -> CompositeIndex<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:404:21 [INFO] [stdout] | [INFO] [stdout] 404 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry; [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 404 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:532:22 [INFO] [stdout] | [INFO] [stdout] 532 | pub fn walk_revs(&self, wanted: &[CommitId], unwanted: &[CommitId]) -> RevWalk { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 532 | pub fn walk_revs(&self, wanted: &[CommitId], unwanted: &[CommitId]) -> RevWalk<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:792:21 [INFO] [stdout] | [INFO] [stdout] 792 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 792 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:868:21 [INFO] [stdout] | [INFO] [stdout] 868 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 868 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:1075:25 [INFO] [stdout] | [INFO] [stdout] 1075 | pub fn as_composite(&self) -> CompositeIndex { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1075 | pub fn as_composite(&self) -> CompositeIndex<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:1079:20 [INFO] [stdout] | [INFO] [stdout] 1079 | fn graph_entry(&self, local_pos: u32) -> CommitGraphEntry { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1079 | fn graph_entry(&self, local_pos: u32) -> CommitGraphEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:1087:21 [INFO] [stdout] | [INFO] [stdout] 1087 | fn lookup_entry(&self, lookup_pos: u32) -> CommitLookupEntry { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1087 | fn lookup_entry(&self, lookup_pos: u32) -> CommitLookupEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matchers.rs:45:14 [INFO] [stdout] | [INFO] [stdout] 45 | fn visit(&self, dir: &DirRepoPath) -> Visit; [INFO] [stdout] | ^^^^^ ^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 45 | fn visit(&self, dir: &DirRepoPath) -> Visit<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matchers.rs:56:14 [INFO] [stdout] | [INFO] [stdout] 56 | fn visit(&self, _dir: &DirRepoPath) -> Visit { [INFO] [stdout] | ^^^^^ ^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 56 | fn visit(&self, _dir: &DirRepoPath) -> Visit<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matchers.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 85 | fn visit(&self, dir: &DirRepoPath) -> Visit { [INFO] [stdout] | ^^^^^ ^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 85 | fn visit(&self, dir: &DirRepoPath) -> Visit<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:221:15 [INFO] [stdout] | [INFO] [stdout] 221 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 221 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:478:15 [INFO] [stdout] | [INFO] [stdout] 478 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 478 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:665:15 [INFO] [stdout] | [INFO] [stdout] 665 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 665 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:1022:15 [INFO] [stdout] | [INFO] [stdout] 1022 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1022 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:431:15 [INFO] [stdout] | [INFO] [stdout] 431 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 431 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:625:15 [INFO] [stdout] | [INFO] [stdout] 625 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 625 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:791:15 [INFO] [stdout] | [INFO] [stdout] 791 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 791 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1007:15 [INFO] [stdout] | [INFO] [stdout] 1007 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1007 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1516:15 [INFO] [stdout] | [INFO] [stdout] 1516 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1516 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1703:15 [INFO] [stdout] | [INFO] [stdout] 1703 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1703 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1961:15 [INFO] [stdout] | [INFO] [stdout] 1961 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1961 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2176:15 [INFO] [stdout] | [INFO] [stdout] 2176 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2176 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2350:15 [INFO] [stdout] | [INFO] [stdout] 2350 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2350 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:239:15 [INFO] [stdout] | [INFO] [stdout] 239 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 239 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:435:15 [INFO] [stdout] | [INFO] [stdout] 435 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 435 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:594:15 [INFO] [stdout] | [INFO] [stdout] 594 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 594 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:647:15 [INFO] [stdout] | [INFO] [stdout] 647 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 647 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/repo.rs:266:32 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn working_copy_locked(&self) -> MutexGuard { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 266 | pub fn working_copy_locked(&self) -> MutexGuard<'_, WorkingCopy> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/repo.rs:278:30 [INFO] [stdout] | [INFO] [stdout] 278 | pub fn start_transaction(&self, description: &str) -> Transaction { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 278 | pub fn start_transaction(&self, description: &str) -> Transaction<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:298:20 [INFO] [stdout] | [INFO] [stdout] 298 | pub fn entries(&self) -> TreeEntriesNonRecursiveIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 298 | pub fn entries(&self) -> TreeEntriesNonRecursiveIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:315:21 [INFO] [stdout] | [INFO] [stdout] 315 | pub fn entry(&self, name: &N) -> Option [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 315 | pub fn entry(&self, name: &N) -> Option> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/transaction.rs:81:41 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn as_repo<'a: 'r>(&'a self) -> &(impl Repo + '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] 81 | pub fn as_repo<'a: 'r>(&'a self) -> &'a (impl Repo + 'a) { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree.rs:93:34 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn entries_non_recursive(&self) -> TreeEntriesNonRecursiveIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 93 | pub fn entries_non_recursive(&self) -> TreeEntriesNonRecursiveIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn entry(&self, basename: &N) -> Option [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 101 | pub fn entry(&self, basename: &N) -> Option> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/working_copy.rs:608:19 [INFO] [stdout] | [INFO] [stdout] 608 | fn tree_state(&self) -> RefMut> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 608 | fn tree_state(&self) -> RefMut<'_, Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling jujube-lib v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> tests/test_working_copy.rs:72:6 [INFO] [stdout] | [INFO] [stdout] 72 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> tests/test_working_copy.rs:133:6 [INFO] [stdout] | [INFO] [stdout] 133 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep() [INFO] [stdout] --> tests/test_bad_locking.rs:107:49 [INFO] [stdout] | [INFO] [stdout] 107 | let machine1_path = TempDir::new().unwrap().into_path(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep() [INFO] [stdout] --> tests/test_bad_locking.rs:115:49 [INFO] [stdout] | [INFO] [stdout] 115 | let machine2_path = TempDir::new().unwrap().into_path(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep() [INFO] [stdout] --> tests/test_bad_locking.rs:124:47 [INFO] [stdout] | [INFO] [stdout] 124 | let merged_path = TempDir::new().unwrap().into_path(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep() [INFO] [stdout] --> tests/test_bad_locking.rs:163:47 [INFO] [stdout] | [INFO] [stdout] 163 | let backup_path = TempDir::new().unwrap().into_path(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing [INFO] [stdout] --> tests/test_view.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | drop(heads); [INFO] [stdout] | ^^^^^-----^ [INFO] [stdout] | | [INFO] [stdout] | argument has type `&dyn jujube_lib::view::View` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dropping_references)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the expression or result [INFO] [stdout] | [INFO] [stdout] 60 - drop(heads); [INFO] [stdout] 60 + let _ = heads; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: calls to `std::mem::drop` with a reference instead of an owned value does nothing [INFO] [stdout] --> tests/test_view.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | drop(heads); [INFO] [stdout] | ^^^^^-----^ [INFO] [stdout] | | [INFO] [stdout] | argument has type `&dyn jujube_lib::view::View` [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the expression or result [INFO] [stdout] | [INFO] [stdout] 91 - drop(heads); [INFO] [stdout] 91 + let _ = heads; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `box_pointers` has been removed: it does not detect other kinds of allocations, and existed only for historical reasons [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 160 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 160 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:161:22 [INFO] [stdout] | [INFO] [stdout] 161 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 161 - self as &dyn (::std::any::Any) [INFO] [stdout] 161 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:163:42 [INFO] [stdout] | [INFO] [stdout] 163 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 163 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 163 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:164:26 [INFO] [stdout] | [INFO] [stdout] 164 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 164 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 164 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:166:73 [INFO] [stdout] | [INFO] [stdout] 166 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 166 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 166 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:411:30 [INFO] [stdout] | [INFO] [stdout] 411 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 411 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 411 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:412:22 [INFO] [stdout] | [INFO] [stdout] 412 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 412 - self as &dyn (::std::any::Any) [INFO] [stdout] 412 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:414:42 [INFO] [stdout] | [INFO] [stdout] 414 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 414 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 414 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:415:26 [INFO] [stdout] | [INFO] [stdout] 415 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 415 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 415 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:417:73 [INFO] [stdout] | [INFO] [stdout] 417 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 417 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 417 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:604:30 [INFO] [stdout] | [INFO] [stdout] 604 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 604 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 604 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:605:22 [INFO] [stdout] | [INFO] [stdout] 605 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 605 - self as &dyn (::std::any::Any) [INFO] [stdout] 605 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:607:42 [INFO] [stdout] | [INFO] [stdout] 607 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 607 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 607 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:608:26 [INFO] [stdout] | [INFO] [stdout] 608 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 608 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 608 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:610:73 [INFO] [stdout] | [INFO] [stdout] 610 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 610 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 610 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:943:30 [INFO] [stdout] | [INFO] [stdout] 943 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 943 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 943 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:944:22 [INFO] [stdout] | [INFO] [stdout] 944 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 944 - self as &dyn (::std::any::Any) [INFO] [stdout] 944 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:946:42 [INFO] [stdout] | [INFO] [stdout] 946 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 946 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 946 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:947:26 [INFO] [stdout] | [INFO] [stdout] 947 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 947 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 947 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:949:73 [INFO] [stdout] | [INFO] [stdout] 949 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 949 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 949 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `box_pointers` has been removed: it does not detect other kinds of allocations, and existed only for historical reasons [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:358:30 [INFO] [stdout] | [INFO] [stdout] 358 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 358 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 358 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:359:22 [INFO] [stdout] | [INFO] [stdout] 359 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 359 - self as &dyn (::std::any::Any) [INFO] [stdout] 359 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:361:42 [INFO] [stdout] | [INFO] [stdout] 361 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 361 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 361 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:362:26 [INFO] [stdout] | [INFO] [stdout] 362 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 362 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 362 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:364:73 [INFO] [stdout] | [INFO] [stdout] 364 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 364 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 364 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:564:30 [INFO] [stdout] | [INFO] [stdout] 564 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 564 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 564 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:565:22 [INFO] [stdout] | [INFO] [stdout] 565 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 565 - self as &dyn (::std::any::Any) [INFO] [stdout] 565 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:567:42 [INFO] [stdout] | [INFO] [stdout] 567 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 567 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 567 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:568:26 [INFO] [stdout] | [INFO] [stdout] 568 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 568 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 568 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:570:73 [INFO] [stdout] | [INFO] [stdout] 570 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 570 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 570 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:736:30 [INFO] [stdout] | [INFO] [stdout] 736 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 736 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 736 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:737:22 [INFO] [stdout] | [INFO] [stdout] 737 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 737 - self as &dyn (::std::any::Any) [INFO] [stdout] 737 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:739:42 [INFO] [stdout] | [INFO] [stdout] 739 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 739 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 739 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:740:26 [INFO] [stdout] | [INFO] [stdout] 740 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 740 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 740 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:742:73 [INFO] [stdout] | [INFO] [stdout] 742 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 742 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 742 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:946:30 [INFO] [stdout] | [INFO] [stdout] 946 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 946 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 946 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:947:22 [INFO] [stdout] | [INFO] [stdout] 947 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 947 - self as &dyn (::std::any::Any) [INFO] [stdout] 947 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:949:42 [INFO] [stdout] | [INFO] [stdout] 949 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 949 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 949 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:950:26 [INFO] [stdout] | [INFO] [stdout] 950 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 950 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 950 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:952:73 [INFO] [stdout] | [INFO] [stdout] 952 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 952 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 952 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1413:30 [INFO] [stdout] | [INFO] [stdout] 1413 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1413 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 1413 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1414:22 [INFO] [stdout] | [INFO] [stdout] 1414 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1414 - self as &dyn (::std::any::Any) [INFO] [stdout] 1414 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1416:42 [INFO] [stdout] | [INFO] [stdout] 1416 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1416 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 1416 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1417:26 [INFO] [stdout] | [INFO] [stdout] 1417 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1417 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 1417 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1419:73 [INFO] [stdout] | [INFO] [stdout] 1419 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1419 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 1419 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1642:30 [INFO] [stdout] | [INFO] [stdout] 1642 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1642 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 1642 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1643:22 [INFO] [stdout] | [INFO] [stdout] 1643 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1643 - self as &dyn (::std::any::Any) [INFO] [stdout] 1643 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1645:42 [INFO] [stdout] | [INFO] [stdout] 1645 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1645 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 1645 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1646:26 [INFO] [stdout] | [INFO] [stdout] 1646 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1646 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 1646 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1648:73 [INFO] [stdout] | [INFO] [stdout] 1648 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1648 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 1648 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1894:30 [INFO] [stdout] | [INFO] [stdout] 1894 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1894 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 1894 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1895:22 [INFO] [stdout] | [INFO] [stdout] 1895 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1895 - self as &dyn (::std::any::Any) [INFO] [stdout] 1895 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1897:42 [INFO] [stdout] | [INFO] [stdout] 1897 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1897 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 1897 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1898:26 [INFO] [stdout] | [INFO] [stdout] 1898 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1898 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 1898 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1900:73 [INFO] [stdout] | [INFO] [stdout] 1900 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1900 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 1900 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2115:30 [INFO] [stdout] | [INFO] [stdout] 2115 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2115 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 2115 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2116:22 [INFO] [stdout] | [INFO] [stdout] 2116 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2116 - self as &dyn (::std::any::Any) [INFO] [stdout] 2116 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2118:42 [INFO] [stdout] | [INFO] [stdout] 2118 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2118 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 2118 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2119:26 [INFO] [stdout] | [INFO] [stdout] 2119 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2119 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 2119 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2121:73 [INFO] [stdout] | [INFO] [stdout] 2121 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2121 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 2121 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2295:30 [INFO] [stdout] | [INFO] [stdout] 2295 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2295 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 2295 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2296:22 [INFO] [stdout] | [INFO] [stdout] 2296 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2296 - self as &dyn (::std::any::Any) [INFO] [stdout] 2296 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2298:42 [INFO] [stdout] | [INFO] [stdout] 2298 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2298 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 2298 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2299:26 [INFO] [stdout] | [INFO] [stdout] 2299 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2299 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 2299 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2301:73 [INFO] [stdout] | [INFO] [stdout] 2301 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2301 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 2301 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `box_pointers` has been removed: it does not detect other kinds of allocations, and existed only for historical reasons [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:172:30 [INFO] [stdout] | [INFO] [stdout] 172 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 172 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 172 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:173:22 [INFO] [stdout] | [INFO] [stdout] 173 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 173 - self as &dyn (::std::any::Any) [INFO] [stdout] 173 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:175:42 [INFO] [stdout] | [INFO] [stdout] 175 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 175 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 175 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:176:26 [INFO] [stdout] | [INFO] [stdout] 176 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 176 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 176 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:178:73 [INFO] [stdout] | [INFO] [stdout] 178 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 178 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 178 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:374:30 [INFO] [stdout] | [INFO] [stdout] 374 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 374 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 374 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:375:22 [INFO] [stdout] | [INFO] [stdout] 375 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 375 - self as &dyn (::std::any::Any) [INFO] [stdout] 375 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:377:42 [INFO] [stdout] | [INFO] [stdout] 377 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 377 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 377 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:378:26 [INFO] [stdout] | [INFO] [stdout] 378 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 378 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 378 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:380:73 [INFO] [stdout] | [INFO] [stdout] 380 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 380 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 380 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:539:30 [INFO] [stdout] | [INFO] [stdout] 539 | fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 539 - fn as_any(&self) -> &dyn (::std::any::Any) { [INFO] [stdout] 539 + fn as_any(&self) -> &dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:540:22 [INFO] [stdout] | [INFO] [stdout] 540 | self as &dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 540 - self as &dyn (::std::any::Any) [INFO] [stdout] 540 + self as &dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:542:42 [INFO] [stdout] | [INFO] [stdout] 542 | fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 542 - fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { [INFO] [stdout] 542 + fn as_any_mut(&mut self) -> &mut dyn ::std::any::Any { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:543:26 [INFO] [stdout] | [INFO] [stdout] 543 | self as &mut dyn (::std::any::Any) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 543 - self as &mut dyn (::std::any::Any) [INFO] [stdout] 543 + self as &mut dyn ::std::any::Any [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:545:73 [INFO] [stdout] | [INFO] [stdout] 545 | fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 545 - fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] 545 + fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/git_store.rs:103:57 [INFO] [stdout] | [INFO] [stdout] 103 | let proto: crate::protos::store::Commit = protobuf::parse_from_reader(&mut cursor).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/local_store.rs:175:59 [INFO] [stdout] | [INFO] [stdout] 175 | let proto: crate::protos::store::Tree = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/local_store.rs:198:61 [INFO] [stdout] | [INFO] [stdout] 198 | let proto: crate::protos::store::Commit = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/local_store.rs:221:63 [INFO] [stdout] | [INFO] [stdout] 221 | let proto: crate::protos::store::Conflict = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `whoami::hostname`: use `fallible::hostname()` instead [INFO] [stdout] --> src/op_store.rs:103:32 [INFO] [stdout] | [INFO] [stdout] 103 | let hostname = whoami::hostname(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/simple_op_store.rs:87:62 [INFO] [stdout] | [INFO] [stdout] 87 | let proto: crate::protos::op_store::View = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/simple_op_store.rs:110:67 [INFO] [stdout] | [INFO] [stdout] 110 | let proto: crate::protos::op_store::Operation = protobuf::parse_from_reader(&mut file)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/working_copy.rs:213:23 [INFO] [stdout] | [INFO] [stdout] 213 | protobuf::parse_from_reader(&mut file).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `protobuf::parse_from_reader`: Use Message::parse_from_reader instead [INFO] [stdout] --> src/working_copy.rs:574:19 [INFO] [stdout] | [INFO] [stdout] 574 | protobuf::parse_from_reader(&mut file).unwrap() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/opt/rustwide/target/debug/deps/rustcRyefKY/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libjujube_lib-00051fad997dd726,librand-ddbcee3bbb007253,librand_chacha-0a8fdbc0391b5760,librand_core-303c54b15ddc8c08,libchrono-cc71f417f70d66dc,libiana_time_zone-54997521cde77023,libdirs-27b7b91223c6ef62,libdirs_sys-f8d516feb4419562,libconfig-4d86085cc5ec2c74,libini-0e1504c9e10df381,libserde_hjson-d7b66242e4b5c944,libregex-82444b4bbe90154c,libregex_automata-61a325352039fa4c,libaho_corasick-da0d4918ef5ec4d7,libregex_syntax-d40cde7d2fd22dd8,libnum_traits-6cfa06856b1c3292,libnum_traits-300c5186abf3804c,liblinked_hash_map-0a56f807b31ac1e4,libserde-5e420778f4c66bdc,libyaml_rust-88b1356178088402,liblinked_hash_map-40ad1551522f3eec,libtoml-415921606763e073,liblazy_static-b3603208c0de2608,libnom-6758f6716aa6cbf8,liblexical_core-fdaf113ee9c62f01,libryu-14257e7dfe68df82,libstatic_assertions-d53a9977dc6e27e5,libarrayvec-ba37dd1d8b4ae93c,libserde-c09ed92e1bb1a730,libwhoami-63d8f73487c217a5,libzstd-5c215b342e9115ec,libzstd_safe-0f88892b7ea9af36,libzstd_sys-1c45b05755c0a6bc,libhex-28742b4ca144387c,libserde_json-082e0b86437f1843,libmemchr-5fd09d2ea5922a66,libitoa-ae20521aea192d35,libzmij-28e533f12dcdc693,libserde_core-8323e53422f20d71,libtempfile-9d650a53acad5cd1,libgetrandom-8ad90180b871c4ee,libfastrand-503f12a96d791409,libonce_cell-6c2aafde77a130e5,librustix-af76dca749efe19e,libbitflags-9710438662028847,liblinux_raw_sys-693dbac71fe04287,libblake2-2a1aed00087e1dff,libopaque_debug-1c8528c9b2d49180,libcrypto_mac-09c5da8bf4d1c760,libsubtle-ca7024fc66e4388f,libdigest-873247051d811d2d,libgeneric_array-68c5f0cc736663e5,libtypenum-0e02f3386ab040bb,libbackoff-f1495fff5ab3d110,librand-27810cc124605ea1,librand_chacha-b3d1f5e1c2fc2ce0,libppv_lite86-0e4a59af51b9c534,libzerocopy-9ce4d6a01baf3e99,librand_core-63803d299d767c68,libgetrandom-4a9a8909ebc62f6f,libinstant-e3a69bbac7b24b4a,libprotobuf-1015932c979417bc,libbytes-752d6eacdc0bb513,libgit2-f7dc4a499d1de6bd,libopenssl_probe-cbab9b905ab83f66,liburl-81387c019749d785,libidna-6a61e21f0f3e8681,libutf8_iter-0d9be7b316c2b184,libidna_adapter-40c115a02aef019f,libicu_properties-1b6a50952af883ab,libicu_properties_data-8a58b99d72eea4b6,libicu_normalizer-8858c93e060f7d47,libsmallvec-29f90736a15dcce2,libicu_normalizer_data-088c419f54c50650,libicu_collections-4581f7aa2e7cffdc,libpotential_utf-8a3c16168b7ab535,libicu_provider-a57020c386dc0922,libicu_locale_core-34d181bee808c99f,libtinystr-3cf853df2d98d42e,liblitemap-25fe1ff30044fa90,libwriteable-8a34c6e0a2a8ded3,libzerovec-67b0ee632cf1e69d,libzerotrie-850b0bb75f3a9252,libyoke-75b3db6e8c59c086,libstable_deref_trait-704f67c99a4c5f65,libzerofrom-48ab4544af0a475c,libform_urlencoded-8dbdf062b0f44e9c,libpercent_encoding-ef8defd155875b98,liblog-d269868761ac548a,liblibgit2_sys-ebbdb34eed1a01df,liblibssh2_sys-a595406b0e1f94ff,libopenssl_sys-4b2f70b2b72a1156,liblibz_sys-ac2b966ded869d5c,libbitflags-e2b4db6c651223da,libthiserror-dc7bea5352ec390f,libdiff-3cd541a7987babfb,libuuid-2ee49066c460a2ea,libgetrandom-8ad29cc595161dda,liblibc-0ae50395762272e0,libcfg_if-5af52f617df93f8f,libbyteorder-1efcbe4f07366651}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lz" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/deps/rustcRyefKY/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/libgit2-sys-cb8d29ca763406f9/out/build" "-L" "/opt/rustwide/target/debug/build/libssh2-sys-61fe8c78c5d08073/out/build" "-L" "/opt/rustwide/target/debug/build/zstd-sys-bedac05ac5913524/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/test_commit_concurrent-28bbfc70ffec2df2" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `jujube-lib` (test "test_commit_concurrent") due to 1 previous error [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/repo.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | let mut repo_ref_mut = Arc::get_mut(&mut repo).unwrap(); [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/store_wrapper.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | let mut ref_mut = unsafe { Arc::get_mut_unchecked(&mut wrapper) }; [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/opt/rustwide/target/debug/deps/rustcTXN603/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libjujube_lib-00051fad997dd726,librand-ddbcee3bbb007253,librand_chacha-0a8fdbc0391b5760,librand_core-303c54b15ddc8c08,libchrono-cc71f417f70d66dc,libiana_time_zone-54997521cde77023,libdirs-27b7b91223c6ef62,libdirs_sys-f8d516feb4419562,libconfig-4d86085cc5ec2c74,libini-0e1504c9e10df381,libserde_hjson-d7b66242e4b5c944,libregex-82444b4bbe90154c,libregex_automata-61a325352039fa4c,libaho_corasick-da0d4918ef5ec4d7,libregex_syntax-d40cde7d2fd22dd8,libnum_traits-6cfa06856b1c3292,libnum_traits-300c5186abf3804c,liblinked_hash_map-0a56f807b31ac1e4,libserde-5e420778f4c66bdc,libyaml_rust-88b1356178088402,liblinked_hash_map-40ad1551522f3eec,libtoml-415921606763e073,liblazy_static-b3603208c0de2608,libnom-6758f6716aa6cbf8,liblexical_core-fdaf113ee9c62f01,libryu-14257e7dfe68df82,libstatic_assertions-d53a9977dc6e27e5,libarrayvec-ba37dd1d8b4ae93c,libserde-c09ed92e1bb1a730,libwhoami-63d8f73487c217a5,libzstd-5c215b342e9115ec,libzstd_safe-0f88892b7ea9af36,libzstd_sys-1c45b05755c0a6bc,libhex-28742b4ca144387c,libserde_json-082e0b86437f1843,libmemchr-5fd09d2ea5922a66,libitoa-ae20521aea192d35,libzmij-28e533f12dcdc693,libserde_core-8323e53422f20d71,libtempfile-9d650a53acad5cd1,libgetrandom-8ad90180b871c4ee,libfastrand-503f12a96d791409,libonce_cell-6c2aafde77a130e5,librustix-af76dca749efe19e,libbitflags-9710438662028847,liblinux_raw_sys-693dbac71fe04287,libblake2-2a1aed00087e1dff,libopaque_debug-1c8528c9b2d49180,libcrypto_mac-09c5da8bf4d1c760,libsubtle-ca7024fc66e4388f,libdigest-873247051d811d2d,libgeneric_array-68c5f0cc736663e5,libtypenum-0e02f3386ab040bb,libbackoff-f1495fff5ab3d110,librand-27810cc124605ea1,librand_chacha-b3d1f5e1c2fc2ce0,libppv_lite86-0e4a59af51b9c534,libzerocopy-9ce4d6a01baf3e99,librand_core-63803d299d767c68,libgetrandom-4a9a8909ebc62f6f,libinstant-e3a69bbac7b24b4a,libprotobuf-1015932c979417bc,libbytes-752d6eacdc0bb513,libgit2-f7dc4a499d1de6bd,libopenssl_probe-cbab9b905ab83f66,liburl-81387c019749d785,libidna-6a61e21f0f3e8681,libutf8_iter-0d9be7b316c2b184,libidna_adapter-40c115a02aef019f,libicu_properties-1b6a50952af883ab,libicu_properties_data-8a58b99d72eea4b6,libicu_normalizer-8858c93e060f7d47,libsmallvec-29f90736a15dcce2,libicu_normalizer_data-088c419f54c50650,libicu_collections-4581f7aa2e7cffdc,libpotential_utf-8a3c16168b7ab535,libicu_provider-a57020c386dc0922,libicu_locale_core-34d181bee808c99f,libtinystr-3cf853df2d98d42e,liblitemap-25fe1ff30044fa90,libwriteable-8a34c6e0a2a8ded3,libzerovec-67b0ee632cf1e69d,libzerotrie-850b0bb75f3a9252,libyoke-75b3db6e8c59c086,libstable_deref_trait-704f67c99a4c5f65,libzerofrom-48ab4544af0a475c,libform_urlencoded-8dbdf062b0f44e9c,libpercent_encoding-ef8defd155875b98,liblog-d269868761ac548a,liblibgit2_sys-ebbdb34eed1a01df,liblibssh2_sys-a595406b0e1f94ff,libopenssl_sys-4b2f70b2b72a1156,liblibz_sys-ac2b966ded869d5c,libbitflags-e2b4db6c651223da,libthiserror-dc7bea5352ec390f,libdiff-3cd541a7987babfb,libuuid-2ee49066c460a2ea,libgetrandom-8ad29cc595161dda,liblibc-0ae50395762272e0,libcfg_if-5af52f617df93f8f,libbyteorder-1efcbe4f07366651}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lz" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/deps/rustcTXN603/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/libgit2-sys-cb8d29ca763406f9/out/build" "-L" "/opt/rustwide/target/debug/build/libssh2-sys-61fe8c78c5d08073/out/build" "-L" "/opt/rustwide/target/debug/build/zstd-sys-bedac05ac5913524/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/test_operations-12acfc3b464d3255" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `jujube-lib` (test "test_operations") due to 1 previous error [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> src/settings.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct RepoSettings { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 24 | config: config::Config, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RepoSettings` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/git_store.rs:78:32 [INFO] [stdout] | [INFO] [stdout] 78 | fn signature_to_git(signature: &Signature) -> git2::Signature { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | fn signature_to_git(signature: &Signature) -> git2::Signature<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/git_store.rs:493:60 [INFO] [stdout] | [INFO] [stdout] 493 | let git_repo = git2::Repository::init(git_repo_path.clone()).unwrap(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the type `Path` does not implement `Clone`, so calling `clone` on `&Path` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] 493 - let git_repo = git2::Repository::init(git_repo_path.clone()).unwrap(); [INFO] [stdout] 493 + let git_repo = git2::Repository::init(git_repo_path).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/git_store.rs:603:45 [INFO] [stdout] | [INFO] [stdout] 603 | git2::Repository::init(git_repo_path.clone()).unwrap(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the type `Path` does not implement `Clone`, so calling `clone` on `&Path` copies the reference, which does not do anything and can be removed [INFO] [stdout] help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] 603 - git2::Repository::init(git_repo_path.clone()).unwrap(); [INFO] [stdout] 603 + git2::Repository::init(git_repo_path).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:293:25 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn as_composite(&self) -> CompositeIndex { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 293 | pub fn as_composite(&self) -> CompositeIndex<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:404:21 [INFO] [stdout] | [INFO] [stdout] 404 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry; [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 404 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:532:22 [INFO] [stdout] | [INFO] [stdout] 532 | pub fn walk_revs(&self, wanted: &[CommitId], unwanted: &[CommitId]) -> RevWalk { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 532 | pub fn walk_revs(&self, wanted: &[CommitId], unwanted: &[CommitId]) -> RevWalk<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:792:21 [INFO] [stdout] | [INFO] [stdout] 792 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 792 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:868:21 [INFO] [stdout] | [INFO] [stdout] 868 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 868 | fn entry_by_pos(&self, pos: u32, local_pos: u32) -> IndexEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:1075:25 [INFO] [stdout] | [INFO] [stdout] 1075 | pub fn as_composite(&self) -> CompositeIndex { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1075 | pub fn as_composite(&self) -> CompositeIndex<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:1079:20 [INFO] [stdout] | [INFO] [stdout] 1079 | fn graph_entry(&self, local_pos: u32) -> CommitGraphEntry { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1079 | fn graph_entry(&self, local_pos: u32) -> CommitGraphEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/index.rs:1087:21 [INFO] [stdout] | [INFO] [stdout] 1087 | fn lookup_entry(&self, lookup_pos: u32) -> CommitLookupEntry { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1087 | fn lookup_entry(&self, lookup_pos: u32) -> CommitLookupEntry<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matchers.rs:45:14 [INFO] [stdout] | [INFO] [stdout] 45 | fn visit(&self, dir: &DirRepoPath) -> Visit; [INFO] [stdout] | ^^^^^ ^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 45 | fn visit(&self, dir: &DirRepoPath) -> Visit<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matchers.rs:56:14 [INFO] [stdout] | [INFO] [stdout] 56 | fn visit(&self, _dir: &DirRepoPath) -> Visit { [INFO] [stdout] | ^^^^^ ^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 56 | fn visit(&self, _dir: &DirRepoPath) -> Visit<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matchers.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 85 | fn visit(&self, dir: &DirRepoPath) -> Visit { [INFO] [stdout] | ^^^^^ ^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 85 | fn visit(&self, dir: &DirRepoPath) -> Visit<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:221:15 [INFO] [stdout] | [INFO] [stdout] 221 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 221 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:478:15 [INFO] [stdout] | [INFO] [stdout] 478 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 478 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:665:15 [INFO] [stdout] | [INFO] [stdout] 665 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 665 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/op_store.rs:1022:15 [INFO] [stdout] | [INFO] [stdout] 1022 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1022 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:431:15 [INFO] [stdout] | [INFO] [stdout] 431 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 431 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:625:15 [INFO] [stdout] | [INFO] [stdout] 625 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 625 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:791:15 [INFO] [stdout] | [INFO] [stdout] 791 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 791 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1007:15 [INFO] [stdout] | [INFO] [stdout] 1007 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1007 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1516:15 [INFO] [stdout] | [INFO] [stdout] 1516 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1516 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1703:15 [INFO] [stdout] | [INFO] [stdout] 1703 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1703 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:1961:15 [INFO] [stdout] | [INFO] [stdout] 1961 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1961 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2176:15 [INFO] [stdout] | [INFO] [stdout] 2176 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2176 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/store.rs:2350:15 [INFO] [stdout] | [INFO] [stdout] 2350 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2350 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:239:15 [INFO] [stdout] | [INFO] [stdout] 239 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 239 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:435:15 [INFO] [stdout] | [INFO] [stdout] 435 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 435 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:594:15 [INFO] [stdout] | [INFO] [stdout] 594 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 594 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> /opt/rustwide/target/debug/build/jujube-lib-52dc65562b4040fb/out/protos/working_copy.rs:647:15 [INFO] [stdout] | [INFO] [stdout] 647 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 647 | fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/repo.rs:266:32 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn working_copy_locked(&self) -> MutexGuard { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 266 | pub fn working_copy_locked(&self) -> MutexGuard<'_, WorkingCopy> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/repo.rs:278:30 [INFO] [stdout] | [INFO] [stdout] 278 | pub fn start_transaction(&self, description: &str) -> Transaction { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 278 | pub fn start_transaction(&self, description: &str) -> Transaction<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:298:20 [INFO] [stdout] | [INFO] [stdout] 298 | pub fn entries(&self) -> TreeEntriesNonRecursiveIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 298 | pub fn entries(&self) -> TreeEntriesNonRecursiveIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/store.rs:315:21 [INFO] [stdout] | [INFO] [stdout] 315 | pub fn entry(&self, name: &N) -> Option [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 315 | pub fn entry(&self, name: &N) -> Option> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/transaction.rs:81:41 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn as_repo<'a: 'r>(&'a self) -> &(impl Repo + '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] 81 | pub fn as_repo<'a: 'r>(&'a self) -> &'a (impl Repo + 'a) { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree.rs:93:34 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn entries_non_recursive(&self) -> TreeEntriesNonRecursiveIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 93 | pub fn entries_non_recursive(&self) -> TreeEntriesNonRecursiveIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn entry(&self, basename: &N) -> Option [INFO] [stdout] | ^^^^^ ^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 101 | pub fn entry(&self, basename: &N) -> Option> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/working_copy.rs:608:19 [INFO] [stdout] | [INFO] [stdout] 608 | fn tree_state(&self) -> RefMut> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 608 | fn tree_state(&self) -> RefMut<'_, Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/opt/rustwide/target/debug/deps/rustcYHciho/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libjujube_lib-00051fad997dd726,librand-ddbcee3bbb007253,librand_chacha-0a8fdbc0391b5760,librand_core-303c54b15ddc8c08,libchrono-cc71f417f70d66dc,libiana_time_zone-54997521cde77023,libdirs-27b7b91223c6ef62,libdirs_sys-f8d516feb4419562,libconfig-4d86085cc5ec2c74,libini-0e1504c9e10df381,libserde_hjson-d7b66242e4b5c944,libregex-82444b4bbe90154c,libregex_automata-61a325352039fa4c,libaho_corasick-da0d4918ef5ec4d7,libregex_syntax-d40cde7d2fd22dd8,libnum_traits-6cfa06856b1c3292,libnum_traits-300c5186abf3804c,liblinked_hash_map-0a56f807b31ac1e4,libserde-5e420778f4c66bdc,libyaml_rust-88b1356178088402,liblinked_hash_map-40ad1551522f3eec,libtoml-415921606763e073,liblazy_static-b3603208c0de2608,libnom-6758f6716aa6cbf8,liblexical_core-fdaf113ee9c62f01,libryu-14257e7dfe68df82,libstatic_assertions-d53a9977dc6e27e5,libarrayvec-ba37dd1d8b4ae93c,libserde-c09ed92e1bb1a730,libwhoami-63d8f73487c217a5,libzstd-5c215b342e9115ec,libzstd_safe-0f88892b7ea9af36,libzstd_sys-1c45b05755c0a6bc,libhex-28742b4ca144387c,libserde_json-082e0b86437f1843,libmemchr-5fd09d2ea5922a66,libitoa-ae20521aea192d35,libzmij-28e533f12dcdc693,libserde_core-8323e53422f20d71,libtempfile-9d650a53acad5cd1,libgetrandom-8ad90180b871c4ee,libfastrand-503f12a96d791409,libonce_cell-6c2aafde77a130e5,librustix-af76dca749efe19e,libbitflags-9710438662028847,liblinux_raw_sys-693dbac71fe04287,libblake2-2a1aed00087e1dff,libopaque_debug-1c8528c9b2d49180,libcrypto_mac-09c5da8bf4d1c760,libsubtle-ca7024fc66e4388f,libdigest-873247051d811d2d,libgeneric_array-68c5f0cc736663e5,libtypenum-0e02f3386ab040bb,libbackoff-f1495fff5ab3d110,librand-27810cc124605ea1,librand_chacha-b3d1f5e1c2fc2ce0,libppv_lite86-0e4a59af51b9c534,libzerocopy-9ce4d6a01baf3e99,librand_core-63803d299d767c68,libgetrandom-4a9a8909ebc62f6f,libinstant-e3a69bbac7b24b4a,libprotobuf-1015932c979417bc,libbytes-752d6eacdc0bb513,libgit2-f7dc4a499d1de6bd,libopenssl_probe-cbab9b905ab83f66,liburl-81387c019749d785,libidna-6a61e21f0f3e8681,libutf8_iter-0d9be7b316c2b184,libidna_adapter-40c115a02aef019f,libicu_properties-1b6a50952af883ab,libicu_properties_data-8a58b99d72eea4b6,libicu_normalizer-8858c93e060f7d47,libsmallvec-29f90736a15dcce2,libicu_normalizer_data-088c419f54c50650,libicu_collections-4581f7aa2e7cffdc,libpotential_utf-8a3c16168b7ab535,libicu_provider-a57020c386dc0922,libicu_locale_core-34d181bee808c99f,libtinystr-3cf853df2d98d42e,liblitemap-25fe1ff30044fa90,libwriteable-8a34c6e0a2a8ded3,libzerovec-67b0ee632cf1e69d,libzerotrie-850b0bb75f3a9252,libyoke-75b3db6e8c59c086,libstable_deref_trait-704f67c99a4c5f65,libzerofrom-48ab4544af0a475c,libform_urlencoded-8dbdf062b0f44e9c,libpercent_encoding-ef8defd155875b98,liblog-d269868761ac548a,liblibgit2_sys-ebbdb34eed1a01df,liblibssh2_sys-a595406b0e1f94ff,libopenssl_sys-4b2f70b2b72a1156,liblibz_sys-ac2b966ded869d5c,libbitflags-e2b4db6c651223da,libthiserror-dc7bea5352ec390f,libdiff-3cd541a7987babfb,libuuid-2ee49066c460a2ea,libgetrandom-8ad29cc595161dda,liblibc-0ae50395762272e0,libcfg_if-5af52f617df93f8f,libbyteorder-1efcbe4f07366651}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lz" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/deps/rustcYHciho/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/libgit2-sys-cb8d29ca763406f9/out/build" "-L" "/opt/rustwide/target/debug/build/libssh2-sys-61fe8c78c5d08073/out/build" "-L" "/opt/rustwide/target/debug/build/zstd-sys-bedac05ac5913524/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/test_view-29bbdbd9c9bcae35" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `jujube-lib` (test "test_view") due to 1 previous error; 2 warnings emitted [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/opt/rustwide/target/debug/deps/rustcwFzo3L/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libmaplit-019dc3e6fa39a754,libjujube_lib-00051fad997dd726,librand-ddbcee3bbb007253,librand_chacha-0a8fdbc0391b5760,librand_core-303c54b15ddc8c08,libchrono-cc71f417f70d66dc,libiana_time_zone-54997521cde77023,libdirs-27b7b91223c6ef62,libdirs_sys-f8d516feb4419562,libconfig-4d86085cc5ec2c74,libini-0e1504c9e10df381,libserde_hjson-d7b66242e4b5c944,libregex-82444b4bbe90154c,libregex_automata-61a325352039fa4c,libaho_corasick-da0d4918ef5ec4d7,libregex_syntax-d40cde7d2fd22dd8,libnum_traits-6cfa06856b1c3292,libnum_traits-300c5186abf3804c,liblinked_hash_map-0a56f807b31ac1e4,libserde-5e420778f4c66bdc,libyaml_rust-88b1356178088402,liblinked_hash_map-40ad1551522f3eec,libtoml-415921606763e073,liblazy_static-b3603208c0de2608,libnom-6758f6716aa6cbf8,liblexical_core-fdaf113ee9c62f01,libryu-14257e7dfe68df82,libstatic_assertions-d53a9977dc6e27e5,libarrayvec-ba37dd1d8b4ae93c,libserde-c09ed92e1bb1a730,libwhoami-63d8f73487c217a5,libzstd-5c215b342e9115ec,libzstd_safe-0f88892b7ea9af36,libzstd_sys-1c45b05755c0a6bc,libhex-28742b4ca144387c,libserde_json-082e0b86437f1843,libmemchr-5fd09d2ea5922a66,libitoa-ae20521aea192d35,libzmij-28e533f12dcdc693,libserde_core-8323e53422f20d71,libtempfile-9d650a53acad5cd1,libgetrandom-8ad90180b871c4ee,libfastrand-503f12a96d791409,libonce_cell-6c2aafde77a130e5,librustix-af76dca749efe19e,libbitflags-9710438662028847,liblinux_raw_sys-693dbac71fe04287,libblake2-2a1aed00087e1dff,libopaque_debug-1c8528c9b2d49180,libcrypto_mac-09c5da8bf4d1c760,libsubtle-ca7024fc66e4388f,libdigest-873247051d811d2d,libgeneric_array-68c5f0cc736663e5,libtypenum-0e02f3386ab040bb,libbackoff-f1495fff5ab3d110,librand-27810cc124605ea1,librand_chacha-b3d1f5e1c2fc2ce0,libppv_lite86-0e4a59af51b9c534,libzerocopy-9ce4d6a01baf3e99,librand_core-63803d299d767c68,libgetrandom-4a9a8909ebc62f6f,libinstant-e3a69bbac7b24b4a,libprotobuf-1015932c979417bc,libbytes-752d6eacdc0bb513,libthiserror-dc7bea5352ec390f,libdiff-3cd541a7987babfb,libuuid-2ee49066c460a2ea,libgetrandom-8ad29cc595161dda,libcfg_if-5af52f617df93f8f,libbyteorder-1efcbe4f07366651,libgit2-f7dc4a499d1de6bd,libopenssl_probe-cbab9b905ab83f66,liburl-81387c019749d785,libidna-6a61e21f0f3e8681,libutf8_iter-0d9be7b316c2b184,libidna_adapter-40c115a02aef019f,libicu_properties-1b6a50952af883ab,libicu_properties_data-8a58b99d72eea4b6,libicu_normalizer-8858c93e060f7d47,libsmallvec-29f90736a15dcce2,libicu_normalizer_data-088c419f54c50650,libicu_collections-4581f7aa2e7cffdc,libpotential_utf-8a3c16168b7ab535,libicu_provider-a57020c386dc0922,libicu_locale_core-34d181bee808c99f,libtinystr-3cf853df2d98d42e,liblitemap-25fe1ff30044fa90,libwriteable-8a34c6e0a2a8ded3,libzerovec-67b0ee632cf1e69d,libzerotrie-850b0bb75f3a9252,libyoke-75b3db6e8c59c086,libstable_deref_trait-704f67c99a4c5f65,libzerofrom-48ab4544af0a475c,libform_urlencoded-8dbdf062b0f44e9c,libpercent_encoding-ef8defd155875b98,liblog-d269868761ac548a,liblibgit2_sys-ebbdb34eed1a01df,liblibssh2_sys-a595406b0e1f94ff,libopenssl_sys-4b2f70b2b72a1156,liblibz_sys-ac2b966ded869d5c,liblibc-0ae50395762272e0,libbitflags-e2b4db6c651223da}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lz" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/deps/rustcwFzo3L/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/libgit2-sys-cb8d29ca763406f9/out/build" "-L" "/opt/rustwide/target/debug/build/libssh2-sys-61fe8c78c5d08073/out/build" "-L" "/opt/rustwide/target/debug/build/zstd-sys-bedac05ac5913524/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/test_git-1483efa60633e511" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `jujube-lib` (test "test_git") due to 1 previous error [INFO] running `Command { std: "docker" "inspect" "3537007b567a2fc22b2faef578f104e325423226cdd6406497d0dc053053856d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3537007b567a2fc22b2faef578f104e325423226cdd6406497d0dc053053856d", kill_on_drop: false }` [INFO] [stdout] 3537007b567a2fc22b2faef578f104e325423226cdd6406497d0dc053053856d