[INFO] fetching crate scylladb 0.1.14...
[INFO] checking scylladb-0.1.14 against 1.95.0 for pr-155915
[INFO] extracting crate scylladb 0.1.14 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate scylladb 0.1.14
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate scylladb 0.1.14
[INFO] tweaked toml for crates.io crate scylladb 0.1.14 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate scylladb 0.1.14 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate scylladb 0.1.14 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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tokio-macros v2.0.0
[INFO] [stderr]   Downloaded scylladb-parse-macros v0.1.0
[INFO] [stderr]   Downloaded uuid v1.3.1
[INFO] [stderr]   Downloaded ordered-float v2.10.0
[INFO] [stderr]   Downloaded cpufeatures v0.2.6
[INFO] [stderr]   Downloaded anymap v0.12.1
[INFO] [stderr]   Downloaded rust-ini v0.13.0
[INFO] [stderr]   Downloaded toml_datetime v0.6.1
[INFO] [stderr]   Downloaded scylladb-macros v0.1.0
[INFO] [stderr]   Downloaded port_scanner v0.1.5
[INFO] [stderr]   Downloaded hyper-tungstenite v0.8.2
[INFO] [stderr]   Downloaded dyn-clone v1.0.11
[INFO] [stderr]   Downloaded scylla-macros v0.2.0
[INFO] [stderr]   Downloaded iana-time-zone v0.1.56
[INFO] [stderr]   Downloaded tint v1.0.1
[INFO] [stderr]   Downloaded serde-hjson v0.9.1
[INFO] [stderr]   Downloaded erased-serde v0.3.25
[INFO] [stderr]   Downloaded config v0.11.0
[INFO] [stderr]   Downloaded anyhow v1.0.70
[INFO] [stderr]   Downloaded scylla-cql v0.0.5
[INFO] [stderr]   Downloaded scylladb-parse v0.1.2
[INFO] [stderr]   Downloaded serde_derive v1.0.159
[INFO] [stderr]   Downloaded serde v1.0.159
[INFO] [stderr]   Downloaded overclock v0.1.12
[INFO] [stderr]   Downloaded bumpalo v3.12.0
[INFO] [stderr]   Downloaded ptree v0.4.0
[INFO] [stderr]   Downloaded tokio-util v0.7.7
[INFO] [stderr]   Downloaded toml_edit v0.19.8
[INFO] [stderr]   Downloaded serde_json v1.0.95
[INFO] [stderr]   Downloaded h2 v0.3.16
[INFO] [stderr]   Downloaded winnow v0.4.1
[INFO] [stderr]   Downloaded syn v2.0.13
[INFO] [stderr]   Downloaded petgraph v0.6.3
[INFO] [stderr]   Downloaded scylla v0.8.0
[INFO] [stderr]   Downloaded chrono v0.4.24
[INFO] [stderr]   Downloaded hyper v0.14.25
[INFO] [stderr]   Downloaded tokio v1.27.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c61f186c84b411252c71112cbf3a895d6393198ca97d050e0ac4b6f27f79dcc2
[INFO] running `Command { std: "docker" "start" "-a" "c61f186c84b411252c71112cbf3a895d6393198ca97d050e0ac4b6f27f79dcc2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c61f186c84b411252c71112cbf3a895d6393198ca97d050e0ac4b6f27f79dcc2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c61f186c84b411252c71112cbf3a895d6393198ca97d050e0ac4b6f27f79dcc2", kill_on_drop: false }`
[INFO] [stdout] c61f186c84b411252c71112cbf3a895d6393198ca97d050e0ac4b6f27f79dcc2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3c734f34bdc48fd822028d4cbbbcec9810535b65327fd90ee29bfcd02112afa1
[INFO] running `Command { std: "docker" "start" "-a" "3c734f34bdc48fd822028d4cbbbcec9810535b65327fd90ee29bfcd02112afa1", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling libc v0.2.141
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling tokio v1.27.0
[INFO] [stderr]    Compiling serde_derive v1.0.159
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]    Compiling serde v1.0.159
[INFO] [stderr]    Compiling anyhow v1.0.70
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]    Compiling lexical-core v0.7.6
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling nom v5.1.2
[INFO] [stderr]    Compiling serde_json v1.0.95
[INFO] [stderr]    Compiling async-trait v0.1.68
[INFO] [stderr]     Checking digest v0.10.6
[INFO] [stderr]     Checking arrayvec v0.5.2
[INFO] [stderr]    Compiling toml_datetime v0.6.1
[INFO] [stderr]     Checking cpufeatures v0.2.6
[INFO] [stderr]    Compiling winnow v0.4.1
[INFO] [stderr]     Checking num-traits v0.1.43
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling num-bigint v0.3.3
[INFO] [stderr]     Checking iana-time-zone v0.1.56
[INFO] [stderr]    Compiling protobuf v2.28.0
[INFO] [stderr]    Compiling io-lifetimes v1.0.10
[INFO] [stderr]    Compiling snap v1.1.0
[INFO] [stderr]     Checking sha-1 v0.10.1
[INFO] [stderr]     Checking serde v0.8.23
[INFO] [stderr]     Checking want v0.3.0
[INFO] [stderr]     Checking yaml-rust v0.4.5
[INFO] [stderr]    Compiling lz4-sys v1.9.4
[INFO] [stderr]     Checking ordered-float v2.10.0
[INFO] [stderr]     Checking rust-ini v0.13.0
[INFO] [stderr]    Compiling erased-serde v0.3.25
[INFO] [stderr]    Compiling rustix v0.37.11
[INFO] [stderr]     Checking lazy_static v0.2.11
[INFO] [stderr]    Compiling prometheus v0.13.3
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]     Checking unicode-ident v1.0.8
[INFO] [stderr]     Checking tint v1.0.1
[INFO] [stderr]     Checking petgraph v0.6.3
[INFO] [stderr]     Checking aho-corasick v0.7.20
[INFO] [stderr]    Compiling syn v2.0.13
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]    Compiling anymap v0.12.1
[INFO] [stderr]     Checking regex v1.7.3
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]     Checking linux-raw-sys v0.3.1
[INFO] [stderr]    Compiling toml_edit v0.19.8
[INFO] [stderr]    Compiling getrandom v0.2.9
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]     Checking lz4_flex v0.9.5
[INFO] [stderr]     Checking bigdecimal v0.2.2
[INFO] [stderr]     Checking socket2 v0.4.9
[INFO] [stderr]     Checking signal-hook-registry v1.4.1
[INFO] [stderr]     Checking num_cpus v1.15.0
[INFO] [stderr]     Checking mio v0.8.6
[INFO] [stderr]     Checking parking_lot_core v0.9.7
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking uuid v1.3.1
[INFO] [stderr]     Checking dirs-sys v0.3.7
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking directories v4.0.1
[INFO] [stderr]     Checking chrono v0.4.24
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking arc-swap v1.6.0
[INFO] [stderr]     Checking dyn-clone v1.0.11
[INFO] [stderr]     Checking rand_pcg v0.3.1
[INFO] [stderr]     Checking serde-hjson v0.9.1
[INFO] [stderr]     Checking dashmap v5.4.0
[INFO] [stderr]     Checking port_scanner v0.1.5
[INFO] [stderr]     Checking md5 v0.7.0
[INFO] [stderr]     Checking strum v0.23.0
[INFO] [stderr]     Checking histogram v0.6.9
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]     Checking is-terminal v0.4.7
[INFO] [stderr]     Checking env_logger v0.10.0
[INFO] [stderr]    Compiling tokio-macros v2.0.0
[INFO] [stderr]    Compiling futures-macro v0.3.28
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]     Checking thiserror v1.0.40
[INFO] [stderr]    Compiling tracing-attributes v0.1.23
[INFO] [stderr]    Compiling pin-project-internal v1.0.12
[INFO] [stderr]    Compiling scylladb-parse-macros v0.1.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling scylla-macros v0.2.0
[INFO] [stderr]    Compiling strum_macros v0.23.1
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]     Checking tungstenite v0.17.3
[INFO] [stderr]     Checking num_enum v0.5.11
[INFO] [stderr]     Checking pin-project v1.0.12
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]     Checking tracing v0.1.37
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling derive_builder_core v0.12.0
[INFO] [stderr]    Compiling derive_builder_macro v0.12.0
[INFO] [stderr]    Compiling derive_builder v0.12.0
[INFO] [stderr]    Compiling scylladb-parse v0.1.2
[INFO] [stderr]     Checking futures-executor v0.3.28
[INFO] [stderr]     Checking futures v0.3.28
[INFO] [stderr]     Checking tokio-util v0.7.7
[INFO] [stderr]     Checking tokio-tungstenite v0.17.2
[INFO] [stderr]     Checking scylla-cql v0.0.5
[INFO] [stderr]     Checking toml v0.5.11
[INFO] [stderr]     Checking serde-value v0.7.0
[INFO] [stderr]     Checking h2 v0.3.16
[INFO] [stderr]     Checking tokio-stream v0.1.12
[INFO] [stderr]     Checking scylla v0.8.0
[INFO] [stderr]     Checking config v0.11.0
[INFO] [stderr]     Checking ptree v0.4.0
[INFO] [stderr]     Checking hyper v0.14.25
[INFO] [stderr]     Checking hyper-tungstenite v0.8.2
[INFO] [stderr]     Checking overclock v0.1.12
[INFO] [stderr]    Compiling scylladb-macros v0.1.0
[INFO] [stderr]     Checking lz4 v1.24.0
[INFO] [stderr]     Checking scylladb v0.1.14 (/opt/rustwide/workdir)
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:9:13
[INFO] [stdout]    |
[INFO] [stdout]  9 |       pub use super::{
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 10 | |         app::{
[INFO] [stdout] 11 | |             access::*,
[INFO] [stdout] 12 | |             cluster::ClusterHandleExt,
[INFO] [stdout] ...  |
[INFO] [stdout] 37 | |         },
[INFO] [stdout] 38 | |     };
[INFO] [stdout]    | |_____^ the name `Marker` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 43 |       pub use overclock::core::*;
[INFO] [stdout]    |               ------------------ but the name `Marker` in the type namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub use overclock::core::*;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^ the name `Resource` in the type namespace is first re-exported here
[INFO] [stdout] 44 |     pub use scylladb_macros::*;
[INFO] [stdout] 45 |     pub use scylladb_parse::*;
[INFO] [stdout]    |             ----------------- but the name `Resource` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:9:13
[INFO] [stdout]    |
[INFO] [stdout]  9 |       pub use super::{
[INFO] [stdout]    |  _____________^
[INFO] [stdout] 10 | |         app::{
[INFO] [stdout] 11 | |             access::*,
[INFO] [stdout] 12 | |             cluster::ClusterHandleExt,
[INFO] [stdout] ...  |
[INFO] [stdout] 37 | |         },
[INFO] [stdout] 38 | |     };
[INFO] [stdout]    | |_____^ the name `Marker` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 43 |       pub use overclock::core::*;
[INFO] [stdout]    |               ------------------ but the name `Marker` in the type namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/lib.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub use overclock::core::*;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^ the name `Resource` in the type namespace is first re-exported here
[INFO] [stdout] 44 |     pub use scylladb_macros::*;
[INFO] [stdout] 45 |     pub use scylladb_parse::*;
[INFO] [stdout]    |             ----------------- but the name `Resource` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `KeyspaceExecuteExt` is never used
[INFO] [stdout]  --> src/app/access/execute.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub trait KeyspaceExecuteExt: KeyspaceExt + Into<Statement> {}
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/cql/frame/consistency.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Debug, FromPrimitive, Clone)]
[INFO] [stdout]   |                 ^------------
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 `FromPrimitive` is not local
[INFO] [stdout]   |                 move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_Consistency`
[INFO] [stdout] ...
[INFO] [stdout] 9 | pub enum Consistency {
[INFO] [stdout]   |          ----------- `Consistency` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/app/access/batch.rs:113:26
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn new(keyspace: &S) -> BatchCollector<S, BatchTypeUnset, BatchType> {
[INFO] [stdout]     |                          ^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn new(keyspace: &S) -> BatchCollector<'_, S, BatchTypeUnset, BatchType> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/app/access/batch.rs:125:36
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn with_capacity(keyspace: &S, capacity: usize) -> BatchCollector<S, BatchTypeUnset, BatchType> {
[INFO] [stdout]     |                                    ^^                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn with_capacity(keyspace: &S, capacity: usize) -> BatchCollector<'_, S, BatchTypeUnset, BatchType> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/app/access/batch.rs:671:14
[INFO] [stdout]     |
[INFO] [stdout] 671 |     fn batch(&self) -> BatchCollector<Self, BatchTypeUnset, BatchType>
[INFO] [stdout]     |              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |              |
[INFO] [stdout]     |              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 671 |     fn batch(&self) -> BatchCollector<'_, Self, BatchTypeUnset, BatchType>
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `KeyspaceExecuteExt` is never used
[INFO] [stdout]  --> src/app/access/execute.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub trait KeyspaceExecuteExt: KeyspaceExt + Into<Statement> {}
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/cql/frame/consistency.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Debug, FromPrimitive, Clone)]
[INFO] [stdout]   |                 ^------------
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 `FromPrimitive` is not local
[INFO] [stdout]   |                 move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_Consistency`
[INFO] [stdout] ...
[INFO] [stdout] 9 | pub enum Consistency {
[INFO] [stdout]   |          ----------- `Consistency` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/app/access/batch.rs:113:26
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn new(keyspace: &S) -> BatchCollector<S, BatchTypeUnset, BatchType> {
[INFO] [stdout]     |                          ^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn new(keyspace: &S) -> BatchCollector<'_, S, BatchTypeUnset, BatchType> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/app/access/batch.rs:125:36
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn with_capacity(keyspace: &S, capacity: usize) -> BatchCollector<S, BatchTypeUnset, BatchType> {
[INFO] [stdout]     |                                    ^^                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn with_capacity(keyspace: &S, capacity: usize) -> BatchCollector<'_, S, BatchTypeUnset, BatchType> {
[INFO] [stdout]     |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/app/access/batch.rs:671:14
[INFO] [stdout]     |
[INFO] [stdout] 671 |     fn batch(&self) -> BatchCollector<Self, BatchTypeUnset, BatchType>
[INFO] [stdout]     |              ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |              |
[INFO] [stdout]     |              the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 671 |     fn batch(&self) -> BatchCollector<'_, Self, BatchTypeUnset, BatchType>
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 03s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v5.1.2, overclock v0.1.12
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "3c734f34bdc48fd822028d4cbbbcec9810535b65327fd90ee29bfcd02112afa1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3c734f34bdc48fd822028d4cbbbcec9810535b65327fd90ee29bfcd02112afa1", kill_on_drop: false }`
[INFO] [stdout] 3c734f34bdc48fd822028d4cbbbcec9810535b65327fd90ee29bfcd02112afa1
