[INFO] fetching crate lemmy_db_queries 0.13.5... [INFO] building lemmy_db_queries-0.13.5 against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237-1 [INFO] extracting crate lemmy_db_queries 0.13.5 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate lemmy_db_queries 0.13.5 [INFO] finished tweaking crates.io crate lemmy_db_queries 0.13.5 [INFO] tweaked toml for crates.io crate lemmy_db_queries 0.13.5 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate lemmy_db_queries 0.13.5 on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 339 packages to latest compatible versions [INFO] [stderr] Adding bcrypt v0.10.1 (available: v0.17.1) [INFO] [stderr] Adding diesel v1.4.8 (available: v2.3.2) [INFO] [stderr] Adding diesel_migrations v1.4.0 (available: v2.3.0) [INFO] [stderr] Adding lemmy_db_schema v0.13.5 (available: v0.19.12) [INFO] [stderr] Adding lemmy_utils v0.13.5 (available: v0.19.12) [INFO] [stderr] Adding serial_test v0.5.1 (available: v3.2.0) [INFO] [stderr] Adding sha2 v0.9.9 (available: v0.10.9) [INFO] [stderr] Adding strum v0.21.0 (available: v0.27.2) [INFO] [stderr] Adding strum_macros v0.21.1 (available: v0.27.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded strum_macros v0.21.1 [INFO] [stderr] Downloaded email-encoding v0.2.1 [INFO] [stderr] Downloaded diesel_migrations v1.4.0 [INFO] [stderr] Downloaded smart-default v0.6.0 [INFO] [stderr] Downloaded cipher v0.3.0 [INFO] [stderr] Downloaded xml5ever v0.17.0 [INFO] [stderr] Downloaded email_address v0.2.9 [INFO] [stderr] Downloaded strum v0.21.0 [INFO] [stderr] Downloaded quoted_printable v0.4.8 [INFO] [stderr] Downloaded blowfish v0.8.0 [INFO] [stderr] Downloaded migrations_macros v1.4.2 [INFO] [stderr] Downloaded typed-arena v1.7.0 [INFO] [stderr] Downloaded bcrypt v0.10.1 [INFO] [stderr] Downloaded migrations_internals v1.4.1 [INFO] [stderr] Downloaded bytestring v1.5.0 [INFO] [stderr] Downloaded pest_meta v2.8.2 [INFO] [stderr] Downloaded twoway v0.2.2 [INFO] [stderr] Downloaded pest_generator v2.8.2 [INFO] [stderr] Downloaded unchecked-index v0.2.2 [INFO] [stderr] Downloaded diesel v1.4.8 [INFO] [stderr] Downloaded lettre v0.10.4 [INFO] [stderr] Downloaded syn v0.14.9 [INFO] [stderr] Downloaded comrak v0.12.1 [INFO] [stderr] Downloaded markup5ever_rcdom v0.2.0 [INFO] [stderr] Downloaded deser-hjson v1.2.0 [INFO] [stderr] Downloaded diesel-derive-newtype v0.1.2 [INFO] [stderr] Downloaded lemmy_db_schema v0.13.5 [INFO] [stderr] Downloaded pest_derive v2.8.2 [INFO] [stderr] Downloaded pem v0.8.3 [INFO] [stderr] Downloaded webpage v1.6.0 [INFO] [stderr] Downloaded lemmy_utils v0.13.5 [INFO] [stderr] Downloaded diesel_derives v1.4.1 [INFO] [stderr] Downloaded jsonwebtoken v7.2.0 [INFO] [stderr] Downloaded pq-sys v0.4.8 [INFO] [stderr] Downloaded simple_asn1 v0.4.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c9b076ba9113f4c359b4cc9c5660c7c3bc34f9f53f59f69242454b6529f35009 [INFO] running `Command { std: "docker" "start" "-a" "c9b076ba9113f4c359b4cc9c5660c7c3bc34f9f53f59f69242454b6529f35009", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c9b076ba9113f4c359b4cc9c5660c7c3bc34f9f53f59f69242454b6529f35009", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c9b076ba9113f4c359b4cc9c5660c7c3bc34f9f53f59f69242454b6529f35009", kill_on_drop: false }` [INFO] [stdout] c9b076ba9113f4c359b4cc9c5660c7c3bc34f9f53f59f69242454b6529f35009 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3dbac73085501a71fc86ef9fe8c74701f634e53b08306cb71f70b97544435b1b [INFO] running `Command { std: "docker" "start" "-a" "3dbac73085501a71fc86ef9fe8c74701f634e53b08306cb71f70b97544435b1b", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling pq-sys v0.4.8 [INFO] [stderr] Compiling scheduled-thread-pool v0.2.7 [INFO] [stderr] Compiling mac v0.1.1 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling futf v0.1.5 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling r2d2 v0.8.10 [INFO] [stderr] Compiling webpki-roots v0.22.6 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling string_cache v0.8.9 [INFO] [stderr] Compiling tendril v0.4.3 [INFO] [stderr] Compiling phf_shared v0.10.0 [INFO] [stderr] Compiling string_cache_codegen v0.5.4 [INFO] [stderr] Compiling bytestring v1.5.0 [INFO] [stderr] Compiling unicode-normalization v0.1.24 [INFO] [stderr] Compiling match_cfg v0.1.0 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling phf_generator v0.10.0 [INFO] [stderr] Compiling phf v0.10.1 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling unchecked-index v0.2.2 [INFO] [stderr] Compiling phf_codegen v0.10.0 [INFO] [stderr] Compiling actix-router v0.5.3 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling hostname v0.3.1 [INFO] [stderr] Compiling syn v0.14.9 [INFO] [stderr] Compiling cipher v0.3.0 [INFO] [stderr] Compiling socket2 v0.4.10 [INFO] [stderr] Compiling base64 v0.12.3 [INFO] [stderr] Compiling typed-arena v1.7.0 [INFO] [stderr] Compiling markup5ever v0.11.0 [INFO] [stderr] Compiling quoted_printable v0.4.8 [INFO] [stderr] Compiling unicode_categories v0.1.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling pest v2.8.2 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling idna v0.3.0 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling email-encoding v0.2.1 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling twoway v0.2.2 [INFO] [stderr] Compiling email_address v0.2.9 [INFO] [stderr] Compiling entities v1.0.1 [INFO] [stderr] Compiling shell-words v1.1.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling blowfish v0.8.0 [INFO] [stderr] Compiling pest_meta v2.8.2 [INFO] [stderr] Compiling xml5ever v0.17.0 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling deser-hjson v1.2.0 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling strum v0.21.0 [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling bcrypt v0.10.1 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling pest_generator v2.8.2 [INFO] [stderr] Compiling simple_asn1 v0.4.1 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling pest_derive v2.8.2 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling pem v0.8.3 [INFO] [stderr] Compiling lettre v0.10.4 [INFO] [stderr] Compiling comrak v0.12.1 [INFO] [stderr] Compiling jsonwebtoken v7.2.0 [INFO] [stderr] Compiling diesel_derives v1.4.1 [INFO] [stderr] Compiling html5ever v0.26.0 [INFO] [stderr] Compiling strum_macros v0.21.1 [INFO] [stderr] Compiling smart-default v0.6.0 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling actix-rt v2.11.0 [INFO] [stderr] Compiling tokio-rustls v0.23.4 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling actix-server v2.6.0 [INFO] [stderr] Compiling h2 v0.3.27 [INFO] [stderr] Compiling actix-tls v3.4.0 [INFO] [stderr] Compiling actix-codec v0.5.2 [INFO] [stderr] Compiling diesel v1.4.8 [INFO] [stderr] Compiling markup5ever_rcdom v0.2.0 [INFO] [stderr] Compiling webpage v1.6.0 [INFO] [stderr] Compiling hyper v0.14.32 [INFO] [stderr] Compiling actix-http v3.11.1 [INFO] [stderr] Compiling actix-web v4.11.0 [INFO] [stderr] Compiling hyper-tls v0.5.0 [INFO] [stderr] Compiling reqwest v0.11.27 [INFO] [stderr] Compiling migrations_internals v1.4.1 [INFO] [stderr] Compiling lemmy_utils v0.13.5 [INFO] [stderr] Compiling diesel-derive-newtype v0.1.2 [INFO] [stderr] Compiling migrations_macros v1.4.2 [INFO] [stderr] Compiling lemmy_db_schema v0.13.5 [INFO] [stderr] Compiling diesel_migrations v1.4.0 [INFO] [stderr] Compiling lemmy_db_queries v0.13.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/aggregates/comment_aggregates.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Queryable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_queryable_for_commentaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommentAggregates { [INFO] [stdout] | ----------------- `CommentAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/comment_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^----------- [INFO] [stdout] | | [INFO] [stdout] | `HasTable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_commentaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommentAggregates { [INFO] [stdout] | ----------------- `CommentAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/comment_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Identifiable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_commentaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommentAggregates { [INFO] [stdout] | ----------------- `CommentAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/community_aggregates.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Queryable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_queryable_for_communityaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommunityAggregates { [INFO] [stdout] | ------------------- `CommunityAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/community_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^----------- [INFO] [stdout] | | [INFO] [stdout] | `HasTable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_communityaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommunityAggregates { [INFO] [stdout] | ------------------- `CommunityAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/community_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Identifiable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_communityaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommunityAggregates { [INFO] [stdout] | ------------------- `CommunityAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/person_aggregates.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Queryable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_queryable_for_personaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PersonAggregates { [INFO] [stdout] | ---------------- `PersonAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/person_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^----------- [INFO] [stdout] | | [INFO] [stdout] | `HasTable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_personaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PersonAggregates { [INFO] [stdout] | ---------------- `PersonAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/person_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Identifiable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_personaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PersonAggregates { [INFO] [stdout] | ---------------- `PersonAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/post_aggregates.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Queryable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_queryable_for_postaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PostAggregates { [INFO] [stdout] | -------------- `PostAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/post_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^----------- [INFO] [stdout] | | [INFO] [stdout] | `HasTable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_postaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PostAggregates { [INFO] [stdout] | -------------- `PostAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/post_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Identifiable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_postaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PostAggregates { [INFO] [stdout] | -------------- `PostAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/site_aggregates.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Queryable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_queryable_for_siteaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct SiteAggregates { [INFO] [stdout] | -------------- `SiteAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/site_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^----------- [INFO] [stdout] | | [INFO] [stdout] | `HasTable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_siteaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct SiteAggregates { [INFO] [stdout] | -------------- `SiteAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/site_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Identifiable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_siteaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct SiteAggregates { [INFO] [stdout] | -------------- `SiteAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:310:3 [INFO] [stdout] | [INFO] [stdout] 310 | / sql_function! { [INFO] [stdout] 311 | | fn hot_rank(score: BigInt, time: Timestamp) -> Integer; [INFO] [stdout] 312 | | } [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | `hot_rank` is not local [INFO] [stdout] | |___`QueryId` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_query_id_for_hot_rank` [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `sql_function` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:310:3 [INFO] [stdout] | [INFO] [stdout] 310 | / sql_function! { [INFO] [stdout] 311 | | fn hot_rank(score: BigInt, time: Timestamp) -> Integer; [INFO] [stdout] 312 | | } [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | `hot_rank` is not local [INFO] [stdout] | |___`Add` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_hot_rank` [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `sql_function` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:310:3 [INFO] [stdout] | [INFO] [stdout] 310 | / sql_function! { [INFO] [stdout] 311 | | fn hot_rank(score: BigInt, time: Timestamp) -> Integer; [INFO] [stdout] 312 | | } [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | `hot_rank` is not local [INFO] [stdout] | |___`Sub` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_hot_rank` [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `sql_function` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:310:3 [INFO] [stdout] | [INFO] [stdout] 310 | / sql_function! { [INFO] [stdout] 311 | | fn hot_rank(score: BigInt, time: Timestamp) -> Integer; [INFO] [stdout] 312 | | } [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | `hot_rank` is not local [INFO] [stdout] | |___`Mul` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_hot_rank` [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `sql_function` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:310:3 [INFO] [stdout] | [INFO] [stdout] 310 | / sql_function! { [INFO] [stdout] 311 | | fn hot_rank(score: BigInt, time: Timestamp) -> Integer; [INFO] [stdout] 312 | | } [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | `hot_rank` is not local [INFO] [stdout] | |___`Div` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_hot_rank` [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `sql_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 19s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: syn v0.14.9 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6` [INFO] running `Command { std: "docker" "inspect" "3dbac73085501a71fc86ef9fe8c74701f634e53b08306cb71f70b97544435b1b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3dbac73085501a71fc86ef9fe8c74701f634e53b08306cb71f70b97544435b1b", kill_on_drop: false }` [INFO] [stdout] 3dbac73085501a71fc86ef9fe8c74701f634e53b08306cb71f70b97544435b1b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d75d539ec67caadbefa7b14ecbcbc6a32cbc42c99e93f5518dff01d82314a00b [INFO] running `Command { std: "docker" "start" "-a" "d75d539ec67caadbefa7b14ecbcbc6a32cbc42c99e93f5518dff01d82314a00b", kill_on_drop: false }` [INFO] [stderr] Compiling parking_lot_core v0.8.6 [INFO] [stderr] Compiling serial_test_derive v0.5.1 [INFO] [stderr] Compiling parking_lot v0.11.2 [INFO] [stderr] Compiling serial_test v0.5.1 [INFO] [stderr] Compiling lemmy_db_queries v0.13.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/aggregates/comment_aggregates.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Queryable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_queryable_for_commentaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommentAggregates { [INFO] [stdout] | ----------------- `CommentAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/comment_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^----------- [INFO] [stdout] | | [INFO] [stdout] | `HasTable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_commentaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommentAggregates { [INFO] [stdout] | ----------------- `CommentAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/comment_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Identifiable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_commentaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommentAggregates { [INFO] [stdout] | ----------------- `CommentAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/community_aggregates.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Queryable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_queryable_for_communityaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommunityAggregates { [INFO] [stdout] | ------------------- `CommunityAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/community_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^----------- [INFO] [stdout] | | [INFO] [stdout] | `HasTable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_communityaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommunityAggregates { [INFO] [stdout] | ------------------- `CommunityAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/community_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Identifiable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_communityaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct CommunityAggregates { [INFO] [stdout] | ------------------- `CommunityAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/person_aggregates.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Queryable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_queryable_for_personaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PersonAggregates { [INFO] [stdout] | ---------------- `PersonAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/person_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^----------- [INFO] [stdout] | | [INFO] [stdout] | `HasTable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_personaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PersonAggregates { [INFO] [stdout] | ---------------- `PersonAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/person_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Identifiable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_personaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PersonAggregates { [INFO] [stdout] | ---------------- `PersonAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/post_aggregates.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Queryable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_queryable_for_postaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PostAggregates { [INFO] [stdout] | -------------- `PostAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/post_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^----------- [INFO] [stdout] | | [INFO] [stdout] | `HasTable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_postaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PostAggregates { [INFO] [stdout] | -------------- `PostAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/post_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Identifiable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_postaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct PostAggregates { [INFO] [stdout] | -------------- `PostAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/site_aggregates.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^-------- [INFO] [stdout] | | [INFO] [stdout] | `Queryable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_queryable_for_siteaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct SiteAggregates { [INFO] [stdout] | -------------- `SiteAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/site_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^----------- [INFO] [stdout] | | [INFO] [stdout] | `HasTable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_siteaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct SiteAggregates { [INFO] [stdout] | -------------- `SiteAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/aggregates/site_aggregates.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | Queryable, Associations, Identifiable, PartialEq, Debug, Serialize, Deserialize, Clone, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `Identifiable` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_identifiable_for_siteaggregates` [INFO] [stdout] ... [INFO] [stdout] 9 | pub struct SiteAggregates { [INFO] [stdout] | -------------- `SiteAggregates` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:310:3 [INFO] [stdout] | [INFO] [stdout] 310 | / sql_function! { [INFO] [stdout] 311 | | fn hot_rank(score: BigInt, time: Timestamp) -> Integer; [INFO] [stdout] 312 | | } [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | `hot_rank` is not local [INFO] [stdout] | |___`QueryId` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_query_id_for_hot_rank` [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `sql_function` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:310:3 [INFO] [stdout] | [INFO] [stdout] 310 | / sql_function! { [INFO] [stdout] 311 | | fn hot_rank(score: BigInt, time: Timestamp) -> Integer; [INFO] [stdout] 312 | | } [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | `hot_rank` is not local [INFO] [stdout] | |___`Add` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_hot_rank` [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `sql_function` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:310:3 [INFO] [stdout] | [INFO] [stdout] 310 | / sql_function! { [INFO] [stdout] 311 | | fn hot_rank(score: BigInt, time: Timestamp) -> Integer; [INFO] [stdout] 312 | | } [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | `hot_rank` is not local [INFO] [stdout] | |___`Sub` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_hot_rank` [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `sql_function` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:310:3 [INFO] [stdout] | [INFO] [stdout] 310 | / sql_function! { [INFO] [stdout] 311 | | fn hot_rank(score: BigInt, time: Timestamp) -> Integer; [INFO] [stdout] 312 | | } [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | `hot_rank` is not local [INFO] [stdout] | |___`Mul` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_hot_rank` [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `sql_function` (in Nightly builds, run with -Z macro-backtrace for more info) [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/lib.rs:310:3 [INFO] [stdout] | [INFO] [stdout] 310 | / sql_function! { [INFO] [stdout] 311 | | fn hot_rank(score: BigInt, time: Timestamp) -> Integer; [INFO] [stdout] 312 | | } [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | `hot_rank` is not local [INFO] [stdout] | |___`Div` is not local [INFO] [stdout] | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_hot_rank` [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives` [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: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `sql_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.45s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: syn v0.14.9 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6` [INFO] running `Command { std: "docker" "inspect" "d75d539ec67caadbefa7b14ecbcbc6a32cbc42c99e93f5518dff01d82314a00b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d75d539ec67caadbefa7b14ecbcbc6a32cbc42c99e93f5518dff01d82314a00b", kill_on_drop: false }` [INFO] [stdout] d75d539ec67caadbefa7b14ecbcbc6a32cbc42c99e93f5518dff01d82314a00b