[INFO] cloning repository https://github.com/qiuyesq/storage [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/qiuyesq/storage" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqiuyesq%2Fstorage", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqiuyesq%2Fstorage'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7215841006a40ae3c1ba5301c8d76f3b1b07abfc [INFO] building qiuyesq/storage against master#44f415c1d617ebc7b931a243b7b321ef8a6ca47c for pr-142134-abi-ast-error [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqiuyesq%2Fstorage" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 75% (1147/1523) Updating files: 76% (1158/1523) Updating files: 77% (1173/1523) Updating files: 78% (1188/1523) Updating files: 79% (1204/1523) Updating files: 80% (1219/1523) Updating files: 81% (1234/1523) Updating files: 82% (1249/1523) Updating files: 83% (1265/1523) Updating files: 84% (1280/1523) Updating files: 85% (1295/1523) Updating files: 86% (1310/1523) Updating files: 87% (1326/1523) Updating files: 88% (1341/1523) Updating files: 89% (1356/1523) Updating files: 90% (1371/1523) Updating files: 91% (1386/1523) Updating files: 92% (1402/1523) Updating files: 93% (1417/1523) Updating files: 94% (1432/1523) Updating files: 95% (1447/1523) Updating files: 96% (1463/1523) Updating files: 97% (1478/1523) Updating files: 98% (1493/1523) Updating files: 99% (1508/1523) Updating files: 100% (1523/1523) Updating files: 100% (1523/1523), done. [INFO] validating manifest of git repo https://github.com/qiuyesq/storage on toolchain 44f415c1d617ebc7b931a243b7b321ef8a6ca47c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/qiuyesq/storage [INFO] finished tweaking git repo https://github.com/qiuyesq/storage [INFO] tweaked toml for git repo https://github.com/qiuyesq/storage written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/qiuyesq/storage already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tokio-tls-api v0.1.22 [INFO] [stderr] Downloaded grpc v0.6.2 [INFO] [stderr] Downloaded tls-api-stub v0.1.22 [INFO] [stderr] Downloaded tls-api v0.1.22 [INFO] [stderr] Downloaded httpbis v0.7.0 [INFO] [stderr] Downloaded tokio-core v0.1.18 [INFO] [stderr] Downloaded protobuf v2.8.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b7f3ba994a1a867e31cf09b51531ef31bb0dc706e94cc6e77f097685183fd57c [INFO] running `Command { std: "docker" "start" "-a" "b7f3ba994a1a867e31cf09b51531ef31bb0dc706e94cc6e77f097685183fd57c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b7f3ba994a1a867e31cf09b51531ef31bb0dc706e94cc6e77f097685183fd57c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b7f3ba994a1a867e31cf09b51531ef31bb0dc706e94cc6e77f097685183fd57c", kill_on_drop: false }` [INFO] [stdout] b7f3ba994a1a867e31cf09b51531ef31bb0dc706e94cc6e77f097685183fd57c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 99efa73893ab0e14a0e4efeb1a2db7ea36c82997c114a5f103309843d3529b7a [INFO] running `Command { std: "docker" "start" "-a" "99efa73893ab0e14a0e4efeb1a2db7ea36c82997c114a5f103309843d3529b7a", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling futures v0.1.31 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling slab v0.4.6 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling smallvec v0.6.14 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling memoffset v0.5.6 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling tls-api v0.1.22 [INFO] [stderr] Compiling scoped-tls v0.1.2 [INFO] [stderr] Compiling log v0.3.9 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling slab v0.3.0 [INFO] [stderr] Compiling httpbis v0.7.0 [INFO] [stderr] Compiling protobuf v2.8.2 [INFO] [stderr] Compiling parking_lot_core v0.6.2 [INFO] [stderr] Compiling parking_lot v0.9.0 [INFO] [stderr] Compiling tls-api-stub v0.1.22 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling safemem v0.3.3 [INFO] [stderr] Compiling iovec v0.1.4 [INFO] [stderr] Compiling num_cpus v1.13.1 [INFO] [stderr] Compiling net2 v0.2.37 [INFO] [stderr] Compiling bytes v0.4.12 [INFO] [stderr] Compiling unix_socket v0.5.0 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling base64 v0.9.3 [INFO] [stderr] Compiling crossbeam-queue v0.2.3 [INFO] [stderr] Compiling mio v0.6.23 [INFO] [stderr] Compiling crossbeam-deque v0.7.4 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling tokio-executor v0.1.10 [INFO] [stderr] Compiling tokio-io v0.1.13 [INFO] [stderr] Compiling tokio-sync v0.1.8 [INFO] [stderr] Compiling futures-cpupool v0.1.8 [INFO] [stderr] Compiling tokio-timer v0.1.2 [INFO] [stderr] Compiling tokio-threadpool v0.1.18 [INFO] [stderr] Compiling tokio-current-thread v0.1.7 [INFO] [stderr] Compiling tokio-reactor v0.1.12 [INFO] [stderr] Compiling tokio-codec v0.1.2 [INFO] [stderr] Compiling mio-uds v0.6.8 [INFO] [stderr] Compiling tokio-timer v0.2.13 [INFO] [stderr] Compiling tokio-tls-api v0.1.22 [INFO] [stderr] Compiling tokio-tcp v0.1.4 [INFO] [stderr] Compiling tokio-uds v0.2.7 [INFO] [stderr] Compiling tokio-udp v0.1.6 [INFO] [stderr] Compiling tokio-fs v0.1.7 [INFO] [stderr] Compiling tokio v0.1.22 [INFO] [stderr] Compiling tokio-core v0.1.18 [INFO] [stderr] Compiling tokio-uds v0.1.7 [INFO] [stderr] Compiling grpc v0.6.2 [INFO] [stderr] Compiling storage v0.1.0 (/opt/rustwide/workdir) [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] --> src/pkg/proto/configuration/storage/empty.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![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: unused import: `empty::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub use empty::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [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] --> src/pkg/proto/configuration/storage/auth.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `auth::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | pub use auth::*; [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] --> src/pkg/proto/configuration/storage/blockdevice.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `blockdevice::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub use blockdevice::*; [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] --> src/pkg/proto/configuration/storage/tls.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tls::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | pub use tls::*; [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] --> src/pkg/proto/configuration/storage/http.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `http::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use http::*; [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] --> src/pkg/proto/configuration/storage/aws.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `aws::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | pub use aws::*; [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] --> src/pkg/proto/configuration/storage/eviction.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `eviction::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub use eviction::*; [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] --> src/pkg/proto/configuration/storage/duration.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `duration::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | pub use duration::*; [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] --> src/pkg/proto/configuration/storage/digest.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `digest::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | pub use digest::*; [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] --> src/pkg/proto/configuration/storage/jwt.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `jwt::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | pub use jwt::*; [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] --> src/pkg/proto/configuration/storage/atruct.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `atruct::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | pub use atruct::*; [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] --> src/pkg/proto/configuration/storage/grpc.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [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] --> src/pkg/proto/configuration/storage/any.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `any::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | pub use any::*; [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] --> src/pkg/proto/configuration/storage/status.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `status::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | pub use status::*; [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] --> src/pkg/proto/configuration/storage/blobstore.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `blobstore::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | pub use blobstore::*; [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] --> src/pkg/proto/configuration/storage/builder.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `builder::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | pub use builder::*; [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] --> src/pkg/proto/configuration/storage/global.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `global::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | pub use global::*; [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] --> src/pkg/proto/configuration/storage/storage.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/empty.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | / descriptor.get(|| { [INFO] [stdout] 116 | | let fields = ::std::vec::Vec::new(); [INFO] [stdout] 117 | | ::protobuf::reflect::MessageDescriptor::new::( [INFO] [stdout] 118 | | "Empty", [INFO] [stdout] ... | [INFO] [stdout] 122 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/empty.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | instance.get(Empty::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/empty.rs:150:15 [INFO] [stdout] | [INFO] [stdout] 150 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 150 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/empty.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 174 | | parse_descriptor_proto() [INFO] [stdout] 175 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:401:13 [INFO] [stdout] | [INFO] [stdout] 401 | / descriptor.get(|| { [INFO] [stdout] 402 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 403 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, ::protobuf::well_known_types::Empty>( [INFO] [stdout] 404 | | "allow", [INFO] [stdout] ... | [INFO] [stdout] 428 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:438:13 [INFO] [stdout] | [INFO] [stdout] 438 | instance.get(AuthorizerConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:460:15 [INFO] [stdout] | [INFO] [stdout] 460 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 460 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:587:13 [INFO] [stdout] | [INFO] [stdout] 587 | / descriptor.get(|| { [INFO] [stdout] 588 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 589 | | fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 590 | | "allowed_instance_name_prefixes", [INFO] [stdout] ... | [INFO] [stdout] 599 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:609:13 [INFO] [stdout] | [INFO] [stdout] 609 | instance.get(InstanceNameAuthorizer::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:628:15 [INFO] [stdout] | [INFO] [stdout] 628 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 628 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:656:9 [INFO] [stdout] | [INFO] [stdout] 656 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 657 | | parse_descriptor_proto() [INFO] [stdout] 658 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:181:13 [INFO] [stdout] | [INFO] [stdout] 181 | / descriptor.get(|| { [INFO] [stdout] 182 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 183 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 184 | | "path", [INFO] [stdout] ... | [INFO] [stdout] 198 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | instance.get(FileConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:228:15 [INFO] [stdout] | [INFO] [stdout] 228 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 228 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:465:13 [INFO] [stdout] | [INFO] [stdout] 465 | / descriptor.get(|| { [INFO] [stdout] 466 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 467 | | fields.push(::protobuf::reflect::accessor::make_singular_string_accessor::<_>( [INFO] [stdout] 468 | | "device_path", [INFO] [stdout] ... | [INFO] [stdout] 482 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:492:13 [INFO] [stdout] | [INFO] [stdout] 492 | instance.get(Configuration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:512:15 [INFO] [stdout] | [INFO] [stdout] 512 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 512 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:537:9 [INFO] [stdout] | [INFO] [stdout] 537 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 538 | | parse_descriptor_proto() [INFO] [stdout] 539 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:295:13 [INFO] [stdout] | [INFO] [stdout] 295 | / descriptor.get(|| { [INFO] [stdout] 296 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 297 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 298 | | "server_certificate_authorities", [INFO] [stdout] ... | [INFO] [stdout] 327 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:337:13 [INFO] [stdout] | [INFO] [stdout] 337 | instance.get(ClientConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:360:15 [INFO] [stdout] | [INFO] [stdout] 360 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 360 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:559:13 [INFO] [stdout] | [INFO] [stdout] 559 | / descriptor.get(|| { [INFO] [stdout] 560 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 561 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 562 | | "server_certificate", [INFO] [stdout] ... | [INFO] [stdout] 581 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:591:13 [INFO] [stdout] | [INFO] [stdout] 591 | instance.get(ServerConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:612:15 [INFO] [stdout] | [INFO] [stdout] 612 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 612 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:641:9 [INFO] [stdout] | [INFO] [stdout] 641 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 642 | | parse_descriptor_proto() [INFO] [stdout] 643 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:246:13 [INFO] [stdout] | [INFO] [stdout] 246 | / ... descriptor.get(|| { [INFO] [stdout] 247 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 248 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:278:13 [INFO] [stdout] | [INFO] [stdout] 278 | instance.get(ClientConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:299:15 [INFO] [stdout] | [INFO] [stdout] 299 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 299 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:462:13 [INFO] [stdout] | [INFO] [stdout] 462 | / descriptor.get(|| { [INFO] [stdout] 463 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 464 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 465 | | "header", [INFO] [stdout] ... | [INFO] [stdout] 479 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:489:13 [INFO] [stdout] | [INFO] [stdout] 489 | instance.get(ClientConfiguration_HeaderValues::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:509:15 [INFO] [stdout] | [INFO] [stdout] 509 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 509 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:535:9 [INFO] [stdout] | [INFO] [stdout] 535 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 536 | | parse_descriptor_proto() [INFO] [stdout] 537 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | / descriptor.get(|| { [INFO] [stdout] 189 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 190 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 191 | | "access_key_id", [INFO] [stdout] ... | [INFO] [stdout] 205 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 215 | instance.get(StaticCredentials::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:235:15 [INFO] [stdout] | [INFO] [stdout] 235 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 235 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:399:13 [INFO] [stdout] | [INFO] [stdout] 399 | / descriptor.get(|| { [INFO] [stdout] 400 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 401 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 402 | | "role_arn", [INFO] [stdout] ... | [INFO] [stdout] 416 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:426:13 [INFO] [stdout] | [INFO] [stdout] 426 | instance.get(WebIdentityRoleCredentials::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:446:15 [INFO] [stdout] | [INFO] [stdout] 446 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 446 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:779:13 [INFO] [stdout] | [INFO] [stdout] 779 | / descriptor.get(|| { [INFO] [stdout] 780 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 781 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 782 | | "region", [INFO] [stdout] ... | [INFO] [stdout] 806 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:816:13 [INFO] [stdout] | [INFO] [stdout] 816 | instance.get(SessionConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:838:15 [INFO] [stdout] | [INFO] [stdout] 838 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 838 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:870:9 [INFO] [stdout] | [INFO] [stdout] 870 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 871 | | parse_descriptor_proto() [INFO] [stdout] 872 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/eviction.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | / descriptor.get(|| { [INFO] [stdout] 69 | | ::protobuf::reflect::EnumDescriptor::new("CacheReplacementPolicy", file_descriptor_proto()) [INFO] [stdout] 70 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/eviction.rs:85:15 [INFO] [stdout] | [INFO] [stdout] 85 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 85 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/eviction.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 109 | | parse_descriptor_proto() [INFO] [stdout] 110 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/duration.rs:174:13 [INFO] [stdout] | [INFO] [stdout] 174 | / descriptor.get(|| { [INFO] [stdout] 175 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 176 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 177 | | "seconds", [INFO] [stdout] ... | [INFO] [stdout] 191 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/duration.rs:201:13 [INFO] [stdout] | [INFO] [stdout] 201 | instance.get(Duration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/duration.rs:221:15 [INFO] [stdout] | [INFO] [stdout] 221 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 221 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/duration.rs:245:9 [INFO] [stdout] | [INFO] [stdout] 245 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 246 | | parse_descriptor_proto() [INFO] [stdout] 247 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/digest.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 221 | / descriptor.get(|| { [INFO] [stdout] 222 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 223 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 224 | | "cache_size", [INFO] [stdout] ... | [INFO] [stdout] 243 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/digest.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 253 | instance.get(ExistenceCacheConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/digest.rs:274:15 [INFO] [stdout] | [INFO] [stdout] 274 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 274 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/digest.rs:300:9 [INFO] [stdout] | [INFO] [stdout] 300 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 301 | | parse_descriptor_proto() [INFO] [stdout] 302 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/jwt.rs:380:13 [INFO] [stdout] | [INFO] [stdout] 380 | / descriptor.get(|| { [INFO] [stdout] 381 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 382 | | fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor::<_>( [INFO] [stdout] 383 | | "hmac_key", [INFO] [stdout] ... | [INFO] [stdout] 417 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/jwt.rs:427:13 [INFO] [stdout] | [INFO] [stdout] 427 | instance.get(AuthorizationHeaderParserConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/jwt.rs:451:15 [INFO] [stdout] | [INFO] [stdout] 451 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 451 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/jwt.rs:480:9 [INFO] [stdout] | [INFO] [stdout] 480 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 481 | | parse_descriptor_proto() [INFO] [stdout] 482 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:147:13 [INFO] [stdout] | [INFO] [stdout] 147 | / ... descriptor.get(|| { [INFO] [stdout] 148 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 149 | | ... fields.push(::protobuf::reflect::accessor::make_map_accessor::<_, ::protobuf::types::ProtobufTypeString, ::protobuf::types::Pro... [INFO] [stdout] 150 | | ... "fields", [INFO] [stdout] ... | [INFO] [stdout] 159 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:169:13 [INFO] [stdout] | [INFO] [stdout] 169 | instance.get(Struct::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:188:15 [INFO] [stdout] | [INFO] [stdout] 188 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 188 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:609:13 [INFO] [stdout] | [INFO] [stdout] 609 | / descriptor.get(|| { [INFO] [stdout] 610 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 611 | | fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor::<_, NullValue>( [INFO] [stdout] 612 | | "null_value", [INFO] [stdout] ... | [INFO] [stdout] 646 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:656:13 [INFO] [stdout] | [INFO] [stdout] 656 | instance.get(Value::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:680:15 [INFO] [stdout] | [INFO] [stdout] 680 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 680 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:815:13 [INFO] [stdout] | [INFO] [stdout] 815 | / descriptor.get(|| { [INFO] [stdout] 816 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 817 | | fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( [INFO] [stdout] 818 | | "values", [INFO] [stdout] ... | [INFO] [stdout] 827 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:837:13 [INFO] [stdout] | [INFO] [stdout] 837 | instance.get(ListValue::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:856:15 [INFO] [stdout] | [INFO] [stdout] 856 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 856 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:891:13 [INFO] [stdout] | [INFO] [stdout] 891 | / descriptor.get(|| { [INFO] [stdout] 892 | | ::protobuf::reflect::EnumDescriptor::new("NullValue", file_descriptor_proto()) [INFO] [stdout] 893 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:908:15 [INFO] [stdout] | [INFO] [stdout] 908 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 908 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:940:9 [INFO] [stdout] | [INFO] [stdout] 940 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 941 | | parse_descriptor_proto() [INFO] [stdout] 942 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:477:13 [INFO] [stdout] | [INFO] [stdout] 477 | / descriptor.get(|| { [INFO] [stdout] 478 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 479 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 480 | | "address", [INFO] [stdout] ... | [INFO] [stdout] 529 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:539:13 [INFO] [stdout] | [INFO] [stdout] 539 | instance.get(ClientConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:566:15 [INFO] [stdout] | [INFO] [stdout] 566 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 566 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:729:13 [INFO] [stdout] | [INFO] [stdout] 729 | / descriptor.get(|| { [INFO] [stdout] 730 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 731 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 732 | | "header", [INFO] [stdout] ... | [INFO] [stdout] 746 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:756:13 [INFO] [stdout] | [INFO] [stdout] 756 | instance.get(ClientConfiguration_HeaderValues::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:776:15 [INFO] [stdout] | [INFO] [stdout] 776 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 776 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:999:13 [INFO] [stdout] | [INFO] [stdout] 999 | / ... descriptor.get(|| { [INFO] [stdout] 1000 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1001 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::proto... [INFO] [stdout] 1002 | | ... "time", [INFO] [stdout] ... | [INFO] [stdout] 1021 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1031:13 [INFO] [stdout] | [INFO] [stdout] 1031 | instance.get(ClientKeepaliveConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1052:15 [INFO] [stdout] | [INFO] [stdout] 1052 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1052 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1325:13 [INFO] [stdout] | [INFO] [stdout] 1325 | / descriptor.get(|| { [INFO] [stdout] 1326 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1327 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, ::protobuf::well_known_types::Empty>( [INFO] [stdout] 1328 | | "google_default_credentials", [INFO] [stdout] ... | [INFO] [stdout] 1347 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1357:13 [INFO] [stdout] | [INFO] [stdout] 1357 | instance.get(ClientOAuthConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1378:15 [INFO] [stdout] | [INFO] [stdout] 1378 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1378 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1816:13 [INFO] [stdout] | [INFO] [stdout] 1816 | / descriptor.get(|| { [INFO] [stdout] 1817 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1818 | | fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 1819 | | "listen_addresses", [INFO] [stdout] ... | [INFO] [stdout] 1868 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1878:13 [INFO] [stdout] | [INFO] [stdout] 1878 | instance.get(ServerConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1905:15 [INFO] [stdout] | [INFO] [stdout] 1905 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1905 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2077:13 [INFO] [stdout] | [INFO] [stdout] 2077 | / ... descriptor.get(|| { [INFO] [stdout] 2078 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2079 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::proto... [INFO] [stdout] 2080 | | ... "min_time", [INFO] [stdout] ... | [INFO] [stdout] 2094 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2104:13 [INFO] [stdout] | [INFO] [stdout] 2104 | instance.get(ServerKeepaliveEnforcementPolicy::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2124:15 [INFO] [stdout] | [INFO] [stdout] 2124 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2124 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2571:13 [INFO] [stdout] | [INFO] [stdout] 2571 | / descriptor.get(|| { [INFO] [stdout] 2572 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2573 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, super::atruct::Value>( [INFO] [stdout] 2574 | | "allow", [INFO] [stdout] ... | [INFO] [stdout] 2603 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2613:13 [INFO] [stdout] | [INFO] [stdout] 2613 | instance.get(AuthenticationPolicy::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2636:15 [INFO] [stdout] | [INFO] [stdout] 2636 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2636 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2771:13 [INFO] [stdout] | [INFO] [stdout] 2771 | / ... descriptor.get(|| { [INFO] [stdout] 2772 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2773 | | ... fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2793:13 [INFO] [stdout] | [INFO] [stdout] 2793 | instance.get(AnyAuthenticationPolicy::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2812:15 [INFO] [stdout] | [INFO] [stdout] 2812 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2812 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2991:13 [INFO] [stdout] | [INFO] [stdout] 2991 | / descriptor.get(|| { [INFO] [stdout] 2992 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2993 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 2994 | | "client_certificate_authorities", [INFO] [stdout] ... | [INFO] [stdout] 3008 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:3018:13 [INFO] [stdout] | [INFO] [stdout] 3018 | instance.get(TLSClientCertificateAuthenticationPolicy::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:3038:15 [INFO] [stdout] | [INFO] [stdout] 3038 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3038 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:3107:9 [INFO] [stdout] | [INFO] [stdout] 3107 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 3108 | | parse_descriptor_proto() [INFO] [stdout] 3109 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/any.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | / descriptor.get(|| { [INFO] [stdout] 189 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 190 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 191 | | "type_url", [INFO] [stdout] ... | [INFO] [stdout] 205 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/any.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 215 | instance.get(Any::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/any.rs:235:15 [INFO] [stdout] | [INFO] [stdout] 235 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 235 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/any.rs:259:9 [INFO] [stdout] | [INFO] [stdout] 259 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 260 | | parse_descriptor_proto() [INFO] [stdout] 261 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/status.rs:224:13 [INFO] [stdout] | [INFO] [stdout] 224 | / descriptor.get(|| { [INFO] [stdout] 225 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 226 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>( [INFO] [stdout] 227 | | "code", [INFO] [stdout] ... | [INFO] [stdout] 246 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/status.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | instance.get(Status::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/status.rs:277:15 [INFO] [stdout] | [INFO] [stdout] 277 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 277 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/status.rs:302:9 [INFO] [stdout] | [INFO] [stdout] 302 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 303 | | parse_descriptor_proto() [INFO] [stdout] 304 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:218:13 [INFO] [stdout] | [INFO] [stdout] 218 | / ... descriptor.get(|| { [INFO] [stdout] 219 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 220 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:245:13 [INFO] [stdout] | [INFO] [stdout] 245 | instance.get(BlobstoreConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:265:15 [INFO] [stdout] | [INFO] [stdout] 265 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 265 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1560:13 [INFO] [stdout] | [INFO] [stdout] 1560 | / descriptor.get(|| { [INFO] [stdout] 1561 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1562 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, RedisBlobAccessConfiguration>( [INFO] [stdout] 1563 | | "redis", [INFO] [stdout] ... | [INFO] [stdout] 1652 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1662:13 [INFO] [stdout] | [INFO] [stdout] 1662 | instance.get(BlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1697:15 [INFO] [stdout] | [INFO] [stdout] 1697 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1697 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1942:13 [INFO] [stdout] | [INFO] [stdout] 1942 | / ... descriptor.get(|| { [INFO] [stdout] 1943 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1944 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1974:13 [INFO] [stdout] | [INFO] [stdout] 1974 | instance.get(ReadCachingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1995:15 [INFO] [stdout] | [INFO] [stdout] 1995 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1995 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2253:13 [INFO] [stdout] | [INFO] [stdout] 2253 | / descriptor.get(|| { [INFO] [stdout] 2254 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2255 | | fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 2256 | | "endpoints", [INFO] [stdout] ... | [INFO] [stdout] 2280 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2290:13 [INFO] [stdout] | [INFO] [stdout] 2290 | instance.get(ClusteredRedisBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2312:15 [INFO] [stdout] | [INFO] [stdout] 2312 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2312 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2505:13 [INFO] [stdout] | [INFO] [stdout] 2505 | / descriptor.get(|| { [INFO] [stdout] 2506 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2507 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 2508 | | "endpoint", [INFO] [stdout] ... | [INFO] [stdout] 2527 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2537:13 [INFO] [stdout] | [INFO] [stdout] 2537 | instance.get(SingleRedisBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2558:15 [INFO] [stdout] | [INFO] [stdout] 2558 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2558 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3088:13 [INFO] [stdout] | [INFO] [stdout] 3088 | / descriptor.get(|| { [INFO] [stdout] 3089 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3090 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, ClusteredRedisBlobAccessConfiguration>( [INFO] [stdout] 3091 | | "clustered", [INFO] [stdout] ... | [INFO] [stdout] 3135 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3145:13 [INFO] [stdout] | [INFO] [stdout] 3145 | instance.get(RedisBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3171:15 [INFO] [stdout] | [INFO] [stdout] 3171 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3171 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3350:13 [INFO] [stdout] | [INFO] [stdout] 3350 | / descriptor.get(|| { [INFO] [stdout] 3351 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3352 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 3353 | | "address", [INFO] [stdout] ... | [INFO] [stdout] 3367 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3377:13 [INFO] [stdout] | [INFO] [stdout] 3377 | instance.get(HTTPBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3397:15 [INFO] [stdout] | [INFO] [stdout] 3397 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3397 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3561:13 [INFO] [stdout] | [INFO] [stdout] 3561 | / descriptor.get(|| { [INFO] [stdout] 3562 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3563 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeUint64>( [INFO] [stdout] 3564 | | "hash_initialization", [INFO] [stdout] ... | [INFO] [stdout] 3578 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3588:13 [INFO] [stdout] | [INFO] [stdout] 3588 | instance.get(ShardingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3608:15 [INFO] [stdout] | [INFO] [stdout] 3608 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3608 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3780:13 [INFO] [stdout] | [INFO] [stdout] 3780 | / ... descriptor.get(|| { [INFO] [stdout] 3781 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3782 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3807:13 [INFO] [stdout] | [INFO] [stdout] 3807 | instance.get(ShardingBlobAccessConfiguration_Shard::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3827:15 [INFO] [stdout] | [INFO] [stdout] 3827 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3827 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4050:13 [INFO] [stdout] | [INFO] [stdout] 4050 | / ... descriptor.get(|| { [INFO] [stdout] 4051 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 4052 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4082:13 [INFO] [stdout] | [INFO] [stdout] 4082 | instance.get(SizeDistinguishingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4103:15 [INFO] [stdout] | [INFO] [stdout] 4103 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 4103 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4399:13 [INFO] [stdout] | [INFO] [stdout] 4399 | / ... descriptor.get(|| { [INFO] [stdout] 4400 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 4401 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4436:13 [INFO] [stdout] | [INFO] [stdout] 4436 | instance.get(MirroredBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4458:15 [INFO] [stdout] | [INFO] [stdout] 4458 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 4458 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5082:13 [INFO] [stdout] | [INFO] [stdout] 5082 | / ... descriptor.get(|| { [INFO] [stdout] 5083 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5084 | | ... fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, LocalBlobAccessConfiguration_KeyLocationMapInMem... [INFO] [stdout] 5085 | | ... "key_location_map_in_memory", [INFO] [stdout] ... | [INFO] [stdout] 5144 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5154:13 [INFO] [stdout] | [INFO] [stdout] 5154 | instance.get(LocalBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5183:15 [INFO] [stdout] | [INFO] [stdout] 5183 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 5183 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5304:13 [INFO] [stdout] | [INFO] [stdout] 5304 | / descriptor.get(|| { [INFO] [stdout] 5305 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5306 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 5307 | | "entries", [INFO] [stdout] ... | [INFO] [stdout] 5316 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5326:13 [INFO] [stdout] | [INFO] [stdout] 5326 | instance.get(LocalBlobAccessConfiguration_KeyLocationMapInMemory::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5345:15 [INFO] [stdout] | [INFO] [stdout] 5345 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 5345 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5466:13 [INFO] [stdout] | [INFO] [stdout] 5466 | / descriptor.get(|| { [INFO] [stdout] 5467 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5468 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 5469 | | "block_size_bytes", [INFO] [stdout] ... | [INFO] [stdout] 5478 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5488:13 [INFO] [stdout] | [INFO] [stdout] 5488 | instance.get(LocalBlobAccessConfiguration_BlocksInMemory::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5507:15 [INFO] [stdout] | [INFO] [stdout] 5507 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 5507 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5730:13 [INFO] [stdout] | [INFO] [stdout] 5730 | / ... descriptor.get(|| { [INFO] [stdout] 5731 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5732 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5762:13 [INFO] [stdout] | [INFO] [stdout] 5762 | instance.get(LocalBlobAccessConfiguration_BlocksOnBlockDevice::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5783:15 [INFO] [stdout] | [INFO] [stdout] 5783 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 5783 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5962:13 [INFO] [stdout] | [INFO] [stdout] 5962 | / descriptor.get(|| { [INFO] [stdout] 5963 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5964 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 5965 | | "state_directory_path", [INFO] [stdout] ... | [INFO] [stdout] 5979 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5989:13 [INFO] [stdout] | [INFO] [stdout] 5989 | instance.get(LocalBlobAccessConfiguration_Persistent::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6009:15 [INFO] [stdout] | [INFO] [stdout] 6009 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 6009 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6203:13 [INFO] [stdout] | [INFO] [stdout] 6203 | / ... descriptor.get(|| { [INFO] [stdout] 6204 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 6205 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6230:13 [INFO] [stdout] | [INFO] [stdout] 6230 | instance.get(ExistenceCachingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6250:15 [INFO] [stdout] | [INFO] [stdout] 6250 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 6250 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6495:13 [INFO] [stdout] | [INFO] [stdout] 6495 | / ... descriptor.get(|| { [INFO] [stdout] 6496 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 6497 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6527:13 [INFO] [stdout] | [INFO] [stdout] 6527 | instance.get(ReadFallbackBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6548:15 [INFO] [stdout] | [INFO] [stdout] 6548 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 6548 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6793:13 [INFO] [stdout] | [INFO] [stdout] 6793 | / ... descriptor.get(|| { [INFO] [stdout] 6794 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 6795 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6825:13 [INFO] [stdout] | [INFO] [stdout] 6825 | instance.get(ReferenceExpandingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6846:15 [INFO] [stdout] | [INFO] [stdout] 6846 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 6846 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7371:13 [INFO] [stdout] | [INFO] [stdout] 7371 | / descriptor.get(|| { [INFO] [stdout] 7372 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 7373 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, ::protobuf::well_known_types::Empty>( [INFO] [stdout] 7374 | | "local", [INFO] [stdout] ... | [INFO] [stdout] 7408 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7418:13 [INFO] [stdout] | [INFO] [stdout] 7418 | instance.get(BlobReplicatorConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7442:15 [INFO] [stdout] | [INFO] [stdout] 7442 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 7442 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7636:13 [INFO] [stdout] | [INFO] [stdout] 7636 | / ... descriptor.get(|| { [INFO] [stdout] 7637 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 7638 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7663:13 [INFO] [stdout] | [INFO] [stdout] 7663 | instance.get(QueuedBlobReplicatorConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7683:15 [INFO] [stdout] | [INFO] [stdout] 7683 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 7683 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7855:13 [INFO] [stdout] | [INFO] [stdout] 7855 | / ... descriptor.get(|| { [INFO] [stdout] 7856 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 7857 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7882:13 [INFO] [stdout] | [INFO] [stdout] 7882 | instance.get(ConcurrencyLimitingBlobReplicatorConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7902:15 [INFO] [stdout] | [INFO] [stdout] 7902 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 7902 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8025:13 [INFO] [stdout] | [INFO] [stdout] 8025 | / ... descriptor.get(|| { [INFO] [stdout] 8026 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 8027 | | ... fields.push(::protobuf::reflect::accessor::make_map_accessor::<_, ::protobuf::types::ProtobufTypeString, ::protobuf::types::Pro... [INFO] [stdout] 8028 | | ... "instance_name_prefixes", [INFO] [stdout] ... | [INFO] [stdout] 8037 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8047:13 [INFO] [stdout] | [INFO] [stdout] 8047 | instance.get(DemultiplexingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8066:15 [INFO] [stdout] | [INFO] [stdout] 8066 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 8066 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8245:13 [INFO] [stdout] | [INFO] [stdout] 8245 | / ... descriptor.get(|| { [INFO] [stdout] 8246 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 8247 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8272:13 [INFO] [stdout] | [INFO] [stdout] 8272 | instance.get(DemultiplexedBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8292:15 [INFO] [stdout] | [INFO] [stdout] 8292 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 8292 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8537:13 [INFO] [stdout] | [INFO] [stdout] 8537 | / ... descriptor.get(|| { [INFO] [stdout] 8538 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 8539 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8569:13 [INFO] [stdout] | [INFO] [stdout] 8569 | instance.get(ActionResultExpiringBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8590:15 [INFO] [stdout] | [INFO] [stdout] 8590 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 8590 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8864:13 [INFO] [stdout] | [INFO] [stdout] 8864 | / ... descriptor.get(|| { [INFO] [stdout] 8865 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 8866 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8901:13 [INFO] [stdout] | [INFO] [stdout] 8901 | instance.get(ReadCanaryingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8923:15 [INFO] [stdout] | [INFO] [stdout] 8923 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 8923 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:9096:9 [INFO] [stdout] | [INFO] [stdout] 9096 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 9097 | | parse_descriptor_proto() [INFO] [stdout] 9098 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/builder.rs:203:13 [INFO] [stdout] | [INFO] [stdout] 203 | / ... descriptor.get(|| { [INFO] [stdout] 204 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 205 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/builder.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | instance.get(SchedulerConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/builder.rs:250:15 [INFO] [stdout] | [INFO] [stdout] 250 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 250 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/builder.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 274 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 275 | | parse_descriptor_proto() [INFO] [stdout] 276 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:321:13 [INFO] [stdout] | [INFO] [stdout] 321 | / descriptor.get(|| { [INFO] [stdout] 322 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 323 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 324 | | "url", [INFO] [stdout] ... | [INFO] [stdout] 353 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | instance.get(PrometheusPushgatewayConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:386:15 [INFO] [stdout] | [INFO] [stdout] 386 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 386 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 603 | / ... descriptor.get(|| { [INFO] [stdout] 604 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 605 | | ... fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:635:13 [INFO] [stdout] | [INFO] [stdout] 635 | instance.get(TracingConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:656:15 [INFO] [stdout] | [INFO] [stdout] 656 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 656 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1054:13 [INFO] [stdout] | [INFO] [stdout] 1054 | / ... descriptor.get(|| { [INFO] [stdout] 1055 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1056 | | ... fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, TracingConfiguration_Backend_JaegerCollectorSpan... [INFO] [stdout] 1057 | | ... "jaeger_collector_span_exporter", [INFO] [stdout] ... | [INFO] [stdout] 1081 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1091:13 [INFO] [stdout] | [INFO] [stdout] 1091 | instance.get(TracingConfiguration_Backend::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1113:15 [INFO] [stdout] | [INFO] [stdout] 1113 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1113 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1364:13 [INFO] [stdout] | [INFO] [stdout] 1364 | / descriptor.get(|| { [INFO] [stdout] 1365 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1366 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 1367 | | "endpoint", [INFO] [stdout] ... | [INFO] [stdout] 1391 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1401:13 [INFO] [stdout] | [INFO] [stdout] 1401 | instance.get(TracingConfiguration_Backend_JaegerCollectorSpanExporter::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1423:15 [INFO] [stdout] | [INFO] [stdout] 1423 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1423 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1704:13 [INFO] [stdout] | [INFO] [stdout] 1704 | / ... descriptor.get(|| { [INFO] [stdout] 1705 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1706 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::proto... [INFO] [stdout] 1707 | | ... "batch_timeout", [INFO] [stdout] ... | [INFO] [stdout] 1736 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1746:13 [INFO] [stdout] | [INFO] [stdout] 1746 | instance.get(TracingConfiguration_Backend_BatchSpanProcessor::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1769:15 [INFO] [stdout] | [INFO] [stdout] 1769 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1769 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2330:13 [INFO] [stdout] | [INFO] [stdout] 2330 | / descriptor.get(|| { [INFO] [stdout] 2331 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2332 | | fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor::<_>( [INFO] [stdout] 2333 | | "bool", [INFO] [stdout] ... | [INFO] [stdout] 2377 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2387:13 [INFO] [stdout] | [INFO] [stdout] 2387 | instance.get(TracingConfiguration_ResourceAttributeValue::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2413:15 [INFO] [stdout] | [INFO] [stdout] 2413 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2413 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2538:13 [INFO] [stdout] | [INFO] [stdout] 2538 | / descriptor.get(|| { [INFO] [stdout] 2539 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2540 | | fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeBool>( [INFO] [stdout] 2541 | | "values", [INFO] [stdout] ... | [INFO] [stdout] 2550 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2560:13 [INFO] [stdout] | [INFO] [stdout] 2560 | instance.get(TracingConfiguration_ResourceAttributeValue_BoolArray::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2579:15 [INFO] [stdout] | [INFO] [stdout] 2579 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2579 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2706:13 [INFO] [stdout] | [INFO] [stdout] 2706 | / descriptor.get(|| { [INFO] [stdout] 2707 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2708 | | fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 2709 | | "values", [INFO] [stdout] ... | [INFO] [stdout] 2718 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2728:13 [INFO] [stdout] | [INFO] [stdout] 2728 | instance.get(TracingConfiguration_ResourceAttributeValue_Int64Array::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2747:15 [INFO] [stdout] | [INFO] [stdout] 2747 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2747 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2872:13 [INFO] [stdout] | [INFO] [stdout] 2872 | / descriptor.get(|| { [INFO] [stdout] 2873 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2874 | | fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeDouble>( [INFO] [stdout] 2875 | | "values", [INFO] [stdout] ... | [INFO] [stdout] 2884 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2894:13 [INFO] [stdout] | [INFO] [stdout] 2894 | instance.get(TracingConfiguration_ResourceAttributeValue_Float64Array::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2913:15 [INFO] [stdout] | [INFO] [stdout] 2913 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2913 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3040:13 [INFO] [stdout] | [INFO] [stdout] 3040 | / descriptor.get(|| { [INFO] [stdout] 3041 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3042 | | fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 3043 | | "values", [INFO] [stdout] ... | [INFO] [stdout] 3052 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3062:13 [INFO] [stdout] | [INFO] [stdout] 3062 | instance.get(TracingConfiguration_ResourceAttributeValue_StringArray::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3081:15 [INFO] [stdout] | [INFO] [stdout] 3081 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3081 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3504:13 [INFO] [stdout] | [INFO] [stdout] 3504 | / descriptor.get(|| { [INFO] [stdout] 3505 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3506 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, ::protobuf::well_known_types::Empty>( [INFO] [stdout] 3507 | | "always", [INFO] [stdout] ... | [INFO] [stdout] 3536 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3546:13 [INFO] [stdout] | [INFO] [stdout] 3546 | instance.get(TracingConfiguration_Sampler::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3569:15 [INFO] [stdout] | [INFO] [stdout] 3569 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3569 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3916:13 [INFO] [stdout] | [INFO] [stdout] 3916 | / ... descriptor.get(|| { [INFO] [stdout] 3917 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3918 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3958:13 [INFO] [stdout] | [INFO] [stdout] 3958 | instance.get(TracingConfiguration_Sampler_ParentBased::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3981:15 [INFO] [stdout] | [INFO] [stdout] 3981 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3981 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4153:13 [INFO] [stdout] | [INFO] [stdout] 4153 | / descriptor.get(|| { [INFO] [stdout] 4154 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 4155 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 4156 | | "samples_per_epoch", [INFO] [stdout] ... | [INFO] [stdout] 4170 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4180:13 [INFO] [stdout] | [INFO] [stdout] 4180 | instance.get(TracingConfiguration_Sampler_MaximumRate::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4200:15 [INFO] [stdout] | [INFO] [stdout] 4200 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 4200 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4321:13 [INFO] [stdout] | [INFO] [stdout] 4321 | / descriptor.get(|| { [INFO] [stdout] 4322 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 4323 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeUint32>( [INFO] [stdout] 4324 | | "umask", [INFO] [stdout] ... | [INFO] [stdout] 4333 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4343:13 [INFO] [stdout] | [INFO] [stdout] 4343 | instance.get(SetUmaskConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4362:15 [INFO] [stdout] | [INFO] [stdout] 4362 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 4362 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4757:13 [INFO] [stdout] | [INFO] [stdout] 4757 | / ... descriptor.get(|| { [INFO] [stdout] 4758 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 4759 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4809:13 [INFO] [stdout] | [INFO] [stdout] 4809 | instance.get(Configuration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4834:15 [INFO] [stdout] | [INFO] [stdout] 4834 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 4834 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:5049:13 [INFO] [stdout] | [INFO] [stdout] 5049 | / descriptor.get(|| { [INFO] [stdout] 5050 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5051 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 5052 | | "listen_address", [INFO] [stdout] ... | [INFO] [stdout] 5076 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:5086:13 [INFO] [stdout] | [INFO] [stdout] 5086 | instance.get(DiagnosticsHTTPServerConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:5108:15 [INFO] [stdout] | [INFO] [stdout] 5108 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 5108 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:5212:9 [INFO] [stdout] | [INFO] [stdout] 5212 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 5213 | | parse_descriptor_proto() [INFO] [stdout] 5214 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:525:13 [INFO] [stdout] | [INFO] [stdout] 525 | / ... descriptor.get(|| { [INFO] [stdout] 526 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 527 | | ... fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:587:13 [INFO] [stdout] | [INFO] [stdout] 587 | instance.get(ApplicationConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:614:15 [INFO] [stdout] | [INFO] [stdout] 614 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 614 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:859:13 [INFO] [stdout] | [INFO] [stdout] 859 | / ... descriptor.get(|| { [INFO] [stdout] 860 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 861 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:891:13 [INFO] [stdout] | [INFO] [stdout] 891 | instance.get(NonScannableBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:912:15 [INFO] [stdout] | [INFO] [stdout] 912 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 912 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:1208:13 [INFO] [stdout] | [INFO] [stdout] 1208 | / ... descriptor.get(|| { [INFO] [stdout] 1209 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1210 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:1245:13 [INFO] [stdout] | [INFO] [stdout] 1245 | instance.get(ScannableBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:1267:15 [INFO] [stdout] | [INFO] [stdout] 1267 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1267 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:1320:9 [INFO] [stdout] | [INFO] [stdout] 1320 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 1321 | | parse_descriptor_proto() [INFO] [stdout] 1322 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.54s [INFO] running `Command { std: "docker" "inspect" "99efa73893ab0e14a0e4efeb1a2db7ea36c82997c114a5f103309843d3529b7a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "99efa73893ab0e14a0e4efeb1a2db7ea36c82997c114a5f103309843d3529b7a", kill_on_drop: false }` [INFO] [stdout] 99efa73893ab0e14a0e4efeb1a2db7ea36c82997c114a5f103309843d3529b7a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9acf0432e2fc63aae50a3e988e98bd29f360fbc59a6e57c3e304a22c25bb4314 [INFO] running `Command { std: "docker" "start" "-a" "9acf0432e2fc63aae50a3e988e98bd29f360fbc59a6e57c3e304a22c25bb4314", kill_on_drop: false }` [INFO] [stderr] Compiling storage v0.1.0 (/opt/rustwide/workdir) [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] --> src/pkg/proto/configuration/storage/empty.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![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: unused import: `empty::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub use empty::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [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] --> src/pkg/proto/configuration/storage/auth.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `auth::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | pub use auth::*; [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] --> src/pkg/proto/configuration/storage/blockdevice.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `blockdevice::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub use blockdevice::*; [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] --> src/pkg/proto/configuration/storage/tls.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tls::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | pub use tls::*; [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] --> src/pkg/proto/configuration/storage/http.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `http::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use http::*; [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] --> src/pkg/proto/configuration/storage/aws.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `aws::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | pub use aws::*; [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] --> src/pkg/proto/configuration/storage/eviction.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `eviction::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub use eviction::*; [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] --> src/pkg/proto/configuration/storage/duration.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `duration::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | pub use duration::*; [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] --> src/pkg/proto/configuration/storage/digest.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `digest::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | pub use digest::*; [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] --> src/pkg/proto/configuration/storage/jwt.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `jwt::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | pub use jwt::*; [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] --> src/pkg/proto/configuration/storage/atruct.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `atruct::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | pub use atruct::*; [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] --> src/pkg/proto/configuration/storage/grpc.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [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] --> src/pkg/proto/configuration/storage/any.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `any::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | pub use any::*; [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] --> src/pkg/proto/configuration/storage/status.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `status::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | pub use status::*; [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] --> src/pkg/proto/configuration/storage/blobstore.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `blobstore::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | pub use blobstore::*; [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] --> src/pkg/proto/configuration/storage/builder.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `builder::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | pub use builder::*; [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] --> src/pkg/proto/configuration/storage/global.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `global::*` [INFO] [stdout] --> src/pkg/proto/configuration/storage/mod.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | pub use global::*; [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] --> src/pkg/proto/configuration/storage/storage.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #![allow(box_pointers)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/empty.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | / descriptor.get(|| { [INFO] [stdout] 116 | | let fields = ::std::vec::Vec::new(); [INFO] [stdout] 117 | | ::protobuf::reflect::MessageDescriptor::new::( [INFO] [stdout] 118 | | "Empty", [INFO] [stdout] ... | [INFO] [stdout] 122 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/empty.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | instance.get(Empty::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/empty.rs:150:15 [INFO] [stdout] | [INFO] [stdout] 150 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 150 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/empty.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 174 | | parse_descriptor_proto() [INFO] [stdout] 175 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:401:13 [INFO] [stdout] | [INFO] [stdout] 401 | / descriptor.get(|| { [INFO] [stdout] 402 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 403 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, ::protobuf::well_known_types::Empty>( [INFO] [stdout] 404 | | "allow", [INFO] [stdout] ... | [INFO] [stdout] 428 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:438:13 [INFO] [stdout] | [INFO] [stdout] 438 | instance.get(AuthorizerConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:460:15 [INFO] [stdout] | [INFO] [stdout] 460 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 460 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:587:13 [INFO] [stdout] | [INFO] [stdout] 587 | / descriptor.get(|| { [INFO] [stdout] 588 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 589 | | fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 590 | | "allowed_instance_name_prefixes", [INFO] [stdout] ... | [INFO] [stdout] 599 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:609:13 [INFO] [stdout] | [INFO] [stdout] 609 | instance.get(InstanceNameAuthorizer::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:628:15 [INFO] [stdout] | [INFO] [stdout] 628 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 628 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/auth.rs:656:9 [INFO] [stdout] | [INFO] [stdout] 656 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 657 | | parse_descriptor_proto() [INFO] [stdout] 658 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:181:13 [INFO] [stdout] | [INFO] [stdout] 181 | / descriptor.get(|| { [INFO] [stdout] 182 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 183 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 184 | | "path", [INFO] [stdout] ... | [INFO] [stdout] 198 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | instance.get(FileConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:228:15 [INFO] [stdout] | [INFO] [stdout] 228 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 228 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:465:13 [INFO] [stdout] | [INFO] [stdout] 465 | / descriptor.get(|| { [INFO] [stdout] 466 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 467 | | fields.push(::protobuf::reflect::accessor::make_singular_string_accessor::<_>( [INFO] [stdout] 468 | | "device_path", [INFO] [stdout] ... | [INFO] [stdout] 482 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:492:13 [INFO] [stdout] | [INFO] [stdout] 492 | instance.get(Configuration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:512:15 [INFO] [stdout] | [INFO] [stdout] 512 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 512 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blockdevice.rs:537:9 [INFO] [stdout] | [INFO] [stdout] 537 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 538 | | parse_descriptor_proto() [INFO] [stdout] 539 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:295:13 [INFO] [stdout] | [INFO] [stdout] 295 | / descriptor.get(|| { [INFO] [stdout] 296 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 297 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 298 | | "server_certificate_authorities", [INFO] [stdout] ... | [INFO] [stdout] 327 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:337:13 [INFO] [stdout] | [INFO] [stdout] 337 | instance.get(ClientConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:360:15 [INFO] [stdout] | [INFO] [stdout] 360 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 360 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:559:13 [INFO] [stdout] | [INFO] [stdout] 559 | / descriptor.get(|| { [INFO] [stdout] 560 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 561 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 562 | | "server_certificate", [INFO] [stdout] ... | [INFO] [stdout] 581 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:591:13 [INFO] [stdout] | [INFO] [stdout] 591 | instance.get(ServerConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:612:15 [INFO] [stdout] | [INFO] [stdout] 612 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 612 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/tls.rs:641:9 [INFO] [stdout] | [INFO] [stdout] 641 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 642 | | parse_descriptor_proto() [INFO] [stdout] 643 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:246:13 [INFO] [stdout] | [INFO] [stdout] 246 | / ... descriptor.get(|| { [INFO] [stdout] 247 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 248 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:278:13 [INFO] [stdout] | [INFO] [stdout] 278 | instance.get(ClientConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:299:15 [INFO] [stdout] | [INFO] [stdout] 299 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 299 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:462:13 [INFO] [stdout] | [INFO] [stdout] 462 | / descriptor.get(|| { [INFO] [stdout] 463 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 464 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 465 | | "header", [INFO] [stdout] ... | [INFO] [stdout] 479 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:489:13 [INFO] [stdout] | [INFO] [stdout] 489 | instance.get(ClientConfiguration_HeaderValues::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:509:15 [INFO] [stdout] | [INFO] [stdout] 509 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 509 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/http.rs:535:9 [INFO] [stdout] | [INFO] [stdout] 535 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 536 | | parse_descriptor_proto() [INFO] [stdout] 537 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | / descriptor.get(|| { [INFO] [stdout] 189 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 190 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 191 | | "access_key_id", [INFO] [stdout] ... | [INFO] [stdout] 205 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 215 | instance.get(StaticCredentials::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:235:15 [INFO] [stdout] | [INFO] [stdout] 235 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 235 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:399:13 [INFO] [stdout] | [INFO] [stdout] 399 | / descriptor.get(|| { [INFO] [stdout] 400 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 401 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 402 | | "role_arn", [INFO] [stdout] ... | [INFO] [stdout] 416 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:426:13 [INFO] [stdout] | [INFO] [stdout] 426 | instance.get(WebIdentityRoleCredentials::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:446:15 [INFO] [stdout] | [INFO] [stdout] 446 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 446 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:779:13 [INFO] [stdout] | [INFO] [stdout] 779 | / descriptor.get(|| { [INFO] [stdout] 780 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 781 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 782 | | "region", [INFO] [stdout] ... | [INFO] [stdout] 806 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:816:13 [INFO] [stdout] | [INFO] [stdout] 816 | instance.get(SessionConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:838:15 [INFO] [stdout] | [INFO] [stdout] 838 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 838 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/aws.rs:870:9 [INFO] [stdout] | [INFO] [stdout] 870 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 871 | | parse_descriptor_proto() [INFO] [stdout] 872 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/eviction.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | / descriptor.get(|| { [INFO] [stdout] 69 | | ::protobuf::reflect::EnumDescriptor::new("CacheReplacementPolicy", file_descriptor_proto()) [INFO] [stdout] 70 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/eviction.rs:85:15 [INFO] [stdout] | [INFO] [stdout] 85 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 85 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/eviction.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 109 | | parse_descriptor_proto() [INFO] [stdout] 110 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/duration.rs:174:13 [INFO] [stdout] | [INFO] [stdout] 174 | / descriptor.get(|| { [INFO] [stdout] 175 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 176 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 177 | | "seconds", [INFO] [stdout] ... | [INFO] [stdout] 191 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/duration.rs:201:13 [INFO] [stdout] | [INFO] [stdout] 201 | instance.get(Duration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/duration.rs:221:15 [INFO] [stdout] | [INFO] [stdout] 221 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 221 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/duration.rs:245:9 [INFO] [stdout] | [INFO] [stdout] 245 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 246 | | parse_descriptor_proto() [INFO] [stdout] 247 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/digest.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 221 | / descriptor.get(|| { [INFO] [stdout] 222 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 223 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 224 | | "cache_size", [INFO] [stdout] ... | [INFO] [stdout] 243 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/digest.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 253 | instance.get(ExistenceCacheConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/digest.rs:274:15 [INFO] [stdout] | [INFO] [stdout] 274 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 274 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/digest.rs:300:9 [INFO] [stdout] | [INFO] [stdout] 300 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 301 | | parse_descriptor_proto() [INFO] [stdout] 302 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/jwt.rs:380:13 [INFO] [stdout] | [INFO] [stdout] 380 | / descriptor.get(|| { [INFO] [stdout] 381 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 382 | | fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor::<_>( [INFO] [stdout] 383 | | "hmac_key", [INFO] [stdout] ... | [INFO] [stdout] 417 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/jwt.rs:427:13 [INFO] [stdout] | [INFO] [stdout] 427 | instance.get(AuthorizationHeaderParserConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/jwt.rs:451:15 [INFO] [stdout] | [INFO] [stdout] 451 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 451 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/jwt.rs:480:9 [INFO] [stdout] | [INFO] [stdout] 480 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 481 | | parse_descriptor_proto() [INFO] [stdout] 482 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:147:13 [INFO] [stdout] | [INFO] [stdout] 147 | / ... descriptor.get(|| { [INFO] [stdout] 148 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 149 | | ... fields.push(::protobuf::reflect::accessor::make_map_accessor::<_, ::protobuf::types::ProtobufTypeString, ::protobuf::types::Pro... [INFO] [stdout] 150 | | ... "fields", [INFO] [stdout] ... | [INFO] [stdout] 159 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:169:13 [INFO] [stdout] | [INFO] [stdout] 169 | instance.get(Struct::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:188:15 [INFO] [stdout] | [INFO] [stdout] 188 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 188 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:609:13 [INFO] [stdout] | [INFO] [stdout] 609 | / descriptor.get(|| { [INFO] [stdout] 610 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 611 | | fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor::<_, NullValue>( [INFO] [stdout] 612 | | "null_value", [INFO] [stdout] ... | [INFO] [stdout] 646 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:656:13 [INFO] [stdout] | [INFO] [stdout] 656 | instance.get(Value::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:680:15 [INFO] [stdout] | [INFO] [stdout] 680 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 680 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:815:13 [INFO] [stdout] | [INFO] [stdout] 815 | / descriptor.get(|| { [INFO] [stdout] 816 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 817 | | fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( [INFO] [stdout] 818 | | "values", [INFO] [stdout] ... | [INFO] [stdout] 827 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:837:13 [INFO] [stdout] | [INFO] [stdout] 837 | instance.get(ListValue::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:856:15 [INFO] [stdout] | [INFO] [stdout] 856 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 856 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:891:13 [INFO] [stdout] | [INFO] [stdout] 891 | / descriptor.get(|| { [INFO] [stdout] 892 | | ::protobuf::reflect::EnumDescriptor::new("NullValue", file_descriptor_proto()) [INFO] [stdout] 893 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:908:15 [INFO] [stdout] | [INFO] [stdout] 908 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 908 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/atruct.rs:940:9 [INFO] [stdout] | [INFO] [stdout] 940 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 941 | | parse_descriptor_proto() [INFO] [stdout] 942 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:477:13 [INFO] [stdout] | [INFO] [stdout] 477 | / descriptor.get(|| { [INFO] [stdout] 478 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 479 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 480 | | "address", [INFO] [stdout] ... | [INFO] [stdout] 529 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:539:13 [INFO] [stdout] | [INFO] [stdout] 539 | instance.get(ClientConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:566:15 [INFO] [stdout] | [INFO] [stdout] 566 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 566 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:729:13 [INFO] [stdout] | [INFO] [stdout] 729 | / descriptor.get(|| { [INFO] [stdout] 730 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 731 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 732 | | "header", [INFO] [stdout] ... | [INFO] [stdout] 746 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:756:13 [INFO] [stdout] | [INFO] [stdout] 756 | instance.get(ClientConfiguration_HeaderValues::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:776:15 [INFO] [stdout] | [INFO] [stdout] 776 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 776 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:999:13 [INFO] [stdout] | [INFO] [stdout] 999 | / ... descriptor.get(|| { [INFO] [stdout] 1000 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1001 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::proto... [INFO] [stdout] 1002 | | ... "time", [INFO] [stdout] ... | [INFO] [stdout] 1021 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1031:13 [INFO] [stdout] | [INFO] [stdout] 1031 | instance.get(ClientKeepaliveConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1052:15 [INFO] [stdout] | [INFO] [stdout] 1052 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1052 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1325:13 [INFO] [stdout] | [INFO] [stdout] 1325 | / descriptor.get(|| { [INFO] [stdout] 1326 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1327 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, ::protobuf::well_known_types::Empty>( [INFO] [stdout] 1328 | | "google_default_credentials", [INFO] [stdout] ... | [INFO] [stdout] 1347 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1357:13 [INFO] [stdout] | [INFO] [stdout] 1357 | instance.get(ClientOAuthConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1378:15 [INFO] [stdout] | [INFO] [stdout] 1378 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1378 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1816:13 [INFO] [stdout] | [INFO] [stdout] 1816 | / descriptor.get(|| { [INFO] [stdout] 1817 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1818 | | fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 1819 | | "listen_addresses", [INFO] [stdout] ... | [INFO] [stdout] 1868 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1878:13 [INFO] [stdout] | [INFO] [stdout] 1878 | instance.get(ServerConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:1905:15 [INFO] [stdout] | [INFO] [stdout] 1905 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1905 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2077:13 [INFO] [stdout] | [INFO] [stdout] 2077 | / ... descriptor.get(|| { [INFO] [stdout] 2078 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2079 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::proto... [INFO] [stdout] 2080 | | ... "min_time", [INFO] [stdout] ... | [INFO] [stdout] 2094 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2104:13 [INFO] [stdout] | [INFO] [stdout] 2104 | instance.get(ServerKeepaliveEnforcementPolicy::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2124:15 [INFO] [stdout] | [INFO] [stdout] 2124 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2124 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2571:13 [INFO] [stdout] | [INFO] [stdout] 2571 | / descriptor.get(|| { [INFO] [stdout] 2572 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2573 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, super::atruct::Value>( [INFO] [stdout] 2574 | | "allow", [INFO] [stdout] ... | [INFO] [stdout] 2603 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2613:13 [INFO] [stdout] | [INFO] [stdout] 2613 | instance.get(AuthenticationPolicy::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2636:15 [INFO] [stdout] | [INFO] [stdout] 2636 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2636 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2771:13 [INFO] [stdout] | [INFO] [stdout] 2771 | / ... descriptor.get(|| { [INFO] [stdout] 2772 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2773 | | ... fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2793:13 [INFO] [stdout] | [INFO] [stdout] 2793 | instance.get(AnyAuthenticationPolicy::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2812:15 [INFO] [stdout] | [INFO] [stdout] 2812 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2812 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:2991:13 [INFO] [stdout] | [INFO] [stdout] 2991 | / descriptor.get(|| { [INFO] [stdout] 2992 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2993 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 2994 | | "client_certificate_authorities", [INFO] [stdout] ... | [INFO] [stdout] 3008 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:3018:13 [INFO] [stdout] | [INFO] [stdout] 3018 | instance.get(TLSClientCertificateAuthenticationPolicy::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:3038:15 [INFO] [stdout] | [INFO] [stdout] 3038 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3038 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/grpc.rs:3107:9 [INFO] [stdout] | [INFO] [stdout] 3107 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 3108 | | parse_descriptor_proto() [INFO] [stdout] 3109 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/any.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | / descriptor.get(|| { [INFO] [stdout] 189 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 190 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 191 | | "type_url", [INFO] [stdout] ... | [INFO] [stdout] 205 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/any.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 215 | instance.get(Any::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/any.rs:235:15 [INFO] [stdout] | [INFO] [stdout] 235 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 235 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/any.rs:259:9 [INFO] [stdout] | [INFO] [stdout] 259 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 260 | | parse_descriptor_proto() [INFO] [stdout] 261 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/status.rs:224:13 [INFO] [stdout] | [INFO] [stdout] 224 | / descriptor.get(|| { [INFO] [stdout] 225 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 226 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>( [INFO] [stdout] 227 | | "code", [INFO] [stdout] ... | [INFO] [stdout] 246 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/status.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | instance.get(Status::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/status.rs:277:15 [INFO] [stdout] | [INFO] [stdout] 277 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 277 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/status.rs:302:9 [INFO] [stdout] | [INFO] [stdout] 302 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 303 | | parse_descriptor_proto() [INFO] [stdout] 304 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:218:13 [INFO] [stdout] | [INFO] [stdout] 218 | / ... descriptor.get(|| { [INFO] [stdout] 219 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 220 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:245:13 [INFO] [stdout] | [INFO] [stdout] 245 | instance.get(BlobstoreConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:265:15 [INFO] [stdout] | [INFO] [stdout] 265 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 265 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1560:13 [INFO] [stdout] | [INFO] [stdout] 1560 | / descriptor.get(|| { [INFO] [stdout] 1561 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1562 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, RedisBlobAccessConfiguration>( [INFO] [stdout] 1563 | | "redis", [INFO] [stdout] ... | [INFO] [stdout] 1652 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1662:13 [INFO] [stdout] | [INFO] [stdout] 1662 | instance.get(BlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1697:15 [INFO] [stdout] | [INFO] [stdout] 1697 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1697 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1942:13 [INFO] [stdout] | [INFO] [stdout] 1942 | / ... descriptor.get(|| { [INFO] [stdout] 1943 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1944 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1974:13 [INFO] [stdout] | [INFO] [stdout] 1974 | instance.get(ReadCachingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:1995:15 [INFO] [stdout] | [INFO] [stdout] 1995 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1995 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2253:13 [INFO] [stdout] | [INFO] [stdout] 2253 | / descriptor.get(|| { [INFO] [stdout] 2254 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2255 | | fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 2256 | | "endpoints", [INFO] [stdout] ... | [INFO] [stdout] 2280 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2290:13 [INFO] [stdout] | [INFO] [stdout] 2290 | instance.get(ClusteredRedisBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2312:15 [INFO] [stdout] | [INFO] [stdout] 2312 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2312 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2505:13 [INFO] [stdout] | [INFO] [stdout] 2505 | / descriptor.get(|| { [INFO] [stdout] 2506 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2507 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 2508 | | "endpoint", [INFO] [stdout] ... | [INFO] [stdout] 2527 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2537:13 [INFO] [stdout] | [INFO] [stdout] 2537 | instance.get(SingleRedisBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:2558:15 [INFO] [stdout] | [INFO] [stdout] 2558 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2558 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3088:13 [INFO] [stdout] | [INFO] [stdout] 3088 | / descriptor.get(|| { [INFO] [stdout] 3089 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3090 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, ClusteredRedisBlobAccessConfiguration>( [INFO] [stdout] 3091 | | "clustered", [INFO] [stdout] ... | [INFO] [stdout] 3135 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3145:13 [INFO] [stdout] | [INFO] [stdout] 3145 | instance.get(RedisBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3171:15 [INFO] [stdout] | [INFO] [stdout] 3171 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3171 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3350:13 [INFO] [stdout] | [INFO] [stdout] 3350 | / descriptor.get(|| { [INFO] [stdout] 3351 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3352 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 3353 | | "address", [INFO] [stdout] ... | [INFO] [stdout] 3367 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3377:13 [INFO] [stdout] | [INFO] [stdout] 3377 | instance.get(HTTPBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3397:15 [INFO] [stdout] | [INFO] [stdout] 3397 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3397 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3561:13 [INFO] [stdout] | [INFO] [stdout] 3561 | / descriptor.get(|| { [INFO] [stdout] 3562 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3563 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeUint64>( [INFO] [stdout] 3564 | | "hash_initialization", [INFO] [stdout] ... | [INFO] [stdout] 3578 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3588:13 [INFO] [stdout] | [INFO] [stdout] 3588 | instance.get(ShardingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3608:15 [INFO] [stdout] | [INFO] [stdout] 3608 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3608 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3780:13 [INFO] [stdout] | [INFO] [stdout] 3780 | / ... descriptor.get(|| { [INFO] [stdout] 3781 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3782 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3807:13 [INFO] [stdout] | [INFO] [stdout] 3807 | instance.get(ShardingBlobAccessConfiguration_Shard::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:3827:15 [INFO] [stdout] | [INFO] [stdout] 3827 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3827 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4050:13 [INFO] [stdout] | [INFO] [stdout] 4050 | / ... descriptor.get(|| { [INFO] [stdout] 4051 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 4052 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4082:13 [INFO] [stdout] | [INFO] [stdout] 4082 | instance.get(SizeDistinguishingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4103:15 [INFO] [stdout] | [INFO] [stdout] 4103 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 4103 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4399:13 [INFO] [stdout] | [INFO] [stdout] 4399 | / ... descriptor.get(|| { [INFO] [stdout] 4400 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 4401 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4436:13 [INFO] [stdout] | [INFO] [stdout] 4436 | instance.get(MirroredBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:4458:15 [INFO] [stdout] | [INFO] [stdout] 4458 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 4458 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5082:13 [INFO] [stdout] | [INFO] [stdout] 5082 | / ... descriptor.get(|| { [INFO] [stdout] 5083 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5084 | | ... fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, LocalBlobAccessConfiguration_KeyLocationMapInMem... [INFO] [stdout] 5085 | | ... "key_location_map_in_memory", [INFO] [stdout] ... | [INFO] [stdout] 5144 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5154:13 [INFO] [stdout] | [INFO] [stdout] 5154 | instance.get(LocalBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5183:15 [INFO] [stdout] | [INFO] [stdout] 5183 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 5183 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5304:13 [INFO] [stdout] | [INFO] [stdout] 5304 | / descriptor.get(|| { [INFO] [stdout] 5305 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5306 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 5307 | | "entries", [INFO] [stdout] ... | [INFO] [stdout] 5316 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5326:13 [INFO] [stdout] | [INFO] [stdout] 5326 | instance.get(LocalBlobAccessConfiguration_KeyLocationMapInMemory::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5345:15 [INFO] [stdout] | [INFO] [stdout] 5345 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 5345 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5466:13 [INFO] [stdout] | [INFO] [stdout] 5466 | / descriptor.get(|| { [INFO] [stdout] 5467 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5468 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 5469 | | "block_size_bytes", [INFO] [stdout] ... | [INFO] [stdout] 5478 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5488:13 [INFO] [stdout] | [INFO] [stdout] 5488 | instance.get(LocalBlobAccessConfiguration_BlocksInMemory::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5507:15 [INFO] [stdout] | [INFO] [stdout] 5507 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 5507 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5730:13 [INFO] [stdout] | [INFO] [stdout] 5730 | / ... descriptor.get(|| { [INFO] [stdout] 5731 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5732 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5762:13 [INFO] [stdout] | [INFO] [stdout] 5762 | instance.get(LocalBlobAccessConfiguration_BlocksOnBlockDevice::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5783:15 [INFO] [stdout] | [INFO] [stdout] 5783 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 5783 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5962:13 [INFO] [stdout] | [INFO] [stdout] 5962 | / descriptor.get(|| { [INFO] [stdout] 5963 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5964 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 5965 | | "state_directory_path", [INFO] [stdout] ... | [INFO] [stdout] 5979 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:5989:13 [INFO] [stdout] | [INFO] [stdout] 5989 | instance.get(LocalBlobAccessConfiguration_Persistent::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6009:15 [INFO] [stdout] | [INFO] [stdout] 6009 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 6009 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6203:13 [INFO] [stdout] | [INFO] [stdout] 6203 | / ... descriptor.get(|| { [INFO] [stdout] 6204 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 6205 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6230:13 [INFO] [stdout] | [INFO] [stdout] 6230 | instance.get(ExistenceCachingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6250:15 [INFO] [stdout] | [INFO] [stdout] 6250 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 6250 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6495:13 [INFO] [stdout] | [INFO] [stdout] 6495 | / ... descriptor.get(|| { [INFO] [stdout] 6496 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 6497 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6527:13 [INFO] [stdout] | [INFO] [stdout] 6527 | instance.get(ReadFallbackBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6548:15 [INFO] [stdout] | [INFO] [stdout] 6548 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 6548 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6793:13 [INFO] [stdout] | [INFO] [stdout] 6793 | / ... descriptor.get(|| { [INFO] [stdout] 6794 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 6795 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6825:13 [INFO] [stdout] | [INFO] [stdout] 6825 | instance.get(ReferenceExpandingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:6846:15 [INFO] [stdout] | [INFO] [stdout] 6846 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 6846 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7371:13 [INFO] [stdout] | [INFO] [stdout] 7371 | / descriptor.get(|| { [INFO] [stdout] 7372 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 7373 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, ::protobuf::well_known_types::Empty>( [INFO] [stdout] 7374 | | "local", [INFO] [stdout] ... | [INFO] [stdout] 7408 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7418:13 [INFO] [stdout] | [INFO] [stdout] 7418 | instance.get(BlobReplicatorConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7442:15 [INFO] [stdout] | [INFO] [stdout] 7442 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 7442 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7636:13 [INFO] [stdout] | [INFO] [stdout] 7636 | / ... descriptor.get(|| { [INFO] [stdout] 7637 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 7638 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7663:13 [INFO] [stdout] | [INFO] [stdout] 7663 | instance.get(QueuedBlobReplicatorConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7683:15 [INFO] [stdout] | [INFO] [stdout] 7683 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 7683 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7855:13 [INFO] [stdout] | [INFO] [stdout] 7855 | / ... descriptor.get(|| { [INFO] [stdout] 7856 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 7857 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7882:13 [INFO] [stdout] | [INFO] [stdout] 7882 | instance.get(ConcurrencyLimitingBlobReplicatorConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:7902:15 [INFO] [stdout] | [INFO] [stdout] 7902 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 7902 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8025:13 [INFO] [stdout] | [INFO] [stdout] 8025 | / ... descriptor.get(|| { [INFO] [stdout] 8026 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 8027 | | ... fields.push(::protobuf::reflect::accessor::make_map_accessor::<_, ::protobuf::types::ProtobufTypeString, ::protobuf::types::Pro... [INFO] [stdout] 8028 | | ... "instance_name_prefixes", [INFO] [stdout] ... | [INFO] [stdout] 8037 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8047:13 [INFO] [stdout] | [INFO] [stdout] 8047 | instance.get(DemultiplexingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8066:15 [INFO] [stdout] | [INFO] [stdout] 8066 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 8066 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8245:13 [INFO] [stdout] | [INFO] [stdout] 8245 | / ... descriptor.get(|| { [INFO] [stdout] 8246 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 8247 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8272:13 [INFO] [stdout] | [INFO] [stdout] 8272 | instance.get(DemultiplexedBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8292:15 [INFO] [stdout] | [INFO] [stdout] 8292 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 8292 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8537:13 [INFO] [stdout] | [INFO] [stdout] 8537 | / ... descriptor.get(|| { [INFO] [stdout] 8538 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 8539 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8569:13 [INFO] [stdout] | [INFO] [stdout] 8569 | instance.get(ActionResultExpiringBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8590:15 [INFO] [stdout] | [INFO] [stdout] 8590 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 8590 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8864:13 [INFO] [stdout] | [INFO] [stdout] 8864 | / ... descriptor.get(|| { [INFO] [stdout] 8865 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 8866 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8901:13 [INFO] [stdout] | [INFO] [stdout] 8901 | instance.get(ReadCanaryingBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:8923:15 [INFO] [stdout] | [INFO] [stdout] 8923 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 8923 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/blobstore.rs:9096:9 [INFO] [stdout] | [INFO] [stdout] 9096 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 9097 | | parse_descriptor_proto() [INFO] [stdout] 9098 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/builder.rs:203:13 [INFO] [stdout] | [INFO] [stdout] 203 | / ... descriptor.get(|| { [INFO] [stdout] 204 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 205 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/builder.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | instance.get(SchedulerConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/builder.rs:250:15 [INFO] [stdout] | [INFO] [stdout] 250 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 250 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/builder.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 274 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 275 | | parse_descriptor_proto() [INFO] [stdout] 276 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:321:13 [INFO] [stdout] | [INFO] [stdout] 321 | / descriptor.get(|| { [INFO] [stdout] 322 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 323 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 324 | | "url", [INFO] [stdout] ... | [INFO] [stdout] 353 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:363:13 [INFO] [stdout] | [INFO] [stdout] 363 | instance.get(PrometheusPushgatewayConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:386:15 [INFO] [stdout] | [INFO] [stdout] 386 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 386 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 603 | / ... descriptor.get(|| { [INFO] [stdout] 604 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 605 | | ... fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:635:13 [INFO] [stdout] | [INFO] [stdout] 635 | instance.get(TracingConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:656:15 [INFO] [stdout] | [INFO] [stdout] 656 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 656 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1054:13 [INFO] [stdout] | [INFO] [stdout] 1054 | / ... descriptor.get(|| { [INFO] [stdout] 1055 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1056 | | ... fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, TracingConfiguration_Backend_JaegerCollectorSpan... [INFO] [stdout] 1057 | | ... "jaeger_collector_span_exporter", [INFO] [stdout] ... | [INFO] [stdout] 1081 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1091:13 [INFO] [stdout] | [INFO] [stdout] 1091 | instance.get(TracingConfiguration_Backend::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1113:15 [INFO] [stdout] | [INFO] [stdout] 1113 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1113 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1364:13 [INFO] [stdout] | [INFO] [stdout] 1364 | / descriptor.get(|| { [INFO] [stdout] 1365 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1366 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 1367 | | "endpoint", [INFO] [stdout] ... | [INFO] [stdout] 1391 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1401:13 [INFO] [stdout] | [INFO] [stdout] 1401 | instance.get(TracingConfiguration_Backend_JaegerCollectorSpanExporter::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1423:15 [INFO] [stdout] | [INFO] [stdout] 1423 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1423 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1704:13 [INFO] [stdout] | [INFO] [stdout] 1704 | / ... descriptor.get(|| { [INFO] [stdout] 1705 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1706 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::proto... [INFO] [stdout] 1707 | | ... "batch_timeout", [INFO] [stdout] ... | [INFO] [stdout] 1736 | | ... }) [INFO] [stdout] | |________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1746:13 [INFO] [stdout] | [INFO] [stdout] 1746 | instance.get(TracingConfiguration_Backend_BatchSpanProcessor::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:1769:15 [INFO] [stdout] | [INFO] [stdout] 1769 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1769 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2330:13 [INFO] [stdout] | [INFO] [stdout] 2330 | / descriptor.get(|| { [INFO] [stdout] 2331 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2332 | | fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor::<_>( [INFO] [stdout] 2333 | | "bool", [INFO] [stdout] ... | [INFO] [stdout] 2377 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2387:13 [INFO] [stdout] | [INFO] [stdout] 2387 | instance.get(TracingConfiguration_ResourceAttributeValue::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2413:15 [INFO] [stdout] | [INFO] [stdout] 2413 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2413 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2538:13 [INFO] [stdout] | [INFO] [stdout] 2538 | / descriptor.get(|| { [INFO] [stdout] 2539 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2540 | | fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeBool>( [INFO] [stdout] 2541 | | "values", [INFO] [stdout] ... | [INFO] [stdout] 2550 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2560:13 [INFO] [stdout] | [INFO] [stdout] 2560 | instance.get(TracingConfiguration_ResourceAttributeValue_BoolArray::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2579:15 [INFO] [stdout] | [INFO] [stdout] 2579 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2579 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2706:13 [INFO] [stdout] | [INFO] [stdout] 2706 | / descriptor.get(|| { [INFO] [stdout] 2707 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2708 | | fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 2709 | | "values", [INFO] [stdout] ... | [INFO] [stdout] 2718 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2728:13 [INFO] [stdout] | [INFO] [stdout] 2728 | instance.get(TracingConfiguration_ResourceAttributeValue_Int64Array::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2747:15 [INFO] [stdout] | [INFO] [stdout] 2747 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2747 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2872:13 [INFO] [stdout] | [INFO] [stdout] 2872 | / descriptor.get(|| { [INFO] [stdout] 2873 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 2874 | | fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeDouble>( [INFO] [stdout] 2875 | | "values", [INFO] [stdout] ... | [INFO] [stdout] 2884 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2894:13 [INFO] [stdout] | [INFO] [stdout] 2894 | instance.get(TracingConfiguration_ResourceAttributeValue_Float64Array::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:2913:15 [INFO] [stdout] | [INFO] [stdout] 2913 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 2913 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3040:13 [INFO] [stdout] | [INFO] [stdout] 3040 | / descriptor.get(|| { [INFO] [stdout] 3041 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3042 | | fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 3043 | | "values", [INFO] [stdout] ... | [INFO] [stdout] 3052 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3062:13 [INFO] [stdout] | [INFO] [stdout] 3062 | instance.get(TracingConfiguration_ResourceAttributeValue_StringArray::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3081:15 [INFO] [stdout] | [INFO] [stdout] 3081 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3081 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3504:13 [INFO] [stdout] | [INFO] [stdout] 3504 | / descriptor.get(|| { [INFO] [stdout] 3505 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3506 | | fields.push(::protobuf::reflect::accessor::make_singular_message_accessor::<_, ::protobuf::well_known_types::Empty>( [INFO] [stdout] 3507 | | "always", [INFO] [stdout] ... | [INFO] [stdout] 3536 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3546:13 [INFO] [stdout] | [INFO] [stdout] 3546 | instance.get(TracingConfiguration_Sampler::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3569:15 [INFO] [stdout] | [INFO] [stdout] 3569 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3569 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3916:13 [INFO] [stdout] | [INFO] [stdout] 3916 | / ... descriptor.get(|| { [INFO] [stdout] 3917 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 3918 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3958:13 [INFO] [stdout] | [INFO] [stdout] 3958 | instance.get(TracingConfiguration_Sampler_ParentBased::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:3981:15 [INFO] [stdout] | [INFO] [stdout] 3981 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 3981 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4153:13 [INFO] [stdout] | [INFO] [stdout] 4153 | / descriptor.get(|| { [INFO] [stdout] 4154 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 4155 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>( [INFO] [stdout] 4156 | | "samples_per_epoch", [INFO] [stdout] ... | [INFO] [stdout] 4170 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4180:13 [INFO] [stdout] | [INFO] [stdout] 4180 | instance.get(TracingConfiguration_Sampler_MaximumRate::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4200:15 [INFO] [stdout] | [INFO] [stdout] 4200 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 4200 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4321:13 [INFO] [stdout] | [INFO] [stdout] 4321 | / descriptor.get(|| { [INFO] [stdout] 4322 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 4323 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeUint32>( [INFO] [stdout] 4324 | | "umask", [INFO] [stdout] ... | [INFO] [stdout] 4333 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4343:13 [INFO] [stdout] | [INFO] [stdout] 4343 | instance.get(SetUmaskConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4362:15 [INFO] [stdout] | [INFO] [stdout] 4362 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 4362 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4757:13 [INFO] [stdout] | [INFO] [stdout] 4757 | / ... descriptor.get(|| { [INFO] [stdout] 4758 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 4759 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4809:13 [INFO] [stdout] | [INFO] [stdout] 4809 | instance.get(Configuration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:4834:15 [INFO] [stdout] | [INFO] [stdout] 4834 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 4834 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:5049:13 [INFO] [stdout] | [INFO] [stdout] 5049 | / descriptor.get(|| { [INFO] [stdout] 5050 | | let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 5051 | | fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( [INFO] [stdout] 5052 | | "listen_address", [INFO] [stdout] ... | [INFO] [stdout] 5076 | | }) [INFO] [stdout] | |______________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:5086:13 [INFO] [stdout] | [INFO] [stdout] 5086 | instance.get(DiagnosticsHTTPServerConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:5108:15 [INFO] [stdout] | [INFO] [stdout] 5108 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 5108 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/global.rs:5212:9 [INFO] [stdout] | [INFO] [stdout] 5212 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 5213 | | parse_descriptor_proto() [INFO] [stdout] 5214 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:525:13 [INFO] [stdout] | [INFO] [stdout] 525 | / ... descriptor.get(|| { [INFO] [stdout] 526 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 527 | | ... fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:587:13 [INFO] [stdout] | [INFO] [stdout] 587 | instance.get(ApplicationConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:614:15 [INFO] [stdout] | [INFO] [stdout] 614 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 614 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:859:13 [INFO] [stdout] | [INFO] [stdout] 859 | / ... descriptor.get(|| { [INFO] [stdout] 860 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 861 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:891:13 [INFO] [stdout] | [INFO] [stdout] 891 | instance.get(NonScannableBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:912:15 [INFO] [stdout] | [INFO] [stdout] 912 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 912 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:1208:13 [INFO] [stdout] | [INFO] [stdout] 1208 | / ... descriptor.get(|| { [INFO] [stdout] 1209 | | ... let mut fields = ::std::vec::Vec::new(); [INFO] [stdout] 1210 | | ... fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:1245:13 [INFO] [stdout] | [INFO] [stdout] 1245 | instance.get(ScannableBlobAccessConfiguration::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:1267:15 [INFO] [stdout] | [INFO] [stdout] 1267 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef { [INFO] [stdout] | ^^^^^ ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 1267 | fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: creating a mutable reference to mutable static [INFO] [stdout] --> src/pkg/proto/configuration/storage/storage.rs:1320:9 [INFO] [stdout] | [INFO] [stdout] 1320 | / file_descriptor_proto_lazy.get(|| { [INFO] [stdout] 1321 | | parse_descriptor_proto() [INFO] [stdout] 1322 | | }) [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.27s [INFO] running `Command { std: "docker" "inspect" "9acf0432e2fc63aae50a3e988e98bd29f360fbc59a6e57c3e304a22c25bb4314", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9acf0432e2fc63aae50a3e988e98bd29f360fbc59a6e57c3e304a22c25bb4314", kill_on_drop: false }` [INFO] [stdout] 9acf0432e2fc63aae50a3e988e98bd29f360fbc59a6e57c3e304a22c25bb4314