[INFO] fetching crate sequoia-cert-store 0.6.0... [INFO] checking sequoia-cert-store-0.6.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate sequoia-cert-store 0.6.0 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate sequoia-cert-store 0.6.0 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml [INFO] started tweaking crates.io crate sequoia-cert-store 0.6.0 [INFO] finished tweaking crates.io crate sequoia-cert-store 0.6.0 [INFO] tweaked toml for crates.io crate sequoia-cert-store 0.6.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--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] Locking 321 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.24.1) [INFO] [stderr] Adding base64 v0.21.7 (latest: v0.22.1) [INFO] [stderr] Adding bindgen v0.68.1 (latest: v0.70.1) [INFO] [stderr] Adding bit-set v0.5.3 (latest: v0.8.0) [INFO] [stderr] Adding bit-vec v0.6.3 (latest: v0.8.0) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.6.0) [INFO] [stderr] Adding core-foundation v0.9.4 (latest: v0.10.0) [INFO] [stderr] Adding endian-type v0.1.2 (latest: v0.2.0) [INFO] [stderr] Adding fixedbitset v0.4.2 (latest: v0.5.7) [INFO] [stderr] Adding foreign-types v0.3.2 (latest: v0.5.0) [INFO] [stderr] Adding foreign-types-shared v0.1.1 (latest: v0.3.1) [INFO] [stderr] Adding generic-array v0.14.7 (latest: v1.1.0) [INFO] [stderr] Adding gethostname v0.4.3 (latest: v0.5.0) [INFO] [stderr] Adding gimli v0.29.0 (latest: v0.31.0) [INFO] [stderr] Adding h2 v0.3.26 (latest: v0.4.6) [INFO] [stderr] Adding heck v0.4.1 (latest: v0.5.0) [INFO] [stderr] Adding hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding hostname v0.3.1 (latest: v0.4.0) [INFO] [stderr] Adding http v0.2.12 (latest: v1.1.0) [INFO] [stderr] Adding http-body v0.4.6 (latest: v1.0.1) [INFO] [stderr] Adding hyper v0.14.30 (latest: v1.4.1) [INFO] [stderr] Adding hyper-tls v0.5.0 (latest: v0.6.0) [INFO] [stderr] Adding idna v0.4.0 (latest: v1.0.2) [INFO] [stderr] Adding idna v0.5.0 (latest: v1.0.2) [INFO] [stderr] Adding itertools v0.11.0 (latest: v0.13.0) [INFO] [stderr] Adding lalrpop v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding lalrpop-util v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding libsqlite3-sys v0.28.0 (latest: v0.30.1) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.5) [INFO] [stderr] Adding miniz_oxide v0.7.4 (latest: v0.8.0) [INFO] [stderr] Adding peeking_take_while v0.1.2 (latest: v1.0.0) [INFO] [stderr] Adding phf_shared v0.10.0 (latest: v0.11.2) [INFO] [stderr] Adding quick-error v1.2.3 (latest: v2.0.1) [INFO] [stderr] Adding reqwest v0.11.27 (latest: v0.12.7) [INFO] [stderr] Adding rusqlite v0.31.0 (latest: v0.32.1) [INFO] [stderr] Adding rustc-hash v1.1.0 (latest: v2.0.0) [INFO] [stderr] Adding rustls-pemfile v1.0.4 (latest: v2.1.3) [INFO] [stderr] Adding siphasher v0.3.11 (latest: v1.0.1) [INFO] [stderr] Adding sync_wrapper v0.1.2 (latest: v1.0.1) [INFO] [stderr] Adding system-configuration v0.5.1 (latest: v0.6.1) [INFO] [stderr] Adding system-configuration-sys v0.5.0 (latest: v0.6.0) [INFO] [stderr] Adding term v0.7.0 (latest: v1.0.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-sys v0.48.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-sys v0.52.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding winreg v0.50.0 (latest: v0.52.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 50d20db0f224e57e03a31653ee23b65da36bfaa3daa3c73fa7e8a004acaee1d0 [INFO] running `Command { std: "docker" "start" "-a" "50d20db0f224e57e03a31653ee23b65da36bfaa3daa3c73fa7e8a004acaee1d0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "50d20db0f224e57e03a31653ee23b65da36bfaa3daa3c73fa7e8a004acaee1d0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "50d20db0f224e57e03a31653ee23b65da36bfaa3daa3c73fa7e8a004acaee1d0", kill_on_drop: false }` [INFO] [stdout] 50d20db0f224e57e03a31653ee23b65da36bfaa3daa3c73fa7e8a004acaee1d0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bf7de47723f8c1405b0a5c7115689c39e774d67c739a72fc5937a5482a7e6c68 [INFO] running `Command { std: "docker" "start" "-a" "bf7de47723f8c1405b0a5c7115689c39e774d67c739a72fc5937a5482a7e6c68", kill_on_drop: false }` [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Compiling openssl v0.10.66 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking mio v1.0.2 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking openssl-sys v0.9.103 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling bindgen v0.68.1 [INFO] [stderr] Checking writeable v0.5.5 [INFO] [stderr] Checking litemap v0.7.3 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling rustix v0.38.35 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling fastrand v2.1.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking icu_locid_transform_data v1.5.0 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling phf_shared v0.10.0 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling ena v0.14.3 [INFO] [stderr] Compiling sha1collisiondetection v0.3.4 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Checking icu_properties_data v1.5.0 [INFO] [stderr] Compiling unicode-xid v0.2.5 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling lalrpop-util v0.20.2 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Checking idna v0.4.0 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Checking utf8_iter v1.0.4 [INFO] [stderr] Checking write16 v1.0.0 [INFO] [stderr] Checking match_cfg v0.1.0 [INFO] [stderr] Checking utf16_iter v1.0.5 [INFO] [stderr] Checking icu_normalizer_data v1.5.0 [INFO] [stderr] Checking data-encoding v2.6.0 [INFO] [stderr] Checking hostname v0.3.1 [INFO] [stderr] Checking nibble_vec v0.1.0 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Compiling libsqlite3-sys v0.28.0 [INFO] [stderr] Checking linked-hash-map v0.5.6 [INFO] [stderr] Checking option-ext v0.2.0 [INFO] [stderr] Checking base64 v0.21.7 [INFO] [stderr] Checking endian-type v0.1.2 [INFO] [stderr] Checking resolv-conf v0.7.0 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking lru-cache v0.1.2 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Checking radix_trie v0.2.1 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling term v0.7.0 [INFO] [stderr] Checking dirs-sys v0.4.1 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking buffered-reader v1.3.1 [INFO] [stderr] Checking sync_wrapper v0.1.2 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Compiling ascii-canvas v3.0.0 [INFO] [stderr] Checking rustls-pemfile v1.0.4 [INFO] [stderr] Checking memsec v0.7.0 [INFO] [stderr] Checking generic-array v1.1.0 [INFO] [stderr] Checking xxhash-rust v0.8.12 [INFO] [stderr] Checking dyn-clone v1.0.17 [INFO] [stderr] Checking dirs v5.0.1 [INFO] [stderr] Compiling string_cache v0.8.7 [INFO] [stderr] Checking fd-lock v4.0.2 [INFO] [stderr] Checking crossbeam-channel v0.5.13 [INFO] [stderr] Checking crossbeam-queue v0.3.11 [INFO] [stderr] Checking z-base-32 v0.1.4 [INFO] [stderr] Checking fallible-iterator v0.3.0 [INFO] [stderr] Checking fallible-streaming-iterator v0.1.9 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking gethostname v0.4.3 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Checking crossbeam v0.8.4 [INFO] [stderr] Compiling tempfile v3.12.0 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling lalrpop v0.20.2 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling zerofrom-derive v0.1.4 [INFO] [stderr] Compiling yoke-derive v0.7.4 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling zerovec-derive v0.10.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling icu_provider_macros v1.5.0 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Compiling enum-as-inner v0.6.0 [INFO] [stderr] Checking tokio v1.40.0 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking zerofrom v0.1.4 [INFO] [stderr] Checking thiserror v1.0.63 [INFO] [stderr] Checking yoke v0.7.4 [INFO] [stderr] Checking openpgp-cert-d v0.3.2 [INFO] [stderr] Checking zerovec v0.10.4 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking tinystr v0.7.6 [INFO] [stderr] Checking icu_collections v1.5.0 [INFO] [stderr] Checking hashlink v0.9.1 [INFO] [stderr] Checking icu_locid v1.5.0 [INFO] [stderr] Checking rusqlite v0.31.0 [INFO] [stderr] Checking icu_provider v1.5.0 [INFO] [stderr] Checking icu_locid_transform v1.5.0 [INFO] [stderr] Checking native-tls v0.2.12 [INFO] [stderr] Checking icu_properties v1.5.1 [INFO] [stderr] Checking tokio-util v0.7.11 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking hickory-proto v0.24.1 [INFO] [stderr] Checking h2 v0.3.26 [INFO] [stderr] Compiling nettle-sys v2.3.0 [INFO] [stderr] Checking icu_normalizer v1.5.0 [INFO] [stderr] Checking idna v1.0.2 [INFO] [stderr] Checking hyper v0.14.30 [INFO] [stderr] Checking hickory-resolver v0.24.1 [INFO] [stderr] Checking hickory-client v0.24.1 [INFO] [stderr] Compiling sequoia-openpgp v1.21.2 [INFO] [stderr] Checking nettle v7.4.0 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking reqwest v0.11.27 [INFO] [stderr] Checking sequoia-net v0.28.0 [INFO] [stderr] Checking sequoia-cert-store v0.6.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait `Sendable` is never used [INFO] [stdout] --> src/macros.rs:54:18 [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) trait Sendable : Send {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Syncable` is never used [INFO] [stdout] --> src/macros.rs:55:18 [INFO] [stdout] | [INFO] [stdout] 55 | pub(crate) trait Syncable : Sync {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store.rs:561:9 [INFO] [stdout] | [INFO] [stdout] 559 | let kh = KeyHandle::from(fingerprint.clone()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 560 | [INFO] [stdout] 561 | self.lookup_by_cert(&kh) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store.rs:562:23 [INFO] [stdout] | [INFO] [stdout] 559 | let kh = KeyHandle::from(fingerprint.clone()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 562 | .and_then(|v| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 563 | | assert!(v.len() <= 1, [INFO] [stdout] 564 | | "Looking up {} returned multiple certificates: {}", [INFO] [stdout] 565 | | fingerprint, [INFO] [stdout] ... | [INFO] [stdout] 573 | | .ok_or(StoreError::NotFound(kh).into()) [INFO] [stdout] 574 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store.rs:572:17 [INFO] [stdout] | [INFO] [stdout] 559 | let kh = KeyHandle::from(fingerprint.clone()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 562 | .and_then(|v| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 572 | v.into_iter().next() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store.rs:573:28 [INFO] [stdout] | [INFO] [stdout] 559 | let kh = KeyHandle::from(fingerprint.clone()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 562 | .and_then(|v| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 573 | .ok_or(StoreError::NotFound(kh).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store.rs:756:17 [INFO] [stdout] | [INFO] [stdout] 755 | .filter_map(|fpr| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 756 | self.lookup_by_cert_fpr(&fpr).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:382:15 [INFO] [stdout] | [INFO] [stdout] 376 | let mut db = self.conn.lock().unwrap(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 377 | [INFO] [stdout] 378 | let tx = Transaction::new_unchecked( [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 382 | match self.db_version(&tx) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:621:23 [INFO] [stdout] | [INFO] [stdout] 618 | .filter_map(|row| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 621 | match (fp_str.parse::(), [INFO] [stdout] | _______________________^ [INFO] [stdout] 622 | | keyid_str.parse::()) { [INFO] [stdout] | |__________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:714:19 [INFO] [stdout] | [INFO] [stdout] 692 | let transaction = |commit: &mut bool, fp_str: &str, file| [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 696 | let fp: Fingerprint = fp_str.parse()?; [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 704 | let mut parser = br::File::new_with_cookie( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 714 | match parser.next() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:1282:12 [INFO] [stdout] | [INFO] [stdout] 1143 | parent: Option<(Arc>, u8)>) [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1154 | let mut ca = Err(anyhow::anyhow!("merge callback not invoked")); [INFO] [stdout] | -- --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1180 | let mut ca = ca?; [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1223 | if let Some((parent_cert, trust_amount)) = parent { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1224 | if let Err(err) = certify(parent_cert, trust_amount) { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1244 | let cert = Cert::from_bytes(&bytes) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1269 | Err(err) => { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1276 | let ca = CA { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1282 | Ok((ca, created)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:1889:20 [INFO] [stdout] | [INFO] [stdout] 1886 | let fh = self.certd.get_file(&fp_name)? [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1889 | Ok((fh, disk_tag)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:1887:57 [INFO] [stdout] | [INFO] [stdout] 1887 | .ok_or_else(|| StoreError::NotFound(fp.into()))?; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2270:25 [INFO] [stdout] | [INFO] [stdout] 2231 | let mut db = self.conn.lock().unwrap(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2270 | ok_or_not_found(kh.clone(), Vec::new()) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2270:37 [INFO] [stdout] | [INFO] [stdout] 2231 | let mut db = self.conn.lock().unwrap(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2270 | ok_or_not_found(kh.clone(), Vec::new()) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2313:16 [INFO] [stdout] | [INFO] [stdout] 2300 | let mut db = self.conn.lock().unwrap(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2304 | let mut fps = self.index_cache.read().unwrap() [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2313 | Ok(Box::new(fps.into_iter())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2322:64 [INFO] [stdout] | [INFO] [stdout] 2322 | .filter_map(|fp| fp.ok().and_then(|s| s.parse().ok()))) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2420:37 [INFO] [stdout] | [INFO] [stdout] 2420 | .filter_map(|f| f.parse::().ok()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2429:38 [INFO] [stdout] | [INFO] [stdout] 2429 | .filter_map(|kh| Fingerprint::try_from(kh).ok()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2636:46 [INFO] [stdout] | [INFO] [stdout] 2636 | disk.map(|disk| Arc::new(LazyCert::from(disk))) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certs.rs:117:36 [INFO] [stdout] | [INFO] [stdout] 117 | .filter(|cert| cert.key_handle().aliases(kh)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certs.rs:154:37 [INFO] [stdout] | [INFO] [stdout] 154 | cert.keys().any(|k| k.key_handle().aliases(kh)) [INFO] [stdout] | - ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certs.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 176 | .map(|fpr| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 177 | self.lookup_by_cert_fpr(&fpr).expect("indexed") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certs.rs:264:18 [INFO] [stdout] | [INFO] [stdout] 262 | let inner = self.inner.read().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 263 | let fprs: Vec<_> = inner.fingerprints().collect(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 264 | Box::new(fprs.into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certs.rs:274:18 [INFO] [stdout] | [INFO] [stdout] 272 | let inner = self.inner.read().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 273 | let certs: Vec<_> = inner.certs().collect(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 274 | Box::new(certs.into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/keyserver.rs:252:39 [INFO] [stdout] | [INFO] [stdout] 252 | .map(|c| Arc::new(LazyCert::from(c))).collect(); [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/keyserver.rs:265:32 [INFO] [stdout] | [INFO] [stdout] 265 | |cert| cert.keys().any(|k| k.key_handle().aliases(kh))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/keyserver.rs:265:52 [INFO] [stdout] | [INFO] [stdout] 265 | |cert| cert.keys().any(|k| k.key_handle().aliases(kh))) [INFO] [stdout] | - ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/keyserver.rs:393:48 [INFO] [stdout] | [INFO] [stdout] 393 | certs.into_iter().map(|c| Arc::new(LazyCert::from(c))).collect(); [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/keyserver.rs:426:41 [INFO] [stdout] | [INFO] [stdout] 425 | ... .unwrap_or_else(|_| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 426 | ... cert.userids().next() [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:317:12 [INFO] [stdout] | [INFO] [stdout] 228 | let conn = if let Some(home) = home { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 317 | Ok(Pep { [INFO] [stdout] | ____________^ [INFO] [stdout] 318 | | conn: Mutex::new(conn), [INFO] [stdout] 319 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 237 | / wrap_err!( [INFO] [stdout] 238 | | Connection::open_with_flags( [INFO] [stdout] 239 | | &keys_db, [INFO] [stdout] 240 | | OpenFlags::SQLITE_OPEN_READ_WRITE [INFO] [stdout] ... | [INFO] [stdout] 243 | | InitCannotOpenDB, [INFO] [stdout] 244 | | format!("Opening keys DB ('{}')", keys_db.display()))? [INFO] [stdout] | |_____________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 247 | / wrap_err!( [INFO] [stdout] 248 | | Connection::open_in_memory(), [INFO] [stdout] 249 | | InitCannotOpenDB, [INFO] [stdout] 250 | | "Creating in-memory keys DB")? [INFO] [stdout] | |_____________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 253 | / wrap_err!( [INFO] [stdout] 254 | | conn.execute_batch("PRAGMA secure_delete=true; [INFO] [stdout] 255 | | PRAGMA foreign_keys=true; [INFO] [stdout] 256 | | PRAGMA locking_mode=NORMAL; [INFO] [stdout] ... | [INFO] [stdout] 259 | | format!("Setting pragmas on keys DB ('{}')", [INFO] [stdout] 260 | | keys_db.display()))?; [INFO] [stdout] | |_______________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 262 | / wrap_err!( [INFO] [stdout] 263 | | conn.busy_timeout(BUSY_WAIT_TIME), [INFO] [stdout] 264 | | InitCannotOpenDB, [INFO] [stdout] 265 | | format!("Setting busy time ('{}')", keys_db.display()))?; [INFO] [stdout] | |___________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 267 | / wrap_err!( [INFO] [stdout] 268 | | conn.create_collation("EMAIL", Self::email_cmp), [INFO] [stdout] 269 | | InitCannotOpenDB, [INFO] [stdout] 270 | | format!("Registering EMAIL collation function"))?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 272 | / wrap_err!( [INFO] [stdout] 273 | | conn.execute_batch( [INFO] [stdout] 274 | | "CREATE TABLE IF NOT EXISTS keys ( [INFO] [stdout] 275 | | primary_key TEXT UNIQUE PRIMARY KEY, [INFO] [stdout] ... | [INFO] [stdout] 282 | | format!("Creating keys table ('{}')", [INFO] [stdout] 283 | | keys_db.display()))?; [INFO] [stdout] | |_______________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 285 | / wrap_err!( [INFO] [stdout] 286 | | conn.execute_batch( [INFO] [stdout] 287 | | "CREATE TABLE IF NOT EXISTS subkeys ( [INFO] [stdout] 288 | | subkey TEXT NOT NULL /* KeyID */, [INFO] [stdout] ... | [INFO] [stdout] 298 | | format!("Creating subkeys table ('{}')", [INFO] [stdout] 299 | | keys_db.display()))?; [INFO] [stdout] | |_______________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 301 | / wrap_err!( [INFO] [stdout] 302 | | conn.execute_batch( [INFO] [stdout] 303 | | "CREATE TABLE IF NOT EXISTS userids ( [INFO] [stdout] 304 | | userid TEXT NOT NULL COLLATE EMAIL, [INFO] [stdout] ... | [INFO] [stdout] 314 | | format!("Creating userids table ('{}')", [INFO] [stdout] 315 | | keys_db.display()))?; [INFO] [stdout] | |_______________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 324 | / sql_stmt!(cert_find_stmt, [INFO] [stdout] 325 | | "SELECT tpk, secret FROM keys WHERE primary_key == ?"); [INFO] [stdout] | |____________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 329 | / sql_stmt!(cert_find_by_keyid_stmt, [INFO] [stdout] 330 | | "SELECT tpk, secret FROM keys WHERE primary_key like '%' || ?"); [INFO] [stdout] | |_____________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 334 | / sql_stmt!(tsk_find_stmt, [INFO] [stdout] 335 | | "SELECT tpk, secret FROM keys [INFO] [stdout] 336 | | WHERE primary_key == ? and secret == 1"); [INFO] [stdout] | |_________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 342 | / sql_stmt!(cert_find_with_key_stmt, [INFO] [stdout] 343 | | "SELECT tpk, secret FROM subkeys [INFO] [stdout] 344 | | LEFT JOIN keys [INFO] [stdout] 345 | | ON subkeys.primary_key == keys.primary_key [INFO] [stdout] 346 | | WHERE subkey == ?"); [INFO] [stdout] | |___________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 352 | / sql_stmt!(tsk_find_with_key_stmt, [INFO] [stdout] 353 | | "SELECT tpk, secret FROM subkeys [INFO] [stdout] 354 | | LEFT JOIN keys [INFO] [stdout] 355 | | ON subkeys.primary_key == keys.primary_key [INFO] [stdout] 356 | | WHERE subkey == ? and keys.secret == 1"); [INFO] [stdout] | |________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 360 | / sql_stmt!(cert_find_by_email_stmt, [INFO] [stdout] 361 | | "SELECT tpk, secret FROM userids [INFO] [stdout] 362 | | LEFT JOIN keys [INFO] [stdout] 363 | | ON userids.primary_key == keys.primary_key [INFO] [stdout] 364 | | WHERE userid == ?"); [INFO] [stdout] | |___________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 368 | / sql_stmt!(cert_list_stmt, [INFO] [stdout] 369 | | "select primary_key from keys"); [INFO] [stdout] | |_____________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 373 | / sql_stmt!(cert_all_stmt, [INFO] [stdout] 374 | | "select tpk, secret from keys"); [INFO] [stdout] | |_____________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 378 | / sql_stmt!(tsk_all_stmt, [INFO] [stdout] 379 | | "select tpk, secret from keys where secret = 1"); [INFO] [stdout] | |______________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 382 | / sql_stmt!(cert_save_insert_primary_stmt, [INFO] [stdout] 383 | | "INSERT OR REPLACE INTO keys (primary_key, secret, tpk) [INFO] [stdout] 384 | | VALUES (?, ?, ?)"); [INFO] [stdout] | |__________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 387 | / sql_stmt!(cert_save_insert_subkeys_stmt, [INFO] [stdout] 388 | | "INSERT OR REPLACE INTO subkeys (subkey, primary_key) [INFO] [stdout] 389 | | VALUES (?, ?)"); [INFO] [stdout] | |_______________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 392 | / sql_stmt!(cert_save_insert_userids_stmt, [INFO] [stdout] 393 | | "INSERT OR REPLACE INTO userids (userid, primary_key) [INFO] [stdout] 394 | | VALUES (?, ?)"); [INFO] [stdout] | |_______________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 401 | / sql_stmt!(cert_delete_stmt, [INFO] [stdout] 402 | | "DELETE FROM keys WHERE primary_key = ?"); [INFO] [stdout] | |_______________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:417:26 [INFO] [stdout] | [INFO] [stdout] 417 | .or_else(|_| a_userid.uri2().map(|o| o.map(Into::into))) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:421:26 [INFO] [stdout] | [INFO] [stdout] 421 | .or_else(|_| b_userid.uri2().map(|o| o.map(Into::into))) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 452 | let r = cert_query!(stmt, [ fpr.to_hex() ], [INFO] [stdout] | _________________- [INFO] [stdout] 453 | | StoreError::NotFound(KeyHandle::from(fpr)))?; [INFO] [stdout] | |_______________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 452 | let r = cert_query!(stmt, [ fpr.to_hex() ], [INFO] [stdout] | _________________- [INFO] [stdout] 453 | | StoreError::NotFound(KeyHandle::from(fpr)))?; [INFO] [stdout] | |_______________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:456:49 [INFO] [stdout] | [INFO] [stdout] 456 | .ok_or_else(|| StoreError::NotFound(KeyHandle::from(fpr)))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 475 | cert_query!(stmt, [ keyid ], StoreError::NotFound(kh.clone())) [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 475 | cert_query!(stmt, [ keyid ], StoreError::NotFound(kh.clone())) [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:493:15 [INFO] [stdout] | [INFO] [stdout] 493 | match inner() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 490 | cert_query!(stmt, [ ], StoreError::NoMatches("EOF".into())) [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 490 | cert_query!(stmt, [ ], StoreError::NoMatches("EOF".into())) [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 511 | let changes = wrap_err!( [INFO] [stdout] | _______________________- [INFO] [stdout] 512 | | Self::cert_delete_stmt(&conn)? [INFO] [stdout] 513 | | .execute(params![ fpr.to_hex() ]), [INFO] [stdout] 514 | | CannotDeleteKey, [INFO] [stdout] 515 | | format!("Deleting {}", fpr))?; [INFO] [stdout] | |________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 546 | cert_query!(stmt, [ kh.to_hex() ], StoreError::NotFound(kh.clone())) [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 546 | cert_query!(stmt, [ kh.to_hex() ], StoreError::NotFound(kh.clone())) [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 568 | = cert_query!(stmt, [ keyid ], StoreError::NotFound(kh.clone()))?; [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 568 | = cert_query!(stmt, [ keyid ], StoreError::NotFound(kh.clone()))?; [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:576:43 [INFO] [stdout] | [INFO] [stdout] 576 | cert.keys().any(|ka| &ka.fingerprint() == fpr) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 647 | cert_query!(stmt, [ &email ], StoreError::NoMatches(email.into())) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 647 | cert_query!(stmt, [ &email ], StoreError::NoMatches(email.into())) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:688:15 [INFO] [stdout] | [INFO] [stdout] 688 | match inner() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 665 | let rows = wrap_err!( [INFO] [stdout] | ________________________- [INFO] [stdout] 666 | | stmt.query_map([ ], |row: &Row| { [INFO] [stdout] 667 | | let fpr: String = row.get(0)?; [INFO] [stdout] 668 | | Ok(fpr) [INFO] [stdout] 669 | | }), [INFO] [stdout] 670 | | UnknownDbError, [INFO] [stdout] 671 | | "executing query")?; [INFO] [stdout] | |__________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 675 | let fpr = wrap_err!(row, UnknownError, "parsing result")?; [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:714:15 [INFO] [stdout] | [INFO] [stdout] 714 | match inner() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 711 | cert_query!(stmt, [ ], StoreError::NoMatches("EOF".into())) [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 711 | cert_query!(stmt, [ ], StoreError::NoMatches("EOF".into())) [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:867:12 [INFO] [stdout] | [INFO] [stdout] 725 | fn update_by(&self, cert: Arc>, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | let fpr = cert.fingerprint(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | let mut conn = self.conn.lock().unwrap(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 735 | let tx = wrap_err!( [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 749 | let existing = if let Some((existing_keydata, _)) = r { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 753 | Ok(existing) => [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 754 | Some((existing_keydata, LazyCert::from(existing))), [INFO] [stdout] 755 | Err(err) => { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 766 | let merged = if let Some((_, existing_cert)) = &existing { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 779 | let merged = merged.to_cert() [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 867 | Ok(Arc::new(LazyCert::from(merged))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 735 | let tx = wrap_err!( [INFO] [stdout] | __________________- [INFO] [stdout] 736 | | conn.transaction(), [INFO] [stdout] 737 | | UnknownDbError, [INFO] [stdout] 738 | | "starting transaction" [INFO] [stdout] 739 | | )?; [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 743 | let r = wrap_err!( [INFO] [stdout] | _________________- [INFO] [stdout] 744 | | Self::cert_find_stmt(&tx)? [INFO] [stdout] 745 | | .query_row(&[ &fpr.to_hex() ], Self::key_load).optional(), [INFO] [stdout] 746 | | UnknownDbError, [INFO] [stdout] 747 | | "executing query")?; [INFO] [stdout] | |______________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 784 | / wrap_err!( [INFO] [stdout] 785 | | merged.as_tsk().serialize(&mut merged_keydata), [INFO] [stdout] 786 | | UnknownDbError, [INFO] [stdout] 787 | | "Serializing certificate")?; [INFO] [stdout] | |______________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 815 | / wrap_err!( [INFO] [stdout] 816 | | stmt.execute( [INFO] [stdout] 817 | | params![fpr.to_hex(), merged.is_tsk(), &merged_keydata]), [INFO] [stdout] 818 | | UnknownDbError, [INFO] [stdout] 819 | | "Executing cert_save_insert_primary")?; [INFO] [stdout] | |_____________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 830 | / wrap_err!( [INFO] [stdout] 831 | | stmt.execute( [INFO] [stdout] 832 | | params![ka.keyid().to_hex(), fpr.to_hex()]), [INFO] [stdout] 833 | | UnknownDbError, [INFO] [stdout] 834 | | "Executing cert save insert subkeys")?; [INFO] [stdout] | |_________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 852 | / wrap_err!( [INFO] [stdout] 853 | | stmt.execute(params![uid, fpr.to_hex()]), [INFO] [stdout] 854 | | UnknownDbError, [INFO] [stdout] 855 | | "Executing cert save insert userids")?; [INFO] [stdout] | |_________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 859 | / wrap_err!( [INFO] [stdout] 860 | | tx.commit(), [INFO] [stdout] 861 | | UnknownDbError, [INFO] [stdout] 862 | | "committing transaction" [INFO] [stdout] 863 | | )?; [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:105:12 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn open

(path: P) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 105 | Ok(CertStore { [INFO] [stdout] | ____________^ [INFO] [stdout] 106 | | certd: Ok(store::CertD::open(path)?), [INFO] [stdout] 107 | | backends: Vec::new(), [INFO] [stdout] 108 | | keyserver: None, [INFO] [stdout] 109 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 422 | let certs = forward!(lookup_by_cert, self, kh, kh)?; [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 422 | let certs = forward!(lookup_by_cert, self, kh, kh)?; [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 422 | let certs = forward!(lookup_by_cert, self, kh, kh)?; [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 422 | let certs = forward!(lookup_by_cert, self, kh, kh)?; [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 422 | let certs = forward!(lookup_by_cert, self, kh, kh)?; [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | let certs = forward!(lookup_by_cert_fpr, [INFO] [stdout] | _____________________- [INFO] [stdout] 434 | | append:|c| vec![c], [INFO] [stdout] 435 | | self, fingerprint, fingerprint)?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | let certs = forward!(lookup_by_cert_fpr, [INFO] [stdout] | _____________________- [INFO] [stdout] 434 | | append:|c| vec![c], [INFO] [stdout] 435 | | self, fingerprint, fingerprint)?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | let certs = forward!(lookup_by_cert_fpr, [INFO] [stdout] | _____________________- [INFO] [stdout] 434 | | append:|c| vec![c], [INFO] [stdout] 435 | | self, fingerprint, fingerprint)?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | let certs = forward!(lookup_by_cert_fpr, [INFO] [stdout] | _____________________- [INFO] [stdout] 434 | | append:|c| vec![c], [INFO] [stdout] 435 | | self, fingerprint, fingerprint)?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | let certs = forward!(lookup_by_cert_fpr, [INFO] [stdout] | _____________________- [INFO] [stdout] 434 | | append:|c| vec![c], [INFO] [stdout] 435 | | self, fingerprint, fingerprint)?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 450 | let certs = forward!(lookup_by_cert_or_subkey, self, kh, kh)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 450 | let certs = forward!(lookup_by_cert_or_subkey, self, kh, kh)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 450 | let certs = forward!(lookup_by_cert_or_subkey, self, kh, kh)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 450 | let certs = forward!(lookup_by_cert_or_subkey, self, kh, kh)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 450 | let certs = forward!(lookup_by_cert_or_subkey, self, kh, kh)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | let certs = forward!(select_userid, self, pattern, query, pattern)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | let certs = forward!(select_userid, self, pattern, query, pattern)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | let certs = forward!(select_userid, self, pattern, query, pattern)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | let certs = forward!(select_userid, self, pattern, query, pattern)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | let certs = forward!(select_userid, self, pattern, query, pattern)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 472 | let certs = forward!(lookup_by_userid, self, userid, userid)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 472 | let certs = forward!(lookup_by_userid, self, userid, userid)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 472 | let certs = forward!(lookup_by_userid, self, userid, userid)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 472 | let certs = forward!(lookup_by_userid, self, userid, userid)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 472 | let certs = forward!(lookup_by_userid, self, userid, userid)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | let certs = forward!(grep_userid, self, pattern, pattern)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | let certs = forward!(grep_userid, self, pattern, pattern)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | let certs = forward!(grep_userid, self, pattern, pattern)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | let certs = forward!(grep_userid, self, pattern, pattern)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | let certs = forward!(grep_userid, self, pattern, pattern)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | let certs = forward!(lookup_by_email, self, email, email)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | let certs = forward!(lookup_by_email, self, email, email)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | let certs = forward!(lookup_by_email, self, email, email)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | let certs = forward!(lookup_by_email, self, email, email)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | let certs = forward!(lookup_by_email, self, email, email)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | let certs = forward!(grep_email, self, pattern, pattern)?; [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | let certs = forward!(grep_email, self, pattern, pattern)?; [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | let certs = forward!(grep_email, self, pattern, pattern)?; [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | let certs = forward!(grep_email, self, pattern, pattern)?; [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | let certs = forward!(grep_email, self, pattern, pattern)?; [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | let certs = forward!(lookup_by_email_domain, self, domain, domain)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | let certs = forward!(lookup_by_email_domain, self, domain, domain)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | let certs = forward!(lookup_by_email_domain, self, domain, domain)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | let certs = forward!(lookup_by_email_domain, self, domain, domain)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | let certs = forward!(lookup_by_email_domain, self, domain, domain)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:538:18 [INFO] [stdout] | [INFO] [stdout] 520 | let mut certs = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 538 | Box::new(certs.into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:561:18 [INFO] [stdout] | [INFO] [stdout] 544 | let mut certs = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 559 | let certs = merge(certs); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 560 | [INFO] [stdout] 561 | Box::new(certs.into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:101:18 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn from_cert(cert: Cert) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | raw: OnceLock::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:102:19 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn from_cert(cert: Cert) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | cert: OnceLock::from(Cow::Owned(cert)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:112:18 [INFO] [stdout] | [INFO] [stdout] 112 | raw: OnceLock::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | cert: OnceLock::from(Cow::Borrowed(cert)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:120:18 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn from_raw_cert(raw: RawCert<'a>) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 119 | Self { [INFO] [stdout] 120 | raw: OnceLock::from(raw), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:121:19 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn from_raw_cert(raw: RawCert<'a>) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 121 | cert: OnceLock::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 135 | pub fn into_raw_cert(mut self) -> std::result::Result, Self> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | match self.raw.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:255:12 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn into_cert(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 254 | let _ = self.to_cert()?; [INFO] [stdout] 255 | Ok(self.cert.into_inner().expect("valid").into_owned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 138 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `sequoia-cert-store` (lib) due to 139 previous errors; 2 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: trait `Sendable` is never used [INFO] [stdout] --> src/macros.rs:54:18 [INFO] [stdout] | [INFO] [stdout] 54 | pub(crate) trait Sendable : Send {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Syncable` is never used [INFO] [stdout] --> src/macros.rs:55:18 [INFO] [stdout] | [INFO] [stdout] 55 | pub(crate) trait Syncable : Sync {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store.rs:561:9 [INFO] [stdout] | [INFO] [stdout] 559 | let kh = KeyHandle::from(fingerprint.clone()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 560 | [INFO] [stdout] 561 | self.lookup_by_cert(&kh) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store.rs:562:23 [INFO] [stdout] | [INFO] [stdout] 559 | let kh = KeyHandle::from(fingerprint.clone()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 562 | .and_then(|v| { [INFO] [stdout] | _______________________^ [INFO] [stdout] 563 | | assert!(v.len() <= 1, [INFO] [stdout] 564 | | "Looking up {} returned multiple certificates: {}", [INFO] [stdout] 565 | | fingerprint, [INFO] [stdout] ... | [INFO] [stdout] 573 | | .ok_or(StoreError::NotFound(kh).into()) [INFO] [stdout] 574 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store.rs:572:17 [INFO] [stdout] | [INFO] [stdout] 559 | let kh = KeyHandle::from(fingerprint.clone()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 562 | .and_then(|v| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 572 | v.into_iter().next() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store.rs:573:28 [INFO] [stdout] | [INFO] [stdout] 559 | let kh = KeyHandle::from(fingerprint.clone()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 562 | .and_then(|v| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 573 | .ok_or(StoreError::NotFound(kh).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store.rs:756:17 [INFO] [stdout] | [INFO] [stdout] 755 | .filter_map(|fpr| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 756 | self.lookup_by_cert_fpr(&fpr).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:382:15 [INFO] [stdout] | [INFO] [stdout] 376 | let mut db = self.conn.lock().unwrap(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 377 | [INFO] [stdout] 378 | let tx = Transaction::new_unchecked( [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 382 | match self.db_version(&tx) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:621:23 [INFO] [stdout] | [INFO] [stdout] 618 | .filter_map(|row| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 621 | match (fp_str.parse::(), [INFO] [stdout] | _______________________^ [INFO] [stdout] 622 | | keyid_str.parse::()) { [INFO] [stdout] | |__________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:714:19 [INFO] [stdout] | [INFO] [stdout] 692 | let transaction = |commit: &mut bool, fp_str: &str, file| [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 696 | let fp: Fingerprint = fp_str.parse()?; [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 704 | let mut parser = br::File::new_with_cookie( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 714 | match parser.next() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:1282:12 [INFO] [stdout] | [INFO] [stdout] 1143 | parent: Option<(Arc>, u8)>) [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1154 | let mut ca = Err(anyhow::anyhow!("merge callback not invoked")); [INFO] [stdout] | -- --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1180 | let mut ca = ca?; [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1223 | if let Some((parent_cert, trust_amount)) = parent { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1224 | if let Err(err) = certify(parent_cert, trust_amount) { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1244 | let cert = Cert::from_bytes(&bytes) [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1269 | Err(err) => { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1276 | let ca = CA { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1282 | Ok((ca, created)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:1889:20 [INFO] [stdout] | [INFO] [stdout] 1886 | let fh = self.certd.get_file(&fp_name)? [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1889 | Ok((fh, disk_tag)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:1887:57 [INFO] [stdout] | [INFO] [stdout] 1887 | .ok_or_else(|| StoreError::NotFound(fp.into()))?; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2270:25 [INFO] [stdout] | [INFO] [stdout] 2231 | let mut db = self.conn.lock().unwrap(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2270 | ok_or_not_found(kh.clone(), Vec::new()) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2270:37 [INFO] [stdout] | [INFO] [stdout] 2231 | let mut db = self.conn.lock().unwrap(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2270 | ok_or_not_found(kh.clone(), Vec::new()) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2313:16 [INFO] [stdout] | [INFO] [stdout] 2300 | let mut db = self.conn.lock().unwrap(); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2304 | let mut fps = self.index_cache.read().unwrap() [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2313 | Ok(Box::new(fps.into_iter())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2322:64 [INFO] [stdout] | [INFO] [stdout] 2322 | .filter_map(|fp| fp.ok().and_then(|s| s.parse().ok()))) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2420:37 [INFO] [stdout] | [INFO] [stdout] 2420 | .filter_map(|f| f.parse::().ok()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2429:38 [INFO] [stdout] | [INFO] [stdout] 2429 | .filter_map(|kh| Fingerprint::try_from(kh).ok()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2636:46 [INFO] [stdout] | [INFO] [stdout] 2636 | disk.map(|disk| Arc::new(LazyCert::from(disk))) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certd.rs:2762:46 [INFO] [stdout] | [INFO] [stdout] 2762 | assert!(cert_read.keys().any(|k| k.fingerprint() == fpr)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certs.rs:117:36 [INFO] [stdout] | [INFO] [stdout] 117 | .filter(|cert| cert.key_handle().aliases(kh)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certs.rs:154:37 [INFO] [stdout] | [INFO] [stdout] 154 | cert.keys().any(|k| k.key_handle().aliases(kh)) [INFO] [stdout] | - ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certs.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 176 | .map(|fpr| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 177 | self.lookup_by_cert_fpr(&fpr).expect("indexed") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certs.rs:264:18 [INFO] [stdout] | [INFO] [stdout] 262 | let inner = self.inner.read().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 263 | let fprs: Vec<_> = inner.fingerprints().collect(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 264 | Box::new(fprs.into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/certs.rs:274:18 [INFO] [stdout] | [INFO] [stdout] 272 | let inner = self.inner.read().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 273 | let certs: Vec<_> = inner.certs().collect(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 274 | Box::new(certs.into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/keyserver.rs:252:39 [INFO] [stdout] | [INFO] [stdout] 252 | .map(|c| Arc::new(LazyCert::from(c))).collect(); [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/keyserver.rs:265:32 [INFO] [stdout] | [INFO] [stdout] 265 | |cert| cert.keys().any(|k| k.key_handle().aliases(kh))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/keyserver.rs:265:52 [INFO] [stdout] | [INFO] [stdout] 265 | |cert| cert.keys().any(|k| k.key_handle().aliases(kh))) [INFO] [stdout] | - ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/keyserver.rs:393:48 [INFO] [stdout] | [INFO] [stdout] 393 | certs.into_iter().map(|c| Arc::new(LazyCert::from(c))).collect(); [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/keyserver.rs:426:41 [INFO] [stdout] | [INFO] [stdout] 425 | ... .unwrap_or_else(|_| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 426 | ... cert.userids().next() [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:317:12 [INFO] [stdout] | [INFO] [stdout] 228 | let conn = if let Some(home) = home { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 317 | Ok(Pep { [INFO] [stdout] | ____________^ [INFO] [stdout] 318 | | conn: Mutex::new(conn), [INFO] [stdout] 319 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 237 | / wrap_err!( [INFO] [stdout] 238 | | Connection::open_with_flags( [INFO] [stdout] 239 | | &keys_db, [INFO] [stdout] 240 | | OpenFlags::SQLITE_OPEN_READ_WRITE [INFO] [stdout] ... | [INFO] [stdout] 243 | | InitCannotOpenDB, [INFO] [stdout] 244 | | format!("Opening keys DB ('{}')", keys_db.display()))? [INFO] [stdout] | |_____________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 247 | / wrap_err!( [INFO] [stdout] 248 | | Connection::open_in_memory(), [INFO] [stdout] 249 | | InitCannotOpenDB, [INFO] [stdout] 250 | | "Creating in-memory keys DB")? [INFO] [stdout] | |_____________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 253 | / wrap_err!( [INFO] [stdout] 254 | | conn.execute_batch("PRAGMA secure_delete=true; [INFO] [stdout] 255 | | PRAGMA foreign_keys=true; [INFO] [stdout] 256 | | PRAGMA locking_mode=NORMAL; [INFO] [stdout] ... | [INFO] [stdout] 259 | | format!("Setting pragmas on keys DB ('{}')", [INFO] [stdout] 260 | | keys_db.display()))?; [INFO] [stdout] | |_______________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 262 | / wrap_err!( [INFO] [stdout] 263 | | conn.busy_timeout(BUSY_WAIT_TIME), [INFO] [stdout] 264 | | InitCannotOpenDB, [INFO] [stdout] 265 | | format!("Setting busy time ('{}')", keys_db.display()))?; [INFO] [stdout] | |___________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 267 | / wrap_err!( [INFO] [stdout] 268 | | conn.create_collation("EMAIL", Self::email_cmp), [INFO] [stdout] 269 | | InitCannotOpenDB, [INFO] [stdout] 270 | | format!("Registering EMAIL collation function"))?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 272 | / wrap_err!( [INFO] [stdout] 273 | | conn.execute_batch( [INFO] [stdout] 274 | | "CREATE TABLE IF NOT EXISTS keys ( [INFO] [stdout] 275 | | primary_key TEXT UNIQUE PRIMARY KEY, [INFO] [stdout] ... | [INFO] [stdout] 282 | | format!("Creating keys table ('{}')", [INFO] [stdout] 283 | | keys_db.display()))?; [INFO] [stdout] | |_______________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 285 | / wrap_err!( [INFO] [stdout] 286 | | conn.execute_batch( [INFO] [stdout] 287 | | "CREATE TABLE IF NOT EXISTS subkeys ( [INFO] [stdout] 288 | | subkey TEXT NOT NULL /* KeyID */, [INFO] [stdout] ... | [INFO] [stdout] 298 | | format!("Creating subkeys table ('{}')", [INFO] [stdout] 299 | | keys_db.display()))?; [INFO] [stdout] | |_______________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 301 | / wrap_err!( [INFO] [stdout] 302 | | conn.execute_batch( [INFO] [stdout] 303 | | "CREATE TABLE IF NOT EXISTS userids ( [INFO] [stdout] 304 | | userid TEXT NOT NULL COLLATE EMAIL, [INFO] [stdout] ... | [INFO] [stdout] 314 | | format!("Creating userids table ('{}')", [INFO] [stdout] 315 | | keys_db.display()))?; [INFO] [stdout] | |_______________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 324 | / sql_stmt!(cert_find_stmt, [INFO] [stdout] 325 | | "SELECT tpk, secret FROM keys WHERE primary_key == ?"); [INFO] [stdout] | |____________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 329 | / sql_stmt!(cert_find_by_keyid_stmt, [INFO] [stdout] 330 | | "SELECT tpk, secret FROM keys WHERE primary_key like '%' || ?"); [INFO] [stdout] | |_____________________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 334 | / sql_stmt!(tsk_find_stmt, [INFO] [stdout] 335 | | "SELECT tpk, secret FROM keys [INFO] [stdout] 336 | | WHERE primary_key == ? and secret == 1"); [INFO] [stdout] | |_________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 342 | / sql_stmt!(cert_find_with_key_stmt, [INFO] [stdout] 343 | | "SELECT tpk, secret FROM subkeys [INFO] [stdout] 344 | | LEFT JOIN keys [INFO] [stdout] 345 | | ON subkeys.primary_key == keys.primary_key [INFO] [stdout] 346 | | WHERE subkey == ?"); [INFO] [stdout] | |___________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 352 | / sql_stmt!(tsk_find_with_key_stmt, [INFO] [stdout] 353 | | "SELECT tpk, secret FROM subkeys [INFO] [stdout] 354 | | LEFT JOIN keys [INFO] [stdout] 355 | | ON subkeys.primary_key == keys.primary_key [INFO] [stdout] 356 | | WHERE subkey == ? and keys.secret == 1"); [INFO] [stdout] | |________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 360 | / sql_stmt!(cert_find_by_email_stmt, [INFO] [stdout] 361 | | "SELECT tpk, secret FROM userids [INFO] [stdout] 362 | | LEFT JOIN keys [INFO] [stdout] 363 | | ON userids.primary_key == keys.primary_key [INFO] [stdout] 364 | | WHERE userid == ?"); [INFO] [stdout] | |___________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 368 | / sql_stmt!(cert_list_stmt, [INFO] [stdout] 369 | | "select primary_key from keys"); [INFO] [stdout] | |_____________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 373 | / sql_stmt!(cert_all_stmt, [INFO] [stdout] 374 | | "select tpk, secret from keys"); [INFO] [stdout] | |_____________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 378 | / sql_stmt!(tsk_all_stmt, [INFO] [stdout] 379 | | "select tpk, secret from keys where secret = 1"); [INFO] [stdout] | |______________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 382 | / sql_stmt!(cert_save_insert_primary_stmt, [INFO] [stdout] 383 | | "INSERT OR REPLACE INTO keys (primary_key, secret, tpk) [INFO] [stdout] 384 | | VALUES (?, ?, ?)"); [INFO] [stdout] | |__________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 387 | / sql_stmt!(cert_save_insert_subkeys_stmt, [INFO] [stdout] 388 | | "INSERT OR REPLACE INTO subkeys (subkey, primary_key) [INFO] [stdout] 389 | | VALUES (?, ?)"); [INFO] [stdout] | |_______________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 392 | / sql_stmt!(cert_save_insert_userids_stmt, [INFO] [stdout] 393 | | "INSERT OR REPLACE INTO userids (userid, primary_key) [INFO] [stdout] 394 | | VALUES (?, ?)"); [INFO] [stdout] | |_______________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 401 | / sql_stmt!(cert_delete_stmt, [INFO] [stdout] 402 | | "DELETE FROM keys WHERE primary_key = ?"); [INFO] [stdout] | |_______________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `sql_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:417:26 [INFO] [stdout] | [INFO] [stdout] 417 | .or_else(|_| a_userid.uri2().map(|o| o.map(Into::into))) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:421:26 [INFO] [stdout] | [INFO] [stdout] 421 | .or_else(|_| b_userid.uri2().map(|o| o.map(Into::into))) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 452 | let r = cert_query!(stmt, [ fpr.to_hex() ], [INFO] [stdout] | _________________- [INFO] [stdout] 453 | | StoreError::NotFound(KeyHandle::from(fpr)))?; [INFO] [stdout] | |_______________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 452 | let r = cert_query!(stmt, [ fpr.to_hex() ], [INFO] [stdout] | _________________- [INFO] [stdout] 453 | | StoreError::NotFound(KeyHandle::from(fpr)))?; [INFO] [stdout] | |_______________________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:456:49 [INFO] [stdout] | [INFO] [stdout] 456 | .ok_or_else(|| StoreError::NotFound(KeyHandle::from(fpr)))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 475 | cert_query!(stmt, [ keyid ], StoreError::NotFound(kh.clone())) [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 475 | cert_query!(stmt, [ keyid ], StoreError::NotFound(kh.clone())) [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:493:15 [INFO] [stdout] | [INFO] [stdout] 493 | match inner() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 490 | cert_query!(stmt, [ ], StoreError::NoMatches("EOF".into())) [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 490 | cert_query!(stmt, [ ], StoreError::NoMatches("EOF".into())) [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 511 | let changes = wrap_err!( [INFO] [stdout] | _______________________- [INFO] [stdout] 512 | | Self::cert_delete_stmt(&conn)? [INFO] [stdout] 513 | | .execute(params![ fpr.to_hex() ]), [INFO] [stdout] 514 | | CannotDeleteKey, [INFO] [stdout] 515 | | format!("Deleting {}", fpr))?; [INFO] [stdout] | |________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 546 | cert_query!(stmt, [ kh.to_hex() ], StoreError::NotFound(kh.clone())) [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 546 | cert_query!(stmt, [ kh.to_hex() ], StoreError::NotFound(kh.clone())) [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 568 | = cert_query!(stmt, [ keyid ], StoreError::NotFound(kh.clone()))?; [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 568 | = cert_query!(stmt, [ keyid ], StoreError::NotFound(kh.clone()))?; [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:576:43 [INFO] [stdout] | [INFO] [stdout] 576 | cert.keys().any(|ka| &ka.fingerprint() == fpr) [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 647 | cert_query!(stmt, [ &email ], StoreError::NoMatches(email.into())) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 647 | cert_query!(stmt, [ &email ], StoreError::NoMatches(email.into())) [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:688:15 [INFO] [stdout] | [INFO] [stdout] 688 | match inner() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 665 | let rows = wrap_err!( [INFO] [stdout] | ________________________- [INFO] [stdout] 666 | | stmt.query_map([ ], |row: &Row| { [INFO] [stdout] 667 | | let fpr: String = row.get(0)?; [INFO] [stdout] 668 | | Ok(fpr) [INFO] [stdout] 669 | | }), [INFO] [stdout] 670 | | UnknownDbError, [INFO] [stdout] 671 | | "executing query")?; [INFO] [stdout] | |__________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 675 | let fpr = wrap_err!(row, UnknownError, "parsing result")?; [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:714:15 [INFO] [stdout] | [INFO] [stdout] 714 | match inner() { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 711 | cert_query!(stmt, [ ], StoreError::NoMatches("EOF".into())) [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 711 | cert_query!(stmt, [ ], StoreError::NoMatches("EOF".into())) [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` which comes from the expansion of the macro `cert_query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:867:12 [INFO] [stdout] | [INFO] [stdout] 725 | fn update_by(&self, cert: Arc>, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | let fpr = cert.fingerprint(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | let mut conn = self.conn.lock().unwrap(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 735 | let tx = wrap_err!( [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 749 | let existing = if let Some((existing_keydata, _)) = r { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 753 | Ok(existing) => [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 754 | Some((existing_keydata, LazyCert::from(existing))), [INFO] [stdout] 755 | Err(err) => { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 766 | let merged = if let Some((_, existing_cert)) = &existing { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 779 | let merged = merged.to_cert() [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 867 | Ok(Arc::new(LazyCert::from(merged))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 735 | let tx = wrap_err!( [INFO] [stdout] | __________________- [INFO] [stdout] 736 | | conn.transaction(), [INFO] [stdout] 737 | | UnknownDbError, [INFO] [stdout] 738 | | "starting transaction" [INFO] [stdout] 739 | | )?; [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 743 | let r = wrap_err!( [INFO] [stdout] | _________________- [INFO] [stdout] 744 | | Self::cert_find_stmt(&tx)? [INFO] [stdout] 745 | | .query_row(&[ &fpr.to_hex() ], Self::key_load).optional(), [INFO] [stdout] 746 | | UnknownDbError, [INFO] [stdout] 747 | | "executing query")?; [INFO] [stdout] | |______________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 784 | / wrap_err!( [INFO] [stdout] 785 | | merged.as_tsk().serialize(&mut merged_keydata), [INFO] [stdout] 786 | | UnknownDbError, [INFO] [stdout] 787 | | "Serializing certificate")?; [INFO] [stdout] | |______________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 815 | / wrap_err!( [INFO] [stdout] 816 | | stmt.execute( [INFO] [stdout] 817 | | params![fpr.to_hex(), merged.is_tsk(), &merged_keydata]), [INFO] [stdout] 818 | | UnknownDbError, [INFO] [stdout] 819 | | "Executing cert_save_insert_primary")?; [INFO] [stdout] | |_____________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 830 | / wrap_err!( [INFO] [stdout] 831 | | stmt.execute( [INFO] [stdout] 832 | | params![ka.keyid().to_hex(), fpr.to_hex()]), [INFO] [stdout] 833 | | UnknownDbError, [INFO] [stdout] 834 | | "Executing cert save insert subkeys")?; [INFO] [stdout] | |_________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 852 | / wrap_err!( [INFO] [stdout] 853 | | stmt.execute(params![uid, fpr.to_hex()]), [INFO] [stdout] 854 | | UnknownDbError, [INFO] [stdout] 855 | | "Executing cert save insert userids")?; [INFO] [stdout] | |_________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:66:40 [INFO] [stdout] | [INFO] [stdout] 64 | $e.map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | eprintln!("Error: {}: {}", err, $msg); [INFO] [stdout] 66 | anyhow::Error::from(Error::$err( [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 67 | | anyhow::Error::from(err).into(), [INFO] [stdout] 68 | | String::from($msg))) [INFO] [stdout] | |___________________________________^ [INFO] [stdout] ... [INFO] [stdout] 859 | / wrap_err!( [INFO] [stdout] 860 | | tx.commit(), [INFO] [stdout] 861 | | UnknownDbError, [INFO] [stdout] 862 | | "committing transaction" [INFO] [stdout] 863 | | )?; [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `wrap_err` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:1467:25 [INFO] [stdout] | [INFO] [stdout] 1467 | .filter(|c| c.fingerprint() == tsk_fpr) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:1474:22 [INFO] [stdout] | [INFO] [stdout] 1474 | .map(|c| c.to_cert().expect("valid").clone()) [INFO] [stdout] | - ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/store/pep.rs:1490:22 [INFO] [stdout] | [INFO] [stdout] 1490 | .map(|c| c.to_cert().expect("valid").clone()) [INFO] [stdout] | - ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:105:12 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn open

(path: P) -> Result [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 105 | Ok(CertStore { [INFO] [stdout] | ____________^ [INFO] [stdout] 106 | | certd: Ok(store::CertD::open(path)?), [INFO] [stdout] 107 | | backends: Vec::new(), [INFO] [stdout] 108 | | keyserver: None, [INFO] [stdout] 109 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 422 | let certs = forward!(lookup_by_cert, self, kh, kh)?; [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 422 | let certs = forward!(lookup_by_cert, self, kh, kh)?; [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 422 | let certs = forward!(lookup_by_cert, self, kh, kh)?; [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 422 | let certs = forward!(lookup_by_cert, self, kh, kh)?; [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 422 | let certs = forward!(lookup_by_cert, self, kh, kh)?; [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | let certs = forward!(lookup_by_cert_fpr, [INFO] [stdout] | _____________________- [INFO] [stdout] 434 | | append:|c| vec![c], [INFO] [stdout] 435 | | self, fingerprint, fingerprint)?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | let certs = forward!(lookup_by_cert_fpr, [INFO] [stdout] | _____________________- [INFO] [stdout] 434 | | append:|c| vec![c], [INFO] [stdout] 435 | | self, fingerprint, fingerprint)?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | let certs = forward!(lookup_by_cert_fpr, [INFO] [stdout] | _____________________- [INFO] [stdout] 434 | | append:|c| vec![c], [INFO] [stdout] 435 | | self, fingerprint, fingerprint)?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | let certs = forward!(lookup_by_cert_fpr, [INFO] [stdout] | _____________________- [INFO] [stdout] 434 | | append:|c| vec![c], [INFO] [stdout] 435 | | self, fingerprint, fingerprint)?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | let certs = forward!(lookup_by_cert_fpr, [INFO] [stdout] | _____________________- [INFO] [stdout] 434 | | append:|c| vec![c], [INFO] [stdout] 435 | | self, fingerprint, fingerprint)?; [INFO] [stdout] | |____________________________________________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 450 | let certs = forward!(lookup_by_cert_or_subkey, self, kh, kh)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 450 | let certs = forward!(lookup_by_cert_or_subkey, self, kh, kh)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 450 | let certs = forward!(lookup_by_cert_or_subkey, self, kh, kh)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 450 | let certs = forward!(lookup_by_cert_or_subkey, self, kh, kh)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 450 | let certs = forward!(lookup_by_cert_or_subkey, self, kh, kh)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | let certs = forward!(select_userid, self, pattern, query, pattern)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | let certs = forward!(select_userid, self, pattern, query, pattern)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | let certs = forward!(select_userid, self, pattern, query, pattern)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | let certs = forward!(select_userid, self, pattern, query, pattern)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | let certs = forward!(select_userid, self, pattern, query, pattern)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 472 | let certs = forward!(lookup_by_userid, self, userid, userid)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 472 | let certs = forward!(lookup_by_userid, self, userid, userid)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 472 | let certs = forward!(lookup_by_userid, self, userid, userid)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 472 | let certs = forward!(lookup_by_userid, self, userid, userid)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 472 | let certs = forward!(lookup_by_userid, self, userid, userid)?; [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | let certs = forward!(grep_userid, self, pattern, pattern)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | let certs = forward!(grep_userid, self, pattern, pattern)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | let certs = forward!(grep_userid, self, pattern, pattern)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | let certs = forward!(grep_userid, self, pattern, pattern)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | let certs = forward!(grep_userid, self, pattern, pattern)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | let certs = forward!(lookup_by_email, self, email, email)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | let certs = forward!(lookup_by_email, self, email, email)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | let certs = forward!(lookup_by_email, self, email, email)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | let certs = forward!(lookup_by_email, self, email, email)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | let certs = forward!(lookup_by_email, self, email, email)?; [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | let certs = forward!(grep_email, self, pattern, pattern)?; [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | let certs = forward!(grep_email, self, pattern, pattern)?; [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | let certs = forward!(grep_email, self, pattern, pattern)?; [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | let certs = forward!(grep_email, self, pattern, pattern)?; [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | let certs = forward!(grep_email, self, pattern, pattern)?; [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:282:44 [INFO] [stdout] | [INFO] [stdout] 282 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | let certs = forward!(lookup_by_email_domain, self, domain, domain)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:306:44 [INFO] [stdout] | [INFO] [stdout] 306 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | let certs = forward!(lookup_by_email_domain, self, domain, domain)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:335:44 [INFO] [stdout] | [INFO] [stdout] 335 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | let certs = forward!(lookup_by_email_domain, self, domain, domain)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:356:40 [INFO] [stdout] | [INFO] [stdout] 356 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | let certs = forward!(lookup_by_email_domain, self, domain, domain)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:374:32 [INFO] [stdout] | [INFO] [stdout] 374 | .map(|cert| cert.fingerprint().to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | let certs = forward!(lookup_by_email_domain, self, domain, domain)?; [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `forward` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:538:18 [INFO] [stdout] | [INFO] [stdout] 520 | let mut certs = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 538 | Box::new(certs.into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cert_store.rs:561:18 [INFO] [stdout] | [INFO] [stdout] 544 | let mut certs = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 559 | let certs = merge(certs); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 560 | [INFO] [stdout] 561 | Box::new(certs.into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:101:18 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn from_cert(cert: Cert) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | raw: OnceLock::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:102:19 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn from_cert(cert: Cert) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | cert: OnceLock::from(Cow::Owned(cert)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:112:18 [INFO] [stdout] | [INFO] [stdout] 112 | raw: OnceLock::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | cert: OnceLock::from(Cow::Borrowed(cert)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/log.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let _indent = Indent::init(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:120:18 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn from_raw_cert(raw: RawCert<'a>) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 119 | Self { [INFO] [stdout] 120 | raw: OnceLock::from(raw), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:121:19 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn from_raw_cert(raw: RawCert<'a>) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 121 | cert: OnceLock::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 135 | pub fn into_raw_cert(mut self) -> std::result::Result, Self> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | match self.raw.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lazy_cert.rs:255:12 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn into_cert(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 254 | let _ = self.to_cert()?; [INFO] [stdout] 255 | Ok(self.cert.into_inner().expect("valid").into_owned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:228:26 [INFO] [stdout] | [INFO] [stdout] 228 | .map(|c| c.fingerprint.parse::().expect("valid")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:244:26 [INFO] [stdout] | [INFO] [stdout] 244 | .map(|c| c.fingerprint.parse::().expect("valid")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:307:42 [INFO] [stdout] | [INFO] [stdout] 307 | c.keys().any(|k| k.keyid() == keyid) [INFO] [stdout] | - ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:314:45 [INFO] [stdout] | [INFO] [stdout] 314 | assert!(got.into_iter().any(|c| c.fingerprint() == fpr), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:364:42 [INFO] [stdout] | [INFO] [stdout] 364 | c.keys().any(|k| k.fingerprint() == fpr) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:371:45 [INFO] [stdout] | [INFO] [stdout] 371 | assert!(got.into_iter().any(|c| c.fingerprint() == fpr), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:383:44 [INFO] [stdout] | [INFO] [stdout] 383 | got.keys().any(|k| k.fingerprint() == sk.fingerprint()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:383:63 [INFO] [stdout] | [INFO] [stdout] 383 | got.keys().any(|k| k.fingerprint() == sk.fingerprint()), [INFO] [stdout] | - ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:390:49 [INFO] [stdout] | [INFO] [stdout] 390 | assert!(got.into_iter().any(|c| c.fingerprint() == fpr), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:404:40 [INFO] [stdout] | [INFO] [stdout] 404 | got.keys().any(|k| k.keyid() == keyid), [INFO] [stdout] | - ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:411:45 [INFO] [stdout] | [INFO] [stdout] 411 | assert!(got.into_iter().any(|c| c.fingerprint() == fpr), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:422:44 [INFO] [stdout] | [INFO] [stdout] 422 | got.keys().any(|k| k.keyid() == sk.keyid()), [INFO] [stdout] | - ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:422:57 [INFO] [stdout] | [INFO] [stdout] 422 | got.keys().any(|k| k.keyid() == sk.keyid()), [INFO] [stdout] | - ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:429:49 [INFO] [stdout] | [INFO] [stdout] 429 | assert!(got.into_iter().any(|c| c.fingerprint() == fpr), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:455:49 [INFO] [stdout] | [INFO] [stdout] 455 | assert!(got.into_iter().any(|c| c.fingerprint() == fpr), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:485:49 [INFO] [stdout] | [INFO] [stdout] 485 | assert!(got.into_iter().any(|c| c.fingerprint() == fpr), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:514:45 [INFO] [stdout] | [INFO] [stdout] 514 | ... .map(|c| c.fingerprint().to_string()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:564:49 [INFO] [stdout] | [INFO] [stdout] 564 | assert!(got.into_iter().any(|c| c.fingerprint() == fpr), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:591:49 [INFO] [stdout] | [INFO] [stdout] 591 | assert!(got.into_iter().any(|c| c.fingerprint() == fpr), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:620:45 [INFO] [stdout] | [INFO] [stdout] 620 | ... .map(|c| c.fingerprint().to_string()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:672:49 [INFO] [stdout] | [INFO] [stdout] 672 | assert!(got.into_iter().any(|c| c.fingerprint() == fpr), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:697:49 [INFO] [stdout] | [INFO] [stdout] 697 | assert!(got.into_iter().any(|c| c.fingerprint() == fpr), [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:713:33 [INFO] [stdout] | [INFO] [stdout] 712 | ... got.into_iter().all(|c| { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 713 | ... c.fingerprint() != fpr [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:797:41 [INFO] [stdout] | [INFO] [stdout] 797 | assert_eq!(certs.filter(|c| c.fingerprint() == ed_fpr).count(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:847:46 [INFO] [stdout] | [INFO] [stdout] 847 | ... .map(|c| c.fingerprint().to_string()) [INFO] [stdout] | - ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:1484:29 [INFO] [stdout] | [INFO] [stdout] 1483 | .map(|cert| { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1484 | s.spawn(move || { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 1485 | | // Really make sure all threads start by sleeping [INFO] [stdout] 1486 | | // for 10ms. [INFO] [stdout] 1487 | | std::thread::sleep(std::time::Duration::new(0, 10)); [INFO] [stdout] ... | [INFO] [stdout] 1493 | | assert!(backend.lookup_by_cert_or_subkey(&kh).is_ok()); [INFO] [stdout] 1494 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 168 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `sequoia-cert-store` (lib test) due to 169 previous errors; 2 warnings emitted [INFO] running `Command { std: "docker" "inspect" "bf7de47723f8c1405b0a5c7115689c39e774d67c739a72fc5937a5482a7e6c68", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bf7de47723f8c1405b0a5c7115689c39e774d67c739a72fc5937a5482a7e6c68", kill_on_drop: false }` [INFO] [stdout] bf7de47723f8c1405b0a5c7115689c39e774d67c739a72fc5937a5482a7e6c68