[INFO] fetching crate nakadion 0.30.0... [INFO] checking nakadion-0.30.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate nakadion 0.30.0 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate nakadion 0.30.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] started tweaking crates.io crate nakadion 0.30.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate nakadion 0.30.0 [INFO] tweaked toml for crates.io crate nakadion 0.30.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate crates.io crate nakadion 0.30.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+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-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 68d9f4e9b236d4f173903df364c3a7cf2bf1828c397c224ac0096c1c4d338466 [INFO] running `Command { std: "docker" "start" "-a" "68d9f4e9b236d4f173903df364c3a7cf2bf1828c397c224ac0096c1c4d338466", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "68d9f4e9b236d4f173903df364c3a7cf2bf1828c397c224ac0096c1c4d338466", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "68d9f4e9b236d4f173903df364c3a7cf2bf1828c397c224ac0096c1c4d338466", kill_on_drop: false }` [INFO] [stdout] 68d9f4e9b236d4f173903df364c3a7cf2bf1828c397c224ac0096c1c4d338466 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] be286f59c056e1e19b960cbd2aca296e00ae587d7fdc24f7e5bd2d35a7ef0ca3 [INFO] running `Command { std: "docker" "start" "-a" "be286f59c056e1e19b960cbd2aca296e00ae587d7fdc24f7e5bd2d35a7ef0ca3", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling libc v0.2.106 [INFO] [stderr] Compiling proc-macro2 v1.0.32 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.81 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Checking pin-project-lite v0.2.7 [INFO] [stderr] Checking once_cell v1.8.0 [INFO] [stderr] Compiling futures-core v0.3.17 [INFO] [stderr] Compiling serde_derive v1.0.130 [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Checking bytes v1.1.0 [INFO] [stderr] Compiling parking_lot_core v0.8.5 [INFO] [stderr] Checking smallvec v1.7.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.19 [INFO] [stderr] Compiling cc v1.0.71 [INFO] [stderr] Compiling pkg-config v0.3.22 [INFO] [stderr] Checking itoa v0.4.8 [INFO] [stderr] Checking lock_api v0.4.5 [INFO] [stderr] Compiling futures-channel v0.3.17 [INFO] [stderr] Checking futures-sink v0.3.17 [INFO] [stderr] Compiling futures-task v0.3.17 [INFO] [stderr] Compiling proc-macro-nested v0.1.7 [INFO] [stderr] Compiling tokio v1.13.0 [INFO] [stderr] Compiling futures-macro v0.3.17 [INFO] [stderr] Compiling futures-util v0.3.17 [INFO] [stderr] Compiling crossbeam-utils v0.8.5 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Checking slab v0.4.5 [INFO] [stderr] Checking futures-io v0.3.17 [INFO] [stderr] Compiling indexmap v1.7.0 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Checking tinyvec_macros v0.1.0 [INFO] [stderr] Compiling openssl v0.10.38 [INFO] [stderr] Checking matches v0.1.9 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Checking http v0.2.5 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Checking tracing-core v0.1.21 [INFO] [stderr] Checking tinyvec v1.5.0 [INFO] [stderr] Checking hashbrown v0.11.2 [INFO] [stderr] Compiling native-tls v0.2.8 [INFO] [stderr] Compiling httparse v1.5.1 [INFO] [stderr] Checking form_urlencoded v1.0.1 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Checking try-lock v0.2.3 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Checking openssl-probe v0.1.4 [INFO] [stderr] Checking unicode-bidi v0.3.7 [INFO] [stderr] Compiling serde_json v1.0.68 [INFO] [stderr] Checking want v0.3.0 [INFO] [stderr] Checking tower-service v0.3.1 [INFO] [stderr] Compiling slog v2.7.0 [INFO] [stderr] Compiling crossbeam-queue v0.3.2 [INFO] [stderr] Checking httpdate v1.0.1 [INFO] [stderr] Checking ppv-lite86 v0.2.15 [INFO] [stderr] Compiling encoding_rs v0.8.29 [INFO] [stderr] Checking mio v0.7.14 [INFO] [stderr] Checking signal-hook-registry v1.4.0 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking getrandom v0.2.3 [INFO] [stderr] Checking time v0.1.43 [INFO] [stderr] Checking socket2 v0.4.2 [INFO] [stderr] Checking dirs-sys-next v0.1.2 [INFO] [stderr] Checking tracing v0.1.29 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking crossbeam-channel v0.5.1 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Checking dirs-next v2.0.0 [INFO] [stderr] Compiling openssl-sys v0.9.70 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking thread_local v1.1.3 [INFO] [stderr] Checking ipnet v2.3.1 [INFO] [stderr] Checking mime v0.3.16 [INFO] [stderr] Compiling slog-async v2.7.0 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Checking base64 v0.13.0 [INFO] [stderr] Checking unicode-normalization v0.1.19 [INFO] [stderr] Checking term v0.7.0 [INFO] [stderr] Checking crossbeam-deque v0.8.1 [INFO] [stderr] Checking termcolor v1.1.2 [INFO] [stderr] Checking take_mut v0.2.2 [INFO] [stderr] Checking rand v0.8.4 [INFO] [stderr] Checking crossbeam v0.8.1 [INFO] [stderr] Checking idna v0.2.3 [INFO] [stderr] Checking http-body v0.4.4 [INFO] [stderr] Checking backoff v0.3.0 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Checking env_logger v0.9.0 [INFO] [stderr] Compiling tokio-macros v1.5.1 [INFO] [stderr] Checking tokio-util v0.6.9 [INFO] [stderr] Checking tokio-native-tls v0.3.0 [INFO] [stderr] Checking tokio-stream v0.1.8 [INFO] [stderr] Checking h2 v0.3.7 [INFO] [stderr] Checking futures-executor v0.3.17 [INFO] [stderr] Checking futures v0.3.17 [INFO] [stderr] Checking chrono v0.4.19 [INFO] [stderr] Checking url v2.2.2 [INFO] [stderr] Checking serde_urlencoded v0.7.0 [INFO] [stderr] Checking uuid v0.8.2 [INFO] [stderr] Checking http-api-problem v0.51.0 [INFO] [stderr] Checking nakadi-types v0.29.2 [INFO] [stderr] Checking slog-term v2.8.0 [INFO] [stderr] Checking hyper v0.14.14 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking reqwest v0.11.6 [INFO] [stderr] Checking nakadion v0.30.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `MetricsDetailLevel` [INFO] [stdout] --> src/consumer/config_types/mod.rs:13:51 [INFO] [stdout] | [INFO] [stdout] 13 | pub use crate::instrumentation::{Instrumentation, MetricsDetailLevel}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MetricsDetailLevel` [INFO] [stdout] --> src/consumer/config_types/mod.rs:13:51 [INFO] [stdout] | [INFO] [stdout] 13 | pub use crate::instrumentation::{Instrumentation, MetricsDetailLevel}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/tools/mod.rs:55:19 [INFO] [stdout] | [INFO] [stdout] 55 | StreamEnd(SubscriptionId, StreamId), [INFO] [stdout] | --------- ^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 55 | StreamEnd((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/internals/worker.rs:24:10 [INFO] [stdout] | [INFO] [stdout] 24 | Tick(Instant), [INFO] [stdout] | ---- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `WorkerMessage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 24 | Tick(()), [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/api/api_ext.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 26 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | / async move { [INFO] [stdout] 30 | | let cursors = self [INFO] [stdout] 31 | | .get_subscription_cursors(id, flow_id.clone()) [INFO] [stdout] 32 | | .await? [INFO] [stdout] ... | [INFO] [stdout] 40 | | Ok(()) [INFO] [stdout] 41 | | } [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | / new_type! { [INFO] [stdout] 41 | | #[doc="The time a request attempt to Nakadi may take.\n\n\ [INFO] [stdout] 42 | | Default is 1000 ms\n"] [INFO] [stdout] 43 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 44 | | pub millis struct ApiClientAttemptTimeoutMillis(u64, env="API_CLIENT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 45 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | / new_type! { [INFO] [stdout] 41 | | #[doc="The time a request attempt to Nakadi may take.\n\n\ [INFO] [stdout] 42 | | Default is 1000 ms\n"] [INFO] [stdout] 43 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 44 | | pub millis struct ApiClientAttemptTimeoutMillis(u64, env="API_CLIENT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 45 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | / new_type! { [INFO] [stdout] 41 | | #[doc="The time a request attempt to Nakadi may take.\n\n\ [INFO] [stdout] 42 | | Default is 1000 ms\n"] [INFO] [stdout] 43 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 44 | | pub millis struct ApiClientAttemptTimeoutMillis(u64, env="API_CLIENT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 45 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / new_type! { [INFO] [stdout] 54 | | #[doc="The a timeout for a complete request including retries.\n\n\ [INFO] [stdout] 55 | | Default is 5000 ms.\n"] [INFO] [stdout] 56 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 57 | | pub millis struct ApiClientTimeoutMillis(u64, env="API_CLIENT_TIMEOUT_MILLIS"); [INFO] [stdout] 58 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / new_type! { [INFO] [stdout] 54 | | #[doc="The a timeout for a complete request including retries.\n\n\ [INFO] [stdout] 55 | | Default is 5000 ms.\n"] [INFO] [stdout] 56 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 57 | | pub millis struct ApiClientTimeoutMillis(u64, env="API_CLIENT_TIMEOUT_MILLIS"); [INFO] [stdout] 58 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / new_type! { [INFO] [stdout] 54 | | #[doc="The a timeout for a complete request including retries.\n\n\ [INFO] [stdout] 55 | | Default is 5000 ms.\n"] [INFO] [stdout] 56 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 57 | | pub millis struct ApiClientTimeoutMillis(u64, env="API_CLIENT_TIMEOUT_MILLIS"); [INFO] [stdout] 58 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | / new_type! { [INFO] [stdout] 66 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 67 | | Default is 100 ms.\n"] [INFO] [stdout] 68 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 69 | | pub millis struct ApiClientInitialRetryIntervalMillis(u64, env="API_CLIENT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 70 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | / new_type! { [INFO] [stdout] 66 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 67 | | Default is 100 ms.\n"] [INFO] [stdout] 68 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 69 | | pub millis struct ApiClientInitialRetryIntervalMillis(u64, env="API_CLIENT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 70 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | / new_type! { [INFO] [stdout] 66 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 67 | | Default is 100 ms.\n"] [INFO] [stdout] 68 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 69 | | pub millis struct ApiClientInitialRetryIntervalMillis(u64, env="API_CLIENT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 70 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / new_type! { [INFO] [stdout] 77 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 78 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 79 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 80 | | pub copy struct ApiClientRetryIntervalMultiplier(f64, env="API_CLIENT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 81 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / new_type! { [INFO] [stdout] 77 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 78 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 79 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 80 | | pub copy struct ApiClientRetryIntervalMultiplier(f64, env="API_CLIENT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 81 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / new_type! { [INFO] [stdout] 77 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 78 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 79 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 80 | | pub copy struct ApiClientRetryIntervalMultiplier(f64, env="API_CLIENT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 81 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / new_type! { [INFO] [stdout] 88 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 89 | | Default is 1000 ms.\n"] [INFO] [stdout] 90 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 91 | | pub millis struct ApiClientMaxRetryIntervalMillis(u64, env="API_CLIENT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 92 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / new_type! { [INFO] [stdout] 88 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 89 | | Default is 1000 ms.\n"] [INFO] [stdout] 90 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 91 | | pub millis struct ApiClientMaxRetryIntervalMillis(u64, env="API_CLIENT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 92 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / new_type! { [INFO] [stdout] 88 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 89 | | Default is 1000 ms.\n"] [INFO] [stdout] 90 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 91 | | pub millis struct ApiClientMaxRetryIntervalMillis(u64, env="API_CLIENT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 92 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | / new_type! { [INFO] [stdout] 99 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 100 | | Default is false.\n"] [INFO] [stdout] 101 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 102 | | pub copy struct ApiClientRetryOnAuthErrors(bool, env="API_CLIENT_RETRY_ON_AUTH_ERRORS"); [INFO] [stdout] 103 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | / new_type! { [INFO] [stdout] 99 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 100 | | Default is false.\n"] [INFO] [stdout] 101 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 102 | | pub copy struct ApiClientRetryOnAuthErrors(bool, env="API_CLIENT_RETRY_ON_AUTH_ERRORS"); [INFO] [stdout] 103 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | / new_type! { [INFO] [stdout] 99 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 100 | | Default is false.\n"] [INFO] [stdout] 101 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 102 | | pub copy struct ApiClientRetryOnAuthErrors(bool, env="API_CLIENT_RETRY_ON_AUTH_ERRORS"); [INFO] [stdout] 103 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/api/client/mod.rs:234:12 [INFO] [stdout] | [INFO] [stdout] 219 | dispatch_http_request: D, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | access_token_provider: P, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 234 | Ok(ApiClient { [INFO] [stdout] | ____________^ [INFO] [stdout] 235 | | inner: Arc::new(Inner { [INFO] [stdout] 236 | | dispatch_http_request: Box::new(dispatch_http_request), [INFO] [stdout] 237 | | access_token_provider: Box::new(access_token_provider), [INFO] [stdout] ... | [INFO] [stdout] 246 | | on_retry_callback: Arc::new(|_, _| {}), [INFO] [stdout] 247 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [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/api/client/get_subscriptions.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 13 | api_client: ApiClient, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let (tx, rx) = unbounded_channel::>(); [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] 33 | UnboundedReceiverStream::new(rx).boxed() [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/api/client/trait_impls.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 21 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | / self.send_receive_payload( [INFO] [stdout] 25 | | self.urls().monitoring_cursor_distances(name), [INFO] [stdout] 26 | | Method::POST, [INFO] [stdout] 27 | | payload_to_send.into(), [INFO] [stdout] 28 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 29 | | flow_id.into(), [INFO] [stdout] 30 | | ) [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/api/client/trait_impls.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 38 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | / self.send_receive_payload( [INFO] [stdout] 42 | | self.urls().monitoring_cursor_lag(name), [INFO] [stdout] 43 | | Method::POST, [INFO] [stdout] 44 | | payload_to_send.into(), [INFO] [stdout] 45 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 46 | | flow_id.into(), [INFO] [stdout] 47 | | ) [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/api/client/trait_impls.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 54 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57 | self.get(url, RequestMode::RetryAndTimeout, flow_id.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/api/client/trait_impls.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 66 | fn list_event_types>(&self, flow_id: T) -> ApiFuture> { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | / self.get( [INFO] [stdout] 68 | | self.urls().schema_registry_list_event_types(), [INFO] [stdout] 69 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 70 | | flow_id.into(), [INFO] [stdout] 71 | | ) [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/api/client/trait_impls.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 80 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 83 | / self.send_payload( [INFO] [stdout] 84 | | self.urls().schema_registry_create_event_type(), [INFO] [stdout] 85 | | Method::POST, [INFO] [stdout] 86 | | payload_to_send.into(), [INFO] [stdout] 87 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 88 | | flow_id.into(), [INFO] [stdout] 89 | | ) [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/api/client/trait_impls.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 96 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 99 | self.get(url, RequestMode::RetryAndTimeout, flow_id.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/api/client/trait_impls.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 107 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 108 | ) -> ApiFuture<()> { [INFO] [stdout] 109 | / self.send_payload( [INFO] [stdout] 110 | | self.urls().schema_registry_update_event_type(name), [INFO] [stdout] 111 | | Method::PUT, [INFO] [stdout] 112 | | serde_json::to_vec(event_type).unwrap().into(), [INFO] [stdout] 113 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 114 | | flow_id.into(), [INFO] [stdout] 115 | | ) [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/api/client/trait_impls.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 125 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 126 | ) -> ApiFuture<()> { [INFO] [stdout] 127 | / self.delete( [INFO] [stdout] 128 | | self.urls().schema_registry_delete_event_type(name), [INFO] [stdout] 129 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 130 | | flow_id.into(), [INFO] [stdout] 131 | | ) [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/api/client/trait_impls.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 140 | events: B, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 145 | let body_bytes = events.into(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 146 | let flow_id = flow_id.into(); [INFO] [stdout] 147 | / async move { [INFO] [stdout] 148 | | let response = self [INFO] [stdout] 149 | | .remote( [INFO] [stdout] 150 | | &url, [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [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/api/client/trait_impls.rs:187:40 [INFO] [stdout] | [INFO] [stdout] 187 | .map(|err| Err(PublishError::Other(err))) [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/api/client/trait_impls.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 203 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 218 | / async move { [INFO] [stdout] 219 | | self.send_receive_payload( [INFO] [stdout] 220 | | url, [INFO] [stdout] 221 | | Method::POST, [INFO] [stdout] ... | [INFO] [stdout] 226 | | .await [INFO] [stdout] 227 | | } [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/api/client/trait_impls.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 237 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 240 | self.get(url, RequestMode::RetryAndTimeout, flow_id.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/api/client/trait_impls.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 251 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 254 | self.clone(), [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/api/client/trait_impls.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 298 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 301 | self.delete(url, RequestMode::RetryAndTimeout, flow_id.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/api/client/trait_impls.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 311 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 320 | / self.get::(url, RequestMode::RetryAndTimeout, flow_id.into()) [INFO] [stdout] 321 | | .map_ok(|wrapper| wrapper.items) [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/api/client/trait_impls.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 329 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 332 | self.get(url, RequestMode::RetryAndTimeout, flow_id.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/api/client/trait_impls.rs:352:9 [INFO] [stdout] | [INFO] [stdout] 343 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 352 | / self.send_payload( [INFO] [stdout] 353 | | url, [INFO] [stdout] 354 | | Method::PATCH, [INFO] [stdout] 355 | | serde_json::to_vec(&data).unwrap().into(), [INFO] [stdout] 356 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 357 | | flow_id.into(), [INFO] [stdout] 358 | | ) [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/api/client/trait_impls.rs:373:9 [INFO] [stdout] | [INFO] [stdout] 368 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 373 | / async move { [INFO] [stdout] 374 | | let response = self [INFO] [stdout] 375 | | .remote( [INFO] [stdout] 376 | | &url, [INFO] [stdout] ... | [INFO] [stdout] 414 | | } [INFO] [stdout] 415 | | } [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/api/client/trait_impls.rs:398:29 [INFO] [stdout] | [INFO] [stdout] 397 | let stream_id = header_str.parse().map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 398 | NakadiApiError::other().with_context(format!( [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/api/client/trait_impls.rs:438:9 [INFO] [stdout] | [INFO] [stdout] 426 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 438 | / async move { [INFO] [stdout] 439 | | let url = self.urls().subscriptions_commit_cursors(id); [INFO] [stdout] 440 | | [INFO] [stdout] 441 | | let mut headers = HeaderMap::default(); [INFO] [stdout] ... | [INFO] [stdout] 466 | | } [INFO] [stdout] 467 | | } [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/api/dispatch_http_request.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 161 | fn dispatch(&self, req: Request) -> ResponseFuture { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 162 | / async move { [INFO] [stdout] 163 | | let (parts, body) = req.into_parts(); [INFO] [stdout] 164 | | [INFO] [stdout] 165 | | let url = parts.uri.to_string().parse().map_err(|err| { [INFO] [stdout] ... | [INFO] [stdout] 197 | | Ok(response) [INFO] [stdout] 198 | | } [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/api/dispatch_http_request.rs:218:13 [INFO] [stdout] | [INFO] [stdout] 211 | fn from(err: reqwest::Error) -> Self { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 218 | / RemoteCallError::new_other() [INFO] [stdout] 219 | | .with_message(err.to_string()) [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/api/error.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn http_problem>(prob: T) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | let prob = prob.into(); [INFO] [stdout] 44 | / if let Some(status) = prob.status { [INFO] [stdout] 45 | | Self::http(status) [INFO] [stdout] 46 | | } else { [INFO] [stdout] 47 | | Self::create(NakadiApiErrorKind::Other(None)) [INFO] [stdout] 48 | | } [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/api/error.rs:55:20 [INFO] [stdout] | [INFO] [stdout] 52 | fn create>(kind: T) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | cause: None, [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/api/error.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 239 | fn from(err: crate::api::dispatch_http_request::RemoteCallError) -> Self { [INFO] [stdout] | ------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | let nakadi_err = if err.is_io() { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 252 | nakadi_err.with_context(context).caused_by(err) [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/api/error.rs:258:9 [INFO] [stdout] | [INFO] [stdout] 257 | fn from(err: serde_json::Error) -> Self { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | / if err.is_io() { [INFO] [stdout] 259 | | Self::io().with_context("JSON de-/serialization IO error") [INFO] [stdout] 260 | | } else if err.is_eof() { [INFO] [stdout] 261 | | Self::other().with_context("unexpected EOF in JSON deserialization") [INFO] [stdout] ... | [INFO] [stdout] 267 | | Self::other().with_context("JSON de-/serialization error") [INFO] [stdout] 268 | | } [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/auth/mod.rs:78:20 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn new

(provider: P) -> Self [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 78 | inner: Arc::new(provider), [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/auth/mod.rs:119:13 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn from_env_prefixed>(prefix: T) -> Result { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 119 | Err(Error::new("no access token provider could be initialized")) [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/components/committer/mod.rs:48:30 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn new(client: C, subscription_id: SubscriptionId, stream_id: StreamId) -> Self { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | instrumentation: Instrumentation::default(), [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/components/committer/mod.rs:50:21 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn new(client: C, subscription_id: SubscriptionId, stream_id: StreamId) -> Self { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | logger: Arc::new(DevNullLoggingAdapter), [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 11 | | Default is 2500 ms\n"] [INFO] [stdout] 12 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 13 | | pub millis struct CommitAttemptTimeoutMillis(u64, env="COMMIT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 14 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 11 | | Default is 2500 ms\n"] [INFO] [stdout] 12 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 13 | | pub millis struct CommitAttemptTimeoutMillis(u64, env="COMMIT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 14 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 11 | | Default is 2500 ms\n"] [INFO] [stdout] 12 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 13 | | pub millis struct CommitAttemptTimeoutMillis(u64, env="COMMIT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 14 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / new_type! { [INFO] [stdout] 23 | | #[doc="The publishing an events batch including retries may take.\n\n\ [INFO] [stdout] 24 | | Default is 10 seconds.\n"] [INFO] [stdout] 25 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 26 | | pub millis struct CommitTimeoutMillis(u64, env="COMMIT_TIMEOUT_MILLIS"); [INFO] [stdout] 27 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / new_type! { [INFO] [stdout] 23 | | #[doc="The publishing an events batch including retries may take.\n\n\ [INFO] [stdout] 24 | | Default is 10 seconds.\n"] [INFO] [stdout] 25 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 26 | | pub millis struct CommitTimeoutMillis(u64, env="COMMIT_TIMEOUT_MILLIS"); [INFO] [stdout] 27 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / new_type! { [INFO] [stdout] 23 | | #[doc="The publishing an events batch including retries may take.\n\n\ [INFO] [stdout] 24 | | Default is 10 seconds.\n"] [INFO] [stdout] 25 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 26 | | pub millis struct CommitTimeoutMillis(u64, env="COMMIT_TIMEOUT_MILLIS"); [INFO] [stdout] 27 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / new_type! { [INFO] [stdout] 35 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 36 | | Default is 100 ms.\n"] [INFO] [stdout] 37 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 38 | | pub millis struct CommitInitialRetryIntervalMillis(u64, env="COMMIT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 39 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / new_type! { [INFO] [stdout] 35 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 36 | | Default is 100 ms.\n"] [INFO] [stdout] 37 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 38 | | pub millis struct CommitInitialRetryIntervalMillis(u64, env="COMMIT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 39 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / new_type! { [INFO] [stdout] 35 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 36 | | Default is 100 ms.\n"] [INFO] [stdout] 37 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 38 | | pub millis struct CommitInitialRetryIntervalMillis(u64, env="COMMIT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 39 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | / new_type! { [INFO] [stdout] 46 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 47 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 48 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 49 | | pub copy struct CommitRetryIntervalMultiplier(f64, env="COMMIT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 50 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | / new_type! { [INFO] [stdout] 46 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 47 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 48 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 49 | | pub copy struct CommitRetryIntervalMultiplier(f64, env="COMMIT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 50 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | / new_type! { [INFO] [stdout] 46 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 47 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 48 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 49 | | pub copy struct CommitRetryIntervalMultiplier(f64, env="COMMIT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 50 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | / new_type! { [INFO] [stdout] 57 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 58 | | Default is 1000 ms.\n"] [INFO] [stdout] 59 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 60 | | pub millis struct CommitMaxRetryIntervalMillis(u64, env="COMMIT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 61 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | / new_type! { [INFO] [stdout] 57 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 58 | | Default is 1000 ms.\n"] [INFO] [stdout] 59 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 60 | | pub millis struct CommitMaxRetryIntervalMillis(u64, env="COMMIT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 61 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | / new_type! { [INFO] [stdout] 57 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 58 | | Default is 1000 ms.\n"] [INFO] [stdout] 59 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 60 | | pub millis struct CommitMaxRetryIntervalMillis(u64, env="COMMIT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 61 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | / new_type! { [INFO] [stdout] 68 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 69 | | Default is false.\n"] [INFO] [stdout] 70 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 71 | | pub copy struct CommitRetryOnAuthError(bool, env="COMMIT_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 72 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | / new_type! { [INFO] [stdout] 68 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 69 | | Default is false.\n"] [INFO] [stdout] 70 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 71 | | pub copy struct CommitRetryOnAuthError(bool, env="COMMIT_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 72 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | / new_type! { [INFO] [stdout] 68 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 69 | | Default is false.\n"] [INFO] [stdout] 70 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 71 | | pub copy struct CommitRetryOnAuthError(bool, env="COMMIT_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 72 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/components/committer/config.rs:143:56 [INFO] [stdout] | [INFO] [stdout] 143 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | env_funs!("COMMIT_STRATEGY"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | env_funs!("COMMIT_STRATEGY"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | env_funs!("COMMIT_STRATEGY"); [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 `env_funs` (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/components/connector/mod.rs:55:21 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn new_with_config(stream_client: C, config: ConnectConfig) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | logger: Box::new(DevNullLoggingAdapter), [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/components/connector/mod.rs:56:30 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn new_with_config(stream_client: C, config: ConnectConfig) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | instrumentation: Instrumentation::default(), [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/components/connector/mod.rs:65:21 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn new(stream_client: C) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 65 | logger: Box::new(DevNullLoggingAdapter), [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/components/connector/mod.rs:66:30 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn new(stream_client: C) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 66 | instrumentation: Instrumentation::default(), [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="If `true` abort the consumer when an auth error occurs while connecting to a stream.\n\n\ [INFO] [stdout] 11 | | In some environments it can be good retry on auth errors since it \ [INFO] [stdout] 12 | | it might take some time for auth to be set up correctly\n\n\ [INFO] [stdout] ... | [INFO] [stdout] 15 | | pub copy struct ConnectAbortOnAuthError(bool, env="CONNECT_ABORT_ON_AUTH_ERROR"); [INFO] [stdout] 16 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="If `true` abort the consumer when an auth error occurs while connecting to a stream.\n\n\ [INFO] [stdout] 11 | | In some environments it can be good retry on auth errors since it \ [INFO] [stdout] 12 | | it might take some time for auth to be set up correctly\n\n\ [INFO] [stdout] ... | [INFO] [stdout] 15 | | pub copy struct ConnectAbortOnAuthError(bool, env="CONNECT_ABORT_ON_AUTH_ERROR"); [INFO] [stdout] 16 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="If `true` abort the consumer when an auth error occurs while connecting to a stream.\n\n\ [INFO] [stdout] 11 | | In some environments it can be good retry on auth errors since it \ [INFO] [stdout] 12 | | it might take some time for auth to be set up correctly\n\n\ [INFO] [stdout] ... | [INFO] [stdout] 15 | | pub copy struct ConnectAbortOnAuthError(bool, env="CONNECT_ABORT_ON_AUTH_ERROR"); [INFO] [stdout] 16 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / new_type! { [INFO] [stdout] 24 | | #[doc="If `true` abort the consumer when a conflict (409) occurs while connecting to a stream.\n\n\ [INFO] [stdout] 25 | | This can happen when there are no free slots or cursors are being reset.\n\n\ [INFO] [stdout] 26 | | The default is `false` which means no abort occurs on conflicts.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub copy struct ConnectAbortOnConflict(bool, env="CONNECT_ABORT_ON_CONFLICT"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / new_type! { [INFO] [stdout] 24 | | #[doc="If `true` abort the consumer when a conflict (409) occurs while connecting to a stream.\n\n\ [INFO] [stdout] 25 | | This can happen when there are no free slots or cursors are being reset.\n\n\ [INFO] [stdout] 26 | | The default is `false` which means no abort occurs on conflicts.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub copy struct ConnectAbortOnConflict(bool, env="CONNECT_ABORT_ON_CONFLICT"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / new_type! { [INFO] [stdout] 24 | | #[doc="If `true` abort the consumer when a conflict (409) occurs while connecting to a stream.\n\n\ [INFO] [stdout] 25 | | This can happen when there are no free slots or cursors are being reset.\n\n\ [INFO] [stdout] 26 | | The default is `false` which means no abort occurs on conflicts.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub copy struct ConnectAbortOnConflict(bool, env="CONNECT_ABORT_ON_CONFLICT"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="If `true` abort the consumer when a subscription does not exist when connection to a stream.\n\n\ [INFO] [stdout] 38 | | The default is `true`\n"] [INFO] [stdout] 39 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 40 | | pub copy struct ConnectAbortOnSubscriptionNotFound(bool, env="CONNECT_ABORT_ON_SUBSCRIPTION_NOT_FOUND"); [INFO] [stdout] 41 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="If `true` abort the consumer when a subscription does not exist when connection to a stream.\n\n\ [INFO] [stdout] 38 | | The default is `true`\n"] [INFO] [stdout] 39 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 40 | | pub copy struct ConnectAbortOnSubscriptionNotFound(bool, env="CONNECT_ABORT_ON_SUBSCRIPTION_NOT_FOUND"); [INFO] [stdout] 41 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="If `true` abort the consumer when a subscription does not exist when connection to a stream.\n\n\ [INFO] [stdout] 38 | | The default is `true`\n"] [INFO] [stdout] 39 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 40 | | pub copy struct ConnectAbortOnSubscriptionNotFound(bool, env="CONNECT_ABORT_ON_SUBSCRIPTION_NOT_FOUND"); [INFO] [stdout] 41 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / new_type! { [INFO] [stdout] 49 | | #[doc="The maximum time for connecting to a stream.\n\n\ [INFO] [stdout] 50 | | Default is infinite."] [INFO] [stdout] 51 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 52 | | pub secs struct ConnectTimeoutSecs(u64, env="CONNECT_TIMEOUT_SECS"); [INFO] [stdout] 53 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / new_type! { [INFO] [stdout] 49 | | #[doc="The maximum time for connecting to a stream.\n\n\ [INFO] [stdout] 50 | | Default is infinite."] [INFO] [stdout] 51 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 52 | | pub secs struct ConnectTimeoutSecs(u64, env="CONNECT_TIMEOUT_SECS"); [INFO] [stdout] 53 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / new_type! { [INFO] [stdout] 49 | | #[doc="The maximum time for connecting to a stream.\n\n\ [INFO] [stdout] 50 | | Default is infinite."] [INFO] [stdout] 51 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 52 | | pub secs struct ConnectTimeoutSecs(u64, env="CONNECT_TIMEOUT_SECS"); [INFO] [stdout] 53 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / new_type! { [INFO] [stdout] 56 | | #[doc="The maximum retry delay between failed attempts to connect to a stream.\n"] [INFO] [stdout] 57 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 58 | | pub secs struct ConnectMaxRetryDelaySecs(u64, env="CONNECT_MAX_RETRY_DELAY_SECS"); [INFO] [stdout] 59 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / new_type! { [INFO] [stdout] 56 | | #[doc="The maximum retry delay between failed attempts to connect to a stream.\n"] [INFO] [stdout] 57 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 58 | | pub secs struct ConnectMaxRetryDelaySecs(u64, env="CONNECT_MAX_RETRY_DELAY_SECS"); [INFO] [stdout] 59 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / new_type! { [INFO] [stdout] 56 | | #[doc="The maximum retry delay between failed attempts to connect to a stream.\n"] [INFO] [stdout] 57 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 58 | | pub secs struct ConnectMaxRetryDelaySecs(u64, env="CONNECT_MAX_RETRY_DELAY_SECS"); [INFO] [stdout] 59 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/components/connector/config.rs:69:56 [INFO] [stdout] | [INFO] [stdout] 69 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | env_funs!("CONNECT_ON_CONFLICT_RETRY_SECS"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | env_funs!("CONNECT_ON_CONFLICT_RETRY_SECS"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | env_funs!("CONNECT_ON_CONFLICT_RETRY_SECS"); [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 `env_funs` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | / new_type! { [INFO] [stdout] 132 | | #[doc="The timeout for a single request made to Nakadi to connect to a stream.\n\n\ [INFO] [stdout] 133 | | The default is 10 seconds\n"] [INFO] [stdout] 134 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 135 | | pub secs struct ConnectAttemptTimeoutSecs(u64, env="CONNECT_ATTEMPT_TIMEOUT_SECS"); [INFO] [stdout] 136 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | / new_type! { [INFO] [stdout] 132 | | #[doc="The timeout for a single request made to Nakadi to connect to a stream.\n\n\ [INFO] [stdout] 133 | | The default is 10 seconds\n"] [INFO] [stdout] 134 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 135 | | pub secs struct ConnectAttemptTimeoutSecs(u64, env="CONNECT_ATTEMPT_TIMEOUT_SECS"); [INFO] [stdout] 136 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | / new_type! { [INFO] [stdout] 132 | | #[doc="The timeout for a single request made to Nakadi to connect to a stream.\n\n\ [INFO] [stdout] 133 | | The default is 10 seconds\n"] [INFO] [stdout] 134 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 135 | | pub secs struct ConnectAttemptTimeoutSecs(u64, env="CONNECT_ATTEMPT_TIMEOUT_SECS"); [INFO] [stdout] 136 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/components/connector/config.rs:184:56 [INFO] [stdout] | [INFO] [stdout] 184 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | env_funs!("CONNECT_TIMEOUT"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | env_funs!("CONNECT_TIMEOUT"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | env_funs!("CONNECT_TIMEOUT"); [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 `env_funs` (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/components/connector/config.rs:421:9 [INFO] [stdout] | [INFO] [stdout] 417 | pub fn configure_stream_parameters(self, mut f: F) -> Self [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 421 | self.try_configure_stream_parameters(|params| Ok(f(params))) [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/components/streams/event_stream/mod.rs:85:27 [INFO] [stdout] | [INFO] [stdout] 84 | fn from(stream: St) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 85 | Self::new(stream, Instrumentation::default()) [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/components/streams/event_stream/mod.rs:122:12 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn new>(bytes: T) -> Result { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 114 | let bytes = bytes.into(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | Ok(EventStreamBatch { [INFO] [stdout] | ____________^ [INFO] [stdout] 123 | | bytes, [INFO] [stdout] 124 | | items, [INFO] [stdout] 125 | | frame_id: 0, [INFO] [stdout] 126 | | frame_started_at: Instant::now(), [INFO] [stdout] 127 | | frame_completed_at: Instant::now(), [INFO] [stdout] 128 | | }) [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/components/streams/event_stream/mod.rs:139:12 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn try_from_slice>(slice: T) -> Result { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 139 | Ok(EventStreamBatch { [INFO] [stdout] | ____________^ [INFO] [stdout] 140 | | bytes: Bytes::copy_from_slice(slice.as_ref()), [INFO] [stdout] 141 | | items, [INFO] [stdout] 142 | | frame_id: 0, [INFO] [stdout] 143 | | frame_started_at: Instant::now(), [INFO] [stdout] 144 | | frame_completed_at: Instant::now(), [INFO] [stdout] 145 | | }) [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/components/streams/event_stream/mod.rs:156:12 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn try_from_frame(frame: NakadiFrame) -> Result { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 156 | Ok(EventStreamBatch { [INFO] [stdout] | ____________^ [INFO] [stdout] 157 | | bytes: frame.bytes, [INFO] [stdout] 158 | | items, [INFO] [stdout] 159 | | frame_id: frame.frame_id, [INFO] [stdout] 160 | | frame_started_at: frame.started_at, [INFO] [stdout] 161 | | frame_completed_at: frame.completed_at, [INFO] [stdout] 162 | | }) [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/components/streams/framed.rs:93:20 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn new(bytes_stream: St, instrumentation: Instrumentation) -> Self { [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] 93 | state: State { [INFO] [stdout] | ____________________^ [INFO] [stdout] 94 | | frame_id: 0, [INFO] [stdout] 95 | | frames: VecDeque::new(), [INFO] [stdout] 96 | | unfinished_frame: Vec::with_capacity(4096), [INFO] [stdout] ... | [INFO] [stdout] 99 | | done_err: None, [INFO] [stdout] 100 | | }, [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/consumer/mod.rs:185:18 [INFO] [stdout] | [INFO] [stdout] 119 | pub fn start(self) -> (ConsumerHandle, Consuming) { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | let logger = [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 126 | let consumer_state = ConsumerState::new(self.inner.config().clone(), logger); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 137 | let handle = ConsumerHandle { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 141 | let kept_inner = Arc::clone(&self.inner); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | let join = tokio::spawn({ [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 143 | let consumer_state = consumer_state.clone(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 158 | let f = async move { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 185 | (handle, Consuming::new(f)) [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/consumer/mod.rs:162:19 [INFO] [stdout] | [INFO] [stdout] 126 | let consumer_state = ConsumerState::new(self.inner.config().clone(), logger); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 141 | let kept_inner = Arc::clone(&self.inner); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | let join = tokio::spawn({ [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 162 | match join.await { [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/consumer/mod.rs:189:43 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn add_lifecycle_listener(&self, listener: T) { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 189 | self.inner.add_lifecycle_listener(Box::new(listener)) [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/consumer/mod.rs:228:15 [INFO] [stdout] | [INFO] [stdout] 226 | pub fn try_into_err(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let consumer = self.consumer; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | match self.stop_reason.try_into_error() { [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/consumer/mod.rs:283:23 [INFO] [stdout] | [INFO] [stdout] 279 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 283 | Self { inner: Box::pin(f) } [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/consumer/mod.rs:365:9 [INFO] [stdout] | [INFO] [stdout] 353 | fn start(&self, consumer_state: ConsumerState) -> BoxFuture<'static, ConsumerAbort> { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 354 | let controller_params = ControllerParams { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 364 | let controller = Controller::new(controller_params); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 365 | controller.start().boxed() [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/consumer/config_types/mod.rs:302:9 [INFO] [stdout] | [INFO] [stdout] 298 | pub fn configure_connector(self, mut f: F) -> Self [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] 302 | self.try_configure_connector(|config| Ok(f(config))) [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/consumer/config_types/mod.rs:328:9 [INFO] [stdout] | [INFO] [stdout] 324 | pub fn configure_committer(self, mut f: F) -> Self [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] 328 | self.try_configure_committer(|config| Ok(f(config))) [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/consumer/config_types/mod.rs:355:9 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn configure_stream_parameters(self, mut f: F) -> Self [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] 355 | self.try_configure_stream_parameters(|params| Ok(f(params))) [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/consumer/config_types/mod.rs:455:12 [INFO] [stdout] | [INFO] [stdout] 436 | api_client: C, [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 437 | handler_factory: HF, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 438 | logs: L, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 445 | let config = self.config()?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 446 | [INFO] [stdout] 447 | let inner = Inner { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 455 | Ok(Consumer { [INFO] [stdout] | ____________^ [INFO] [stdout] 456 | | inner: Arc::new(inner), [INFO] [stdout] 457 | | }) [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] | [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / new_type! { [INFO] [stdout] 6 | | #[doc="The internal tick interval.\n\nThe applied value is always between [100..5_000] ms. \ [INFO] [stdout] 7 | | When set outside of its bounds it will be adjusted to fit within the bounds.\n\n"] [INFO] [stdout] 8 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 9 | | pub millis struct TickIntervalMillis(u64, env="TICK_INTERVAL_MILLIS"); [INFO] [stdout] 10 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / new_type! { [INFO] [stdout] 6 | | #[doc="The internal tick interval.\n\nThe applied value is always between [100..5_000] ms. \ [INFO] [stdout] 7 | | When set outside of its bounds it will be adjusted to fit within the bounds.\n\n"] [INFO] [stdout] 8 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 9 | | pub millis struct TickIntervalMillis(u64, env="TICK_INTERVAL_MILLIS"); [INFO] [stdout] 10 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / new_type! { [INFO] [stdout] 6 | | #[doc="The internal tick interval.\n\nThe applied value is always between [100..5_000] ms. \ [INFO] [stdout] 7 | | When set outside of its bounds it will be adjusted to fit within the bounds.\n\n"] [INFO] [stdout] 8 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 9 | | pub millis struct TickIntervalMillis(u64, env="TICK_INTERVAL_MILLIS"); [INFO] [stdout] 10 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | / new_type! { [INFO] [stdout] 26 | | #[doc="The time after which a handler is considered inactive.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub secs struct HandlerInactivityTimeoutSecs(u64, env="HANDLER_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | / new_type! { [INFO] [stdout] 26 | | #[doc="The time after which a handler is considered inactive.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub secs struct HandlerInactivityTimeoutSecs(u64, env="HANDLER_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | / new_type! { [INFO] [stdout] 26 | | #[doc="The time after which a handler is considered inactive.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub secs struct HandlerInactivityTimeoutSecs(u64, env="HANDLER_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="The time after which a partition is considered inactive.\n\nDefault is 90 seconds.\n"] [INFO] [stdout] 38 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 39 | | pub secs struct PartitionInactivityTimeoutSecs(u64, env="PARTITION_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 40 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="The time after which a partition is considered inactive.\n\nDefault is 90 seconds.\n"] [INFO] [stdout] 38 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 39 | | pub secs struct PartitionInactivityTimeoutSecs(u64, env="PARTITION_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 40 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="The time after which a partition is considered inactive.\n\nDefault is 90 seconds.\n"] [INFO] [stdout] 38 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 39 | | pub secs struct PartitionInactivityTimeoutSecs(u64, env="PARTITION_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 40 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / new_type! { [INFO] [stdout] 48 | | #[doc="Emits a warning when no frames (lines) were received from Nakadi.\n\n\ [INFO] [stdout] 49 | | Default is 30s.\n"] [INFO] [stdout] 50 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 51 | | pub secs struct WarnNoFramesSecs(u64, env="WARN_NO_FRAMES_SECS"); [INFO] [stdout] 52 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / new_type! { [INFO] [stdout] 48 | | #[doc="Emits a warning when no frames (lines) were received from Nakadi.\n\n\ [INFO] [stdout] 49 | | Default is 30s.\n"] [INFO] [stdout] 50 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 51 | | pub secs struct WarnNoFramesSecs(u64, env="WARN_NO_FRAMES_SECS"); [INFO] [stdout] 52 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / new_type! { [INFO] [stdout] 48 | | #[doc="Emits a warning when no frames (lines) were received from Nakadi.\n\n\ [INFO] [stdout] 49 | | Default is 30s.\n"] [INFO] [stdout] 50 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 51 | | pub secs struct WarnNoFramesSecs(u64, env="WARN_NO_FRAMES_SECS"); [INFO] [stdout] 52 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / new_type! { [INFO] [stdout] 60 | | #[doc="Emits a warning when no events were received from Nakadi.\n\n\ [INFO] [stdout] 61 | | Default is 60s.\n"] [INFO] [stdout] 62 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 63 | | pub secs struct WarnNoEventsSecs(u64, env="WARN_NO_EVENTS_SECS"); [INFO] [stdout] 64 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / new_type! { [INFO] [stdout] 60 | | #[doc="Emits a warning when no events were received from Nakadi.\n\n\ [INFO] [stdout] 61 | | Default is 60s.\n"] [INFO] [stdout] 62 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 63 | | pub secs struct WarnNoEventsSecs(u64, env="WARN_NO_EVENTS_SECS"); [INFO] [stdout] 64 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / new_type! { [INFO] [stdout] 60 | | #[doc="Emits a warning when no events were received from Nakadi.\n\n\ [INFO] [stdout] 61 | | Default is 60s.\n"] [INFO] [stdout] 62 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 63 | | pub secs struct WarnNoEventsSecs(u64, env="WARN_NO_EVENTS_SECS"); [INFO] [stdout] 64 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/consumer/config_types/complex_types.rs:46:56 [INFO] [stdout] | [INFO] [stdout] 46 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | env_funs!("DISPATCH_MODE"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | env_funs!("DISPATCH_MODE"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | env_funs!("DISPATCH_MODE"); [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 `env_funs` (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/consumer/config_types/complex_types.rs:179:56 [INFO] [stdout] | [INFO] [stdout] 179 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | env_funs!("STREAM_DEAD_POLICY"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | env_funs!("STREAM_DEAD_POLICY"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | env_funs!("STREAM_DEAD_POLICY"); [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 `env_funs` (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/consumer/config_types/complex_types.rs:372:56 [INFO] [stdout] | [INFO] [stdout] 372 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | env_funs!("LOG_PARTITION_EVENTS_MODE"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | env_funs!("LOG_PARTITION_EVENTS_MODE"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | env_funs!("LOG_PARTITION_EVENTS_MODE"); [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 `env_funs` (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/consumer/error.rs:19:21 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn error>(err: E) -> Self { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | Self::Error(err.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/consumer/error.rs:69:21 [INFO] [stdout] | [INFO] [stdout] 68 | fn from(err: T) -> Self { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | Self::Error(err.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/consumer/error.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn new_with_message(kind: ConsumerErrorKind, message: M) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 141 | source: None, [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/consumer/error.rs:201:21 [INFO] [stdout] | [INFO] [stdout] 197 | fn from(err: nakadi_types::Error) -> Self { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 201 | source: Some(Box::new(err)), [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/consumer/error.rs:211:21 [INFO] [stdout] | [INFO] [stdout] 207 | fn from(err: tokio::task::JoinError) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 211 | source: Some(Box::new(err)), [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/handler/typed.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 117 | results: Vec>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | / async move { [INFO] [stdout] 123 | | EventsPostAction::ShutDown(format!( [INFO] [stdout] 124 | | "{} out of {} events were not deserializable. \ [INFO] [stdout] 125 | | Default action is to shut down the consumer.", [INFO] [stdout] 126 | | num_failed, num_events [INFO] [stdout] 127 | | )) [INFO] [stdout] 128 | | } [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/handler/typed.rs:163:9 [INFO] [stdout] | [INFO] [stdout] 162 | fn handle<'a>(&'a mut self, events: Bytes, meta: BatchMeta<'a>) -> BatchHandlerFuture<'a> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 163 | / async move { [INFO] [stdout] 164 | | let t_deserialize = Instant::now(); [INFO] [stdout] 165 | | let de_res = match self.deserialize_on(events.len()) { [INFO] [stdout] 166 | | SpawnTarget::Executor => serde_json::from_slice::>(&events), [INFO] [stdout] ... | [INFO] [stdout] 230 | | } [INFO] [stdout] 231 | | } [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/instrumentation/mod.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | env_funs!("METRICS_DETAIL_LEVEL"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/instrumentation/mod.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | env_funs!("METRICS_DETAIL_LEVEL"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/instrumentation/mod.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | env_funs!("METRICS_DETAIL_LEVEL"); [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 `env_funs` (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/instrumentation/mod.rs:247:20 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn new(instruments: I, detail: MetricsDetailLevel) -> Self [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 247 | instr: InstrumentationSelection::Custom(Arc::new(instruments)), [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/publisher/mod.rs:35:41 [INFO] [stdout] | [INFO] [stdout] 35 | #[derive(Debug, Clone, Copy, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | env_funs!("PUBLISH_SUBMISSION_FAILURE_STRATEGY"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | env_funs!("PUBLISH_SUBMISSION_FAILURE_STRATEGY"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | env_funs!("PUBLISH_SUBMISSION_FAILURE_STRATEGY"); [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 `env_funs` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | / new_type! { [INFO] [stdout] 92 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 93 | | Default is 31 seconds\n"] [INFO] [stdout] 94 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 95 | | pub millis struct PublishAttemptTimeoutMillis(u64, env="PUBLISH_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 96 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | / new_type! { [INFO] [stdout] 92 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 93 | | Default is 31 seconds\n"] [INFO] [stdout] 94 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 95 | | pub millis struct PublishAttemptTimeoutMillis(u64, env="PUBLISH_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 96 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | / new_type! { [INFO] [stdout] 92 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 93 | | Default is 31 seconds\n"] [INFO] [stdout] 94 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 95 | | pub millis struct PublishAttemptTimeoutMillis(u64, env="PUBLISH_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 96 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/publisher/mod.rs:105:41 [INFO] [stdout] | [INFO] [stdout] 105 | #[derive(Debug, Clone, Copy, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | env_funs!("PUBLISH_TIMEOUT_MILLIS"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | env_funs!("PUBLISH_TIMEOUT_MILLIS"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | env_funs!("PUBLISH_TIMEOUT_MILLIS"); [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 `env_funs` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | / new_type! { [INFO] [stdout] 171 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 172 | | Default is 100 ms.\n"] [INFO] [stdout] 173 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 174 | | pub millis struct PublishInitialRetryIntervalMillis(u64, env="PUBLISH_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 175 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | / new_type! { [INFO] [stdout] 171 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 172 | | Default is 100 ms.\n"] [INFO] [stdout] 173 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 174 | | pub millis struct PublishInitialRetryIntervalMillis(u64, env="PUBLISH_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 175 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | / new_type! { [INFO] [stdout] 171 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 172 | | Default is 100 ms.\n"] [INFO] [stdout] 173 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 174 | | pub millis struct PublishInitialRetryIntervalMillis(u64, env="PUBLISH_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 175 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / new_type! { [INFO] [stdout] 182 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 183 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 184 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 185 | | pub copy struct PublishRetryIntervalMultiplier(f64, env="PUBLISH_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 186 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / new_type! { [INFO] [stdout] 182 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 183 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 184 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 185 | | pub copy struct PublishRetryIntervalMultiplier(f64, env="PUBLISH_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 186 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / new_type! { [INFO] [stdout] 182 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 183 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 184 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 185 | | pub copy struct PublishRetryIntervalMultiplier(f64, env="PUBLISH_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 186 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | / new_type! { [INFO] [stdout] 193 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 194 | | Default is 1000 ms.\n"] [INFO] [stdout] 195 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 196 | | pub millis struct PublishMaxRetryIntervalMillis(u64, env="PUBLISH_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 197 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | / new_type! { [INFO] [stdout] 193 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 194 | | Default is 1000 ms.\n"] [INFO] [stdout] 195 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 196 | | pub millis struct PublishMaxRetryIntervalMillis(u64, env="PUBLISH_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 197 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | / new_type! { [INFO] [stdout] 193 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 194 | | Default is 1000 ms.\n"] [INFO] [stdout] 195 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 196 | | pub millis struct PublishMaxRetryIntervalMillis(u64, env="PUBLISH_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 197 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | / new_type! { [INFO] [stdout] 204 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 205 | | Default is false.\n"] [INFO] [stdout] 206 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 207 | | pub copy struct PublishRetryOnAuthError(bool, env="PUBLISH_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 208 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | / new_type! { [INFO] [stdout] 204 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 205 | | Default is false.\n"] [INFO] [stdout] 206 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 207 | | pub copy struct PublishRetryOnAuthError(bool, env="PUBLISH_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 208 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | / new_type! { [INFO] [stdout] 204 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 205 | | Default is false.\n"] [INFO] [stdout] 206 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 207 | | pub copy struct PublishRetryOnAuthError(bool, env="PUBLISH_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 208 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/publisher/mod.rs:379:12 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn from_env_prefixed>(api_client: C, prefix: T) -> Result { [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] 378 | let config = PublisherConfig::from_env_prefixed(prefix)?; [INFO] [stdout] 379 | Ok(Self::with_config(api_client, config)) [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/publisher/mod.rs:393:25 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn with_config(api_client: C, config: PublisherConfig) -> Self { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 393 | api_client: Arc::new(api_client), [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/publisher/mod.rs:394:21 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn with_config(api_client: C, config: PublisherConfig) -> Self { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 394 | logger: Arc::new(DevNullLoggingAdapter), [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/publisher/mod.rs:395:30 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn with_config(api_client: C, config: PublisherConfig) -> Self { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 395 | instrumentation: Default::default(), [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/publisher/mod.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 466 | let mut bytes_to_publish = assemble_bytes_to_publish(events); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 467 | let mut events: Vec = events.to_vec(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 468 | let started = Instant::now(); [INFO] [stdout] 469 | / async move { [INFO] [stdout] 470 | | let api_client = Arc::clone(&self.api_client); [INFO] [stdout] 471 | | let api_client: &C = &api_client; [INFO] [stdout] 472 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 569 | | } [INFO] [stdout] 570 | | } [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/publisher/mod.rs:586:9 [INFO] [stdout] | [INFO] [stdout] 583 | flow_id: F, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 586 | / async move { [INFO] [stdout] 587 | | let mut serialized_events = Vec::new(); [INFO] [stdout] 588 | | for e in events { [INFO] [stdout] 589 | | let serialized = serde_json::to_vec(e).map_err(|err| { [INFO] [stdout] ... | [INFO] [stdout] 600 | | .await [INFO] [stdout] 601 | | } [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/publisher/mod.rs:600:18 [INFO] [stdout] | [INFO] [stdout] 587 | let mut serialized_events = Vec::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 600 | .await [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/publisher/mod.rs:591:25 [INFO] [stdout] | [INFO] [stdout] 589 | let serialized = serde_json::to_vec(e).map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 590 | PublishError::Other( [INFO] [stdout] 591 | / NakadiApiError::other() [INFO] [stdout] 592 | | .with_context("Could not serialize event to publish") [INFO] [stdout] 593 | | .caused_by(err), [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/publisher/mod.rs:653:9 [INFO] [stdout] | [INFO] [stdout] 613 | events: B, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 614 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 651 | let bytes = events.into(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 652 | let flow_id = flow_id.into(); [INFO] [stdout] 653 | / async move { [INFO] [stdout] 654 | | let api_client = Arc::clone(&self.api_client); [INFO] [stdout] 655 | | let api_client: &C = &api_client; [INFO] [stdout] 656 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 691 | | } [INFO] [stdout] 692 | | } [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/publisher/mod.rs:710:48 [INFO] [stdout] | [INFO] [stdout] 710 | .map_err(|elapsed| PublishError::Other(elapsed.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/publisher/instrumentation/mod.rs:66:20 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn new(instruments: I) -> Self [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 66 | instr: InstrumentationSelection::Custom(Arc::new(instruments)), [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/internals/mod.rs:41:36 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn new(config: Config, logger: ContextualLogger) -> Self { [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] 38 | let subscription_id = config.subscription_id; [INFO] [stdout] 39 | let instrumentation = config.instrumentation.clone(); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | Self { [INFO] [stdout] 41 | is_globally_cancelled: Arc::new(AtomicBool::new(false)), [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/internals/mod.rs:42:21 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn new(config: Config, logger: ContextualLogger) -> Self { [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] 38 | let subscription_id = config.subscription_id; [INFO] [stdout] 39 | let instrumentation = config.instrumentation.clone(); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | config: Arc::new(config), [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/internals/mod.rs:43:21 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn new(config: Config, logger: ContextualLogger) -> Self { [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] 38 | let subscription_id = config.subscription_id; [INFO] [stdout] 39 | let instrumentation = config.instrumentation.clone(); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | logger: logger.subscription_id(subscription_id), [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/internals/mod.rs:130:27 [INFO] [stdout] | [INFO] [stdout] 122 | config: Arc, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | is_globally_cancelled: Weak, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 124 | logger: ContextualLogger, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 125 | instrumentation: Instrumentation, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 130 | is_cancelled: Arc::new(AtomicBool::new(false)), [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/internals/mod.rs:134:20 [INFO] [stdout] | [INFO] [stdout] 122 | config: Arc, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | is_globally_cancelled: Weak, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 124 | logger: ContextualLogger, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 125 | instrumentation: Instrumentation, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 134 | stats: Default::default(), [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/internals/background_committer/mod.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 87 | client: C, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | stream_state: StreamState, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | let mut committer = Committer::new( [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 103 | let (tx, to_commit) = unbounded(); [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] 104 | [INFO] [stdout] 105 | let (io_sender, io_receiver) = unbounded(); [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] 106 | [INFO] [stdout] 107 | let join_handle_dispatch_cursors = spawn(run_dispatch_cursors( [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 113 | let join_handle_io_loop = spawn(commit_io_loop_task( [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 119 | let f = async move { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 147 | (CommitHandle { sender: tx }, f) [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/internals/controller/mod.rs:330:12 [INFO] [stdout] | [INFO] [stdout] 240 | let (active_dispatcher, batch_lines_sink, first_frame) = { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 330 | Ok(EventStreamMessage::Nakadi(NakadiMessage::Events( [INFO] [stdout] | ____________^ [INFO] [stdout] 331 | | first_frame, [INFO] [stdout] 332 | | ))) [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/internals/controller/mod.rs:373:12 [INFO] [stdout] | [INFO] [stdout] 352 | let instrumentation = stream_state.instrumentation().clone(); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 373 | Ok(EventStreamMessage::Tick(Instant::now())) [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/internals/controller/consume_to_end/controller_state/mod.rs:39:32 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn new(stream_state: StreamState) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39 | partition_tracker: PartitionTracker::new(stream_state.clone()), [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/internals/controller/sleep_ticker.rs:33:26 [INFO] [stdout] | [INFO] [stdout] 24 | sleeping_dispatcher: SleepingDispatcher, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | consumer_state: ConsumerState, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let wake_up = Arc::new(AtomicBool::new(false)); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | let join_handle = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | join_handle: Some(join_handle), [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/internals/controller/sleep_ticker.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn join(mut self) -> tokio::task::JoinHandle> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | self.join_handle.take().unwrap() [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/internals/dispatcher/par/mod.rs:31:54 [INFO] [stdout] | [INFO] [stdout] 28 | let active_worker = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | let join = async move { active_worker.join().await }.boxed(); [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/internals/dispatcher/par/mod.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn process(&self, msg: WorkerMessage) -> bool { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | self.sender.send(msg).is_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/internals/dispatcher/par/et_par.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 27 | handler_factory: Arc, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | api_client: C, [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | assignments: BTreeMap::default(), [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/internals/dispatcher/par/et_par.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 115 | .map(|(event_type, sleeping_worker)| { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 118 | BufferedWorker::new(sleeping_worker, stream_state.clone(), committer.clone()), [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/internals/dispatcher/par/etp_par.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 27 | handler_factory: Arc, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | api_client: C, [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | assignments: BTreeMap::default(), [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/internals/dispatcher/par/etp_par.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 115 | .map(|(event_type, sleeping_worker)| { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 118 | BufferedWorker::new(sleeping_worker, stream_state.clone(), committer.clone()), [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/internals/worker.rs:35:27 [INFO] [stdout] | [INFO] [stdout] 30 | handler_factory: Arc, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | handler_slot: HandlerSlot::new(handler_factory, assignment, inactivity_after), [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/internals/worker.rs:312:26 [INFO] [stdout] | [INFO] [stdout] 307 | handler_factory: Arc, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 312 | handler: None, [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/internals/worker.rs:318:25 [INFO] [stdout] | [INFO] [stdout] 307 | handler_factory: Arc, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 318 | logger: None, [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/internals/worker.rs:340:25 [INFO] [stdout] | [INFO] [stdout] 339 | .map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 340 | ConsumerError::from(err).with_kind(ConsumerErrorKind::HandlerFactory) [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/logging/mod.rs:52:22 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn new(logging_adapter: Arc) -> Self { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 51 | ContextualLogger { [INFO] [stdout] 52 | context: Arc::new(LoggingContext::default()), [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/logging/mod.rs:63:22 [INFO] [stdout] | [INFO] [stdout] 60 | let logging_adapter = Arc::clone(&self.logging_adapter); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | context: Arc::new(context), [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/logging/mod.rs:74:22 [INFO] [stdout] | [INFO] [stdout] 71 | let logging_adapter = Arc::clone(&self.logging_adapter); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | context: Arc::new(context), [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/logging/mod.rs:85:22 [INFO] [stdout] | [INFO] [stdout] 82 | let logging_adapter = Arc::clone(&self.logging_adapter); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | context: Arc::new(context), [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/logging/mod.rs:96:22 [INFO] [stdout] | [INFO] [stdout] 93 | let logging_adapter = Arc::clone(&self.logging_adapter); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 96 | context: Arc::new(context), [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:393:1 [INFO] [stdout] | [INFO] [stdout] 393 | / new_type! { [INFO] [stdout] 394 | | #[doc="If `true` debug logging is enabled.\n\n\ [INFO] [stdout] 395 | | The default is `false`\n"] [INFO] [stdout] 396 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 397 | | pub copy struct DebugLoggingEnabled(bool, env="DEBUG_LOGGING_ENABLED"); [INFO] [stdout] 398 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:393:1 [INFO] [stdout] | [INFO] [stdout] 393 | / new_type! { [INFO] [stdout] 394 | | #[doc="If `true` debug logging is enabled.\n\n\ [INFO] [stdout] 395 | | The default is `false`\n"] [INFO] [stdout] 396 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 397 | | pub copy struct DebugLoggingEnabled(bool, env="DEBUG_LOGGING_ENABLED"); [INFO] [stdout] 398 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:393:1 [INFO] [stdout] | [INFO] [stdout] 393 | / new_type! { [INFO] [stdout] 394 | | #[doc="If `true` debug logging is enabled.\n\n\ [INFO] [stdout] 395 | | The default is `false`\n"] [INFO] [stdout] 396 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 397 | | pub copy struct DebugLoggingEnabled(bool, env="DEBUG_LOGGING_ENABLED"); [INFO] [stdout] 398 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:405:1 [INFO] [stdout] | [INFO] [stdout] 405 | / new_type! { [INFO] [stdout] 406 | | #[doc="If `true` log debug messages as info messages.\n\n\ [INFO] [stdout] 407 | | The default is `false`\n"] [INFO] [stdout] 408 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 409 | | pub copy struct LogDebugAsInfo(bool, env="LOG_DEBUG_AS_INFO"); [INFO] [stdout] 410 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:405:1 [INFO] [stdout] | [INFO] [stdout] 405 | / new_type! { [INFO] [stdout] 406 | | #[doc="If `true` log debug messages as info messages.\n\n\ [INFO] [stdout] 407 | | The default is `false`\n"] [INFO] [stdout] 408 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 409 | | pub copy struct LogDebugAsInfo(bool, env="LOG_DEBUG_AS_INFO"); [INFO] [stdout] 410 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:405:1 [INFO] [stdout] | [INFO] [stdout] 405 | / new_type! { [INFO] [stdout] 406 | | #[doc="If `true` log debug messages as info messages.\n\n\ [INFO] [stdout] 407 | | The default is `false`\n"] [INFO] [stdout] 408 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 409 | | pub copy struct LogDebugAsInfo(bool, env="LOG_DEBUG_AS_INFO"); [INFO] [stdout] 410 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | env_funs!("LOG_DETAIL_LEVEL"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | env_funs!("LOG_DETAIL_LEVEL"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | env_funs!("LOG_DETAIL_LEVEL"); [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 `env_funs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 226 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `nakadion` (lib) due to 227 previous errors; 3 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/tools/mod.rs:55:19 [INFO] [stdout] | [INFO] [stdout] 55 | StreamEnd(SubscriptionId, StreamId), [INFO] [stdout] | --------- ^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 55 | StreamEnd((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/internals/worker.rs:24:10 [INFO] [stdout] | [INFO] [stdout] 24 | Tick(Instant), [INFO] [stdout] | ---- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `WorkerMessage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 24 | Tick(()), [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/api/api_ext.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 26 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | / async move { [INFO] [stdout] 30 | | let cursors = self [INFO] [stdout] 31 | | .get_subscription_cursors(id, flow_id.clone()) [INFO] [stdout] 32 | | .await? [INFO] [stdout] ... | [INFO] [stdout] 40 | | Ok(()) [INFO] [stdout] 41 | | } [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | / new_type! { [INFO] [stdout] 41 | | #[doc="The time a request attempt to Nakadi may take.\n\n\ [INFO] [stdout] 42 | | Default is 1000 ms\n"] [INFO] [stdout] 43 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 44 | | pub millis struct ApiClientAttemptTimeoutMillis(u64, env="API_CLIENT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 45 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | / new_type! { [INFO] [stdout] 41 | | #[doc="The time a request attempt to Nakadi may take.\n\n\ [INFO] [stdout] 42 | | Default is 1000 ms\n"] [INFO] [stdout] 43 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 44 | | pub millis struct ApiClientAttemptTimeoutMillis(u64, env="API_CLIENT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 45 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | / new_type! { [INFO] [stdout] 41 | | #[doc="The time a request attempt to Nakadi may take.\n\n\ [INFO] [stdout] 42 | | Default is 1000 ms\n"] [INFO] [stdout] 43 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 44 | | pub millis struct ApiClientAttemptTimeoutMillis(u64, env="API_CLIENT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 45 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / new_type! { [INFO] [stdout] 54 | | #[doc="The a timeout for a complete request including retries.\n\n\ [INFO] [stdout] 55 | | Default is 5000 ms.\n"] [INFO] [stdout] 56 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 57 | | pub millis struct ApiClientTimeoutMillis(u64, env="API_CLIENT_TIMEOUT_MILLIS"); [INFO] [stdout] 58 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / new_type! { [INFO] [stdout] 54 | | #[doc="The a timeout for a complete request including retries.\n\n\ [INFO] [stdout] 55 | | Default is 5000 ms.\n"] [INFO] [stdout] 56 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 57 | | pub millis struct ApiClientTimeoutMillis(u64, env="API_CLIENT_TIMEOUT_MILLIS"); [INFO] [stdout] 58 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / new_type! { [INFO] [stdout] 54 | | #[doc="The a timeout for a complete request including retries.\n\n\ [INFO] [stdout] 55 | | Default is 5000 ms.\n"] [INFO] [stdout] 56 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 57 | | pub millis struct ApiClientTimeoutMillis(u64, env="API_CLIENT_TIMEOUT_MILLIS"); [INFO] [stdout] 58 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | / new_type! { [INFO] [stdout] 66 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 67 | | Default is 100 ms.\n"] [INFO] [stdout] 68 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 69 | | pub millis struct ApiClientInitialRetryIntervalMillis(u64, env="API_CLIENT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 70 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | / new_type! { [INFO] [stdout] 66 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 67 | | Default is 100 ms.\n"] [INFO] [stdout] 68 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 69 | | pub millis struct ApiClientInitialRetryIntervalMillis(u64, env="API_CLIENT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 70 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | / new_type! { [INFO] [stdout] 66 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 67 | | Default is 100 ms.\n"] [INFO] [stdout] 68 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 69 | | pub millis struct ApiClientInitialRetryIntervalMillis(u64, env="API_CLIENT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 70 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / new_type! { [INFO] [stdout] 77 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 78 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 79 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 80 | | pub copy struct ApiClientRetryIntervalMultiplier(f64, env="API_CLIENT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 81 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / new_type! { [INFO] [stdout] 77 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 78 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 79 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 80 | | pub copy struct ApiClientRetryIntervalMultiplier(f64, env="API_CLIENT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 81 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / new_type! { [INFO] [stdout] 77 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 78 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 79 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 80 | | pub copy struct ApiClientRetryIntervalMultiplier(f64, env="API_CLIENT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 81 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / new_type! { [INFO] [stdout] 88 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 89 | | Default is 1000 ms.\n"] [INFO] [stdout] 90 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 91 | | pub millis struct ApiClientMaxRetryIntervalMillis(u64, env="API_CLIENT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 92 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / new_type! { [INFO] [stdout] 88 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 89 | | Default is 1000 ms.\n"] [INFO] [stdout] 90 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 91 | | pub millis struct ApiClientMaxRetryIntervalMillis(u64, env="API_CLIENT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 92 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / new_type! { [INFO] [stdout] 88 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 89 | | Default is 1000 ms.\n"] [INFO] [stdout] 90 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 91 | | pub millis struct ApiClientMaxRetryIntervalMillis(u64, env="API_CLIENT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 92 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | / new_type! { [INFO] [stdout] 99 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 100 | | Default is false.\n"] [INFO] [stdout] 101 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 102 | | pub copy struct ApiClientRetryOnAuthErrors(bool, env="API_CLIENT_RETRY_ON_AUTH_ERRORS"); [INFO] [stdout] 103 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | / new_type! { [INFO] [stdout] 99 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 100 | | Default is false.\n"] [INFO] [stdout] 101 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 102 | | pub copy struct ApiClientRetryOnAuthErrors(bool, env="API_CLIENT_RETRY_ON_AUTH_ERRORS"); [INFO] [stdout] 103 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/api/client/mod.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | / new_type! { [INFO] [stdout] 99 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 100 | | Default is false.\n"] [INFO] [stdout] 101 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 102 | | pub copy struct ApiClientRetryOnAuthErrors(bool, env="API_CLIENT_RETRY_ON_AUTH_ERRORS"); [INFO] [stdout] 103 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/api/client/mod.rs:234:12 [INFO] [stdout] | [INFO] [stdout] 219 | dispatch_http_request: D, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 220 | access_token_provider: P, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 234 | Ok(ApiClient { [INFO] [stdout] | ____________^ [INFO] [stdout] 235 | | inner: Arc::new(Inner { [INFO] [stdout] 236 | | dispatch_http_request: Box::new(dispatch_http_request), [INFO] [stdout] 237 | | access_token_provider: Box::new(access_token_provider), [INFO] [stdout] ... | [INFO] [stdout] 246 | | on_retry_callback: Arc::new(|_, _| {}), [INFO] [stdout] 247 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [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/api/client/get_subscriptions.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 13 | api_client: ApiClient, [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | let (tx, rx) = unbounded_channel::>(); [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] 33 | UnboundedReceiverStream::new(rx).boxed() [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/api/client/trait_impls.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 21 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | / self.send_receive_payload( [INFO] [stdout] 25 | | self.urls().monitoring_cursor_distances(name), [INFO] [stdout] 26 | | Method::POST, [INFO] [stdout] 27 | | payload_to_send.into(), [INFO] [stdout] 28 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 29 | | flow_id.into(), [INFO] [stdout] 30 | | ) [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/api/client/trait_impls.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 38 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41 | / self.send_receive_payload( [INFO] [stdout] 42 | | self.urls().monitoring_cursor_lag(name), [INFO] [stdout] 43 | | Method::POST, [INFO] [stdout] 44 | | payload_to_send.into(), [INFO] [stdout] 45 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 46 | | flow_id.into(), [INFO] [stdout] 47 | | ) [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/api/client/trait_impls.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 54 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57 | self.get(url, RequestMode::RetryAndTimeout, flow_id.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/api/client/trait_impls.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 66 | fn list_event_types>(&self, flow_id: T) -> ApiFuture> { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | / self.get( [INFO] [stdout] 68 | | self.urls().schema_registry_list_event_types(), [INFO] [stdout] 69 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 70 | | flow_id.into(), [INFO] [stdout] 71 | | ) [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/api/client/trait_impls.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 80 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 83 | / self.send_payload( [INFO] [stdout] 84 | | self.urls().schema_registry_create_event_type(), [INFO] [stdout] 85 | | Method::POST, [INFO] [stdout] 86 | | payload_to_send.into(), [INFO] [stdout] 87 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 88 | | flow_id.into(), [INFO] [stdout] 89 | | ) [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/api/client/trait_impls.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 96 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 99 | self.get(url, RequestMode::RetryAndTimeout, flow_id.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/api/client/trait_impls.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 107 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 108 | ) -> ApiFuture<()> { [INFO] [stdout] 109 | / self.send_payload( [INFO] [stdout] 110 | | self.urls().schema_registry_update_event_type(name), [INFO] [stdout] 111 | | Method::PUT, [INFO] [stdout] 112 | | serde_json::to_vec(event_type).unwrap().into(), [INFO] [stdout] 113 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 114 | | flow_id.into(), [INFO] [stdout] 115 | | ) [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/api/client/trait_impls.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 125 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 126 | ) -> ApiFuture<()> { [INFO] [stdout] 127 | / self.delete( [INFO] [stdout] 128 | | self.urls().schema_registry_delete_event_type(name), [INFO] [stdout] 129 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 130 | | flow_id.into(), [INFO] [stdout] 131 | | ) [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/api/client/trait_impls.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 140 | events: B, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 145 | let body_bytes = events.into(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 146 | let flow_id = flow_id.into(); [INFO] [stdout] 147 | / async move { [INFO] [stdout] 148 | | let response = self [INFO] [stdout] 149 | | .remote( [INFO] [stdout] 150 | | &url, [INFO] [stdout] ... | [INFO] [stdout] 190 | | } [INFO] [stdout] 191 | | } [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/api/client/trait_impls.rs:187:40 [INFO] [stdout] | [INFO] [stdout] 187 | .map(|err| Err(PublishError::Other(err))) [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/api/client/trait_impls.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 203 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 218 | / async move { [INFO] [stdout] 219 | | self.send_receive_payload( [INFO] [stdout] 220 | | url, [INFO] [stdout] 221 | | Method::POST, [INFO] [stdout] ... | [INFO] [stdout] 226 | | .await [INFO] [stdout] 227 | | } [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/api/client/trait_impls.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 237 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 240 | self.get(url, RequestMode::RetryAndTimeout, flow_id.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/api/client/trait_impls.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 251 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 254 | self.clone(), [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/api/client/trait_impls.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 298 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 301 | self.delete(url, RequestMode::RetryAndTimeout, flow_id.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/api/client/trait_impls.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 311 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 320 | / self.get::(url, RequestMode::RetryAndTimeout, flow_id.into()) [INFO] [stdout] 321 | | .map_ok(|wrapper| wrapper.items) [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/api/client/trait_impls.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 329 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 332 | self.get(url, RequestMode::RetryAndTimeout, flow_id.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/api/client/trait_impls.rs:352:9 [INFO] [stdout] | [INFO] [stdout] 343 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 352 | / self.send_payload( [INFO] [stdout] 353 | | url, [INFO] [stdout] 354 | | Method::PATCH, [INFO] [stdout] 355 | | serde_json::to_vec(&data).unwrap().into(), [INFO] [stdout] 356 | | RequestMode::RetryAndTimeout, [INFO] [stdout] 357 | | flow_id.into(), [INFO] [stdout] 358 | | ) [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/api/client/trait_impls.rs:373:9 [INFO] [stdout] | [INFO] [stdout] 368 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 373 | / async move { [INFO] [stdout] 374 | | let response = self [INFO] [stdout] 375 | | .remote( [INFO] [stdout] 376 | | &url, [INFO] [stdout] ... | [INFO] [stdout] 414 | | } [INFO] [stdout] 415 | | } [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/api/client/trait_impls.rs:398:29 [INFO] [stdout] | [INFO] [stdout] 397 | let stream_id = header_str.parse().map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 398 | NakadiApiError::other().with_context(format!( [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/api/client/trait_impls.rs:438:9 [INFO] [stdout] | [INFO] [stdout] 426 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 438 | / async move { [INFO] [stdout] 439 | | let url = self.urls().subscriptions_commit_cursors(id); [INFO] [stdout] 440 | | [INFO] [stdout] 441 | | let mut headers = HeaderMap::default(); [INFO] [stdout] ... | [INFO] [stdout] 466 | | } [INFO] [stdout] 467 | | } [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/api/dispatch_http_request.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 161 | fn dispatch(&self, req: Request) -> ResponseFuture { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 162 | / async move { [INFO] [stdout] 163 | | let (parts, body) = req.into_parts(); [INFO] [stdout] 164 | | [INFO] [stdout] 165 | | let url = parts.uri.to_string().parse().map_err(|err| { [INFO] [stdout] ... | [INFO] [stdout] 197 | | Ok(response) [INFO] [stdout] 198 | | } [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/api/dispatch_http_request.rs:218:13 [INFO] [stdout] | [INFO] [stdout] 211 | fn from(err: reqwest::Error) -> Self { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 218 | / RemoteCallError::new_other() [INFO] [stdout] 219 | | .with_message(err.to_string()) [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/api/error.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn http_problem>(prob: T) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | let prob = prob.into(); [INFO] [stdout] 44 | / if let Some(status) = prob.status { [INFO] [stdout] 45 | | Self::http(status) [INFO] [stdout] 46 | | } else { [INFO] [stdout] 47 | | Self::create(NakadiApiErrorKind::Other(None)) [INFO] [stdout] 48 | | } [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/api/error.rs:55:20 [INFO] [stdout] | [INFO] [stdout] 52 | fn create>(kind: T) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | cause: None, [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/api/error.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 239 | fn from(err: crate::api::dispatch_http_request::RemoteCallError) -> Self { [INFO] [stdout] | ------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | let nakadi_err = if err.is_io() { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 252 | nakadi_err.with_context(context).caused_by(err) [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/api/error.rs:258:9 [INFO] [stdout] | [INFO] [stdout] 257 | fn from(err: serde_json::Error) -> Self { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 258 | / if err.is_io() { [INFO] [stdout] 259 | | Self::io().with_context("JSON de-/serialization IO error") [INFO] [stdout] 260 | | } else if err.is_eof() { [INFO] [stdout] 261 | | Self::other().with_context("unexpected EOF in JSON deserialization") [INFO] [stdout] ... | [INFO] [stdout] 267 | | Self::other().with_context("JSON de-/serialization error") [INFO] [stdout] 268 | | } [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/auth/mod.rs:78:20 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn new

(provider: P) -> Self [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 78 | inner: Arc::new(provider), [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/auth/mod.rs:119:13 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn from_env_prefixed>(prefix: T) -> Result { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 119 | Err(Error::new("no access token provider could be initialized")) [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/components/committer/mod.rs:48:30 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn new(client: C, subscription_id: SubscriptionId, stream_id: StreamId) -> Self { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | instrumentation: Instrumentation::default(), [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/components/committer/mod.rs:50:21 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn new(client: C, subscription_id: SubscriptionId, stream_id: StreamId) -> Self { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | logger: Arc::new(DevNullLoggingAdapter), [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 11 | | Default is 2500 ms\n"] [INFO] [stdout] 12 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 13 | | pub millis struct CommitAttemptTimeoutMillis(u64, env="COMMIT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 14 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 11 | | Default is 2500 ms\n"] [INFO] [stdout] 12 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 13 | | pub millis struct CommitAttemptTimeoutMillis(u64, env="COMMIT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 14 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 11 | | Default is 2500 ms\n"] [INFO] [stdout] 12 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 13 | | pub millis struct CommitAttemptTimeoutMillis(u64, env="COMMIT_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 14 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / new_type! { [INFO] [stdout] 23 | | #[doc="The publishing an events batch including retries may take.\n\n\ [INFO] [stdout] 24 | | Default is 10 seconds.\n"] [INFO] [stdout] 25 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 26 | | pub millis struct CommitTimeoutMillis(u64, env="COMMIT_TIMEOUT_MILLIS"); [INFO] [stdout] 27 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / new_type! { [INFO] [stdout] 23 | | #[doc="The publishing an events batch including retries may take.\n\n\ [INFO] [stdout] 24 | | Default is 10 seconds.\n"] [INFO] [stdout] 25 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 26 | | pub millis struct CommitTimeoutMillis(u64, env="COMMIT_TIMEOUT_MILLIS"); [INFO] [stdout] 27 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / new_type! { [INFO] [stdout] 23 | | #[doc="The publishing an events batch including retries may take.\n\n\ [INFO] [stdout] 24 | | Default is 10 seconds.\n"] [INFO] [stdout] 25 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 26 | | pub millis struct CommitTimeoutMillis(u64, env="COMMIT_TIMEOUT_MILLIS"); [INFO] [stdout] 27 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / new_type! { [INFO] [stdout] 35 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 36 | | Default is 100 ms.\n"] [INFO] [stdout] 37 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 38 | | pub millis struct CommitInitialRetryIntervalMillis(u64, env="COMMIT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 39 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / new_type! { [INFO] [stdout] 35 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 36 | | Default is 100 ms.\n"] [INFO] [stdout] 37 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 38 | | pub millis struct CommitInitialRetryIntervalMillis(u64, env="COMMIT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 39 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / new_type! { [INFO] [stdout] 35 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 36 | | Default is 100 ms.\n"] [INFO] [stdout] 37 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 38 | | pub millis struct CommitInitialRetryIntervalMillis(u64, env="COMMIT_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 39 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | / new_type! { [INFO] [stdout] 46 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 47 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 48 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 49 | | pub copy struct CommitRetryIntervalMultiplier(f64, env="COMMIT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 50 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | / new_type! { [INFO] [stdout] 46 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 47 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 48 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 49 | | pub copy struct CommitRetryIntervalMultiplier(f64, env="COMMIT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 50 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | / new_type! { [INFO] [stdout] 46 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 47 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 48 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 49 | | pub copy struct CommitRetryIntervalMultiplier(f64, env="COMMIT_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 50 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | / new_type! { [INFO] [stdout] 57 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 58 | | Default is 1000 ms.\n"] [INFO] [stdout] 59 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 60 | | pub millis struct CommitMaxRetryIntervalMillis(u64, env="COMMIT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 61 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | / new_type! { [INFO] [stdout] 57 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 58 | | Default is 1000 ms.\n"] [INFO] [stdout] 59 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 60 | | pub millis struct CommitMaxRetryIntervalMillis(u64, env="COMMIT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 61 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | / new_type! { [INFO] [stdout] 57 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 58 | | Default is 1000 ms.\n"] [INFO] [stdout] 59 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 60 | | pub millis struct CommitMaxRetryIntervalMillis(u64, env="COMMIT_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 61 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | / new_type! { [INFO] [stdout] 68 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 69 | | Default is false.\n"] [INFO] [stdout] 70 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 71 | | pub copy struct CommitRetryOnAuthError(bool, env="COMMIT_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 72 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | / new_type! { [INFO] [stdout] 68 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 69 | | Default is false.\n"] [INFO] [stdout] 70 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 71 | | pub copy struct CommitRetryOnAuthError(bool, env="COMMIT_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 72 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | / new_type! { [INFO] [stdout] 68 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 69 | | Default is false.\n"] [INFO] [stdout] 70 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 71 | | pub copy struct CommitRetryOnAuthError(bool, env="COMMIT_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 72 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/components/committer/config.rs:143:56 [INFO] [stdout] | [INFO] [stdout] 143 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | env_funs!("COMMIT_STRATEGY"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | env_funs!("COMMIT_STRATEGY"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/committer/config.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | env_funs!("COMMIT_STRATEGY"); [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 `env_funs` (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/components/connector/mod.rs:55:21 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn new_with_config(stream_client: C, config: ConnectConfig) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 55 | logger: Box::new(DevNullLoggingAdapter), [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/components/connector/mod.rs:56:30 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn new_with_config(stream_client: C, config: ConnectConfig) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | instrumentation: Instrumentation::default(), [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/components/connector/mod.rs:65:21 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn new(stream_client: C) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 65 | logger: Box::new(DevNullLoggingAdapter), [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/components/connector/mod.rs:66:30 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn new(stream_client: C) -> Self { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 66 | instrumentation: Instrumentation::default(), [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="If `true` abort the consumer when an auth error occurs while connecting to a stream.\n\n\ [INFO] [stdout] 11 | | In some environments it can be good retry on auth errors since it \ [INFO] [stdout] 12 | | it might take some time for auth to be set up correctly\n\n\ [INFO] [stdout] ... | [INFO] [stdout] 15 | | pub copy struct ConnectAbortOnAuthError(bool, env="CONNECT_ABORT_ON_AUTH_ERROR"); [INFO] [stdout] 16 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="If `true` abort the consumer when an auth error occurs while connecting to a stream.\n\n\ [INFO] [stdout] 11 | | In some environments it can be good retry on auth errors since it \ [INFO] [stdout] 12 | | it might take some time for auth to be set up correctly\n\n\ [INFO] [stdout] ... | [INFO] [stdout] 15 | | pub copy struct ConnectAbortOnAuthError(bool, env="CONNECT_ABORT_ON_AUTH_ERROR"); [INFO] [stdout] 16 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / new_type! { [INFO] [stdout] 10 | | #[doc="If `true` abort the consumer when an auth error occurs while connecting to a stream.\n\n\ [INFO] [stdout] 11 | | In some environments it can be good retry on auth errors since it \ [INFO] [stdout] 12 | | it might take some time for auth to be set up correctly\n\n\ [INFO] [stdout] ... | [INFO] [stdout] 15 | | pub copy struct ConnectAbortOnAuthError(bool, env="CONNECT_ABORT_ON_AUTH_ERROR"); [INFO] [stdout] 16 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / new_type! { [INFO] [stdout] 24 | | #[doc="If `true` abort the consumer when a conflict (409) occurs while connecting to a stream.\n\n\ [INFO] [stdout] 25 | | This can happen when there are no free slots or cursors are being reset.\n\n\ [INFO] [stdout] 26 | | The default is `false` which means no abort occurs on conflicts.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub copy struct ConnectAbortOnConflict(bool, env="CONNECT_ABORT_ON_CONFLICT"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / new_type! { [INFO] [stdout] 24 | | #[doc="If `true` abort the consumer when a conflict (409) occurs while connecting to a stream.\n\n\ [INFO] [stdout] 25 | | This can happen when there are no free slots or cursors are being reset.\n\n\ [INFO] [stdout] 26 | | The default is `false` which means no abort occurs on conflicts.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub copy struct ConnectAbortOnConflict(bool, env="CONNECT_ABORT_ON_CONFLICT"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / new_type! { [INFO] [stdout] 24 | | #[doc="If `true` abort the consumer when a conflict (409) occurs while connecting to a stream.\n\n\ [INFO] [stdout] 25 | | This can happen when there are no free slots or cursors are being reset.\n\n\ [INFO] [stdout] 26 | | The default is `false` which means no abort occurs on conflicts.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub copy struct ConnectAbortOnConflict(bool, env="CONNECT_ABORT_ON_CONFLICT"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="If `true` abort the consumer when a subscription does not exist when connection to a stream.\n\n\ [INFO] [stdout] 38 | | The default is `true`\n"] [INFO] [stdout] 39 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 40 | | pub copy struct ConnectAbortOnSubscriptionNotFound(bool, env="CONNECT_ABORT_ON_SUBSCRIPTION_NOT_FOUND"); [INFO] [stdout] 41 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="If `true` abort the consumer when a subscription does not exist when connection to a stream.\n\n\ [INFO] [stdout] 38 | | The default is `true`\n"] [INFO] [stdout] 39 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 40 | | pub copy struct ConnectAbortOnSubscriptionNotFound(bool, env="CONNECT_ABORT_ON_SUBSCRIPTION_NOT_FOUND"); [INFO] [stdout] 41 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="If `true` abort the consumer when a subscription does not exist when connection to a stream.\n\n\ [INFO] [stdout] 38 | | The default is `true`\n"] [INFO] [stdout] 39 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 40 | | pub copy struct ConnectAbortOnSubscriptionNotFound(bool, env="CONNECT_ABORT_ON_SUBSCRIPTION_NOT_FOUND"); [INFO] [stdout] 41 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / new_type! { [INFO] [stdout] 49 | | #[doc="The maximum time for connecting to a stream.\n\n\ [INFO] [stdout] 50 | | Default is infinite."] [INFO] [stdout] 51 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 52 | | pub secs struct ConnectTimeoutSecs(u64, env="CONNECT_TIMEOUT_SECS"); [INFO] [stdout] 53 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / new_type! { [INFO] [stdout] 49 | | #[doc="The maximum time for connecting to a stream.\n\n\ [INFO] [stdout] 50 | | Default is infinite."] [INFO] [stdout] 51 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 52 | | pub secs struct ConnectTimeoutSecs(u64, env="CONNECT_TIMEOUT_SECS"); [INFO] [stdout] 53 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / new_type! { [INFO] [stdout] 49 | | #[doc="The maximum time for connecting to a stream.\n\n\ [INFO] [stdout] 50 | | Default is infinite."] [INFO] [stdout] 51 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 52 | | pub secs struct ConnectTimeoutSecs(u64, env="CONNECT_TIMEOUT_SECS"); [INFO] [stdout] 53 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / new_type! { [INFO] [stdout] 56 | | #[doc="The maximum retry delay between failed attempts to connect to a stream.\n"] [INFO] [stdout] 57 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 58 | | pub secs struct ConnectMaxRetryDelaySecs(u64, env="CONNECT_MAX_RETRY_DELAY_SECS"); [INFO] [stdout] 59 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / new_type! { [INFO] [stdout] 56 | | #[doc="The maximum retry delay between failed attempts to connect to a stream.\n"] [INFO] [stdout] 57 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 58 | | pub secs struct ConnectMaxRetryDelaySecs(u64, env="CONNECT_MAX_RETRY_DELAY_SECS"); [INFO] [stdout] 59 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / new_type! { [INFO] [stdout] 56 | | #[doc="The maximum retry delay between failed attempts to connect to a stream.\n"] [INFO] [stdout] 57 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 58 | | pub secs struct ConnectMaxRetryDelaySecs(u64, env="CONNECT_MAX_RETRY_DELAY_SECS"); [INFO] [stdout] 59 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/components/connector/config.rs:69:56 [INFO] [stdout] | [INFO] [stdout] 69 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | env_funs!("CONNECT_ON_CONFLICT_RETRY_SECS"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | env_funs!("CONNECT_ON_CONFLICT_RETRY_SECS"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | env_funs!("CONNECT_ON_CONFLICT_RETRY_SECS"); [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 `env_funs` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | / new_type! { [INFO] [stdout] 132 | | #[doc="The timeout for a single request made to Nakadi to connect to a stream.\n\n\ [INFO] [stdout] 133 | | The default is 10 seconds\n"] [INFO] [stdout] 134 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 135 | | pub secs struct ConnectAttemptTimeoutSecs(u64, env="CONNECT_ATTEMPT_TIMEOUT_SECS"); [INFO] [stdout] 136 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | / new_type! { [INFO] [stdout] 132 | | #[doc="The timeout for a single request made to Nakadi to connect to a stream.\n\n\ [INFO] [stdout] 133 | | The default is 10 seconds\n"] [INFO] [stdout] 134 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 135 | | pub secs struct ConnectAttemptTimeoutSecs(u64, env="CONNECT_ATTEMPT_TIMEOUT_SECS"); [INFO] [stdout] 136 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:131:1 [INFO] [stdout] | [INFO] [stdout] 131 | / new_type! { [INFO] [stdout] 132 | | #[doc="The timeout for a single request made to Nakadi to connect to a stream.\n\n\ [INFO] [stdout] 133 | | The default is 10 seconds\n"] [INFO] [stdout] 134 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 135 | | pub secs struct ConnectAttemptTimeoutSecs(u64, env="CONNECT_ATTEMPT_TIMEOUT_SECS"); [INFO] [stdout] 136 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/components/connector/config.rs:184:56 [INFO] [stdout] | [INFO] [stdout] 184 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | env_funs!("CONNECT_TIMEOUT"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | env_funs!("CONNECT_TIMEOUT"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/components/connector/config.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | env_funs!("CONNECT_TIMEOUT"); [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 `env_funs` (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/components/connector/config.rs:421:9 [INFO] [stdout] | [INFO] [stdout] 417 | pub fn configure_stream_parameters(self, mut f: F) -> Self [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 421 | self.try_configure_stream_parameters(|params| Ok(f(params))) [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/components/streams/event_stream/mod.rs:85:27 [INFO] [stdout] | [INFO] [stdout] 84 | fn from(stream: St) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 85 | Self::new(stream, Instrumentation::default()) [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/components/streams/event_stream/mod.rs:122:12 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn new>(bytes: T) -> Result { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 114 | let bytes = bytes.into(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | Ok(EventStreamBatch { [INFO] [stdout] | ____________^ [INFO] [stdout] 123 | | bytes, [INFO] [stdout] 124 | | items, [INFO] [stdout] 125 | | frame_id: 0, [INFO] [stdout] 126 | | frame_started_at: Instant::now(), [INFO] [stdout] 127 | | frame_completed_at: Instant::now(), [INFO] [stdout] 128 | | }) [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/components/streams/event_stream/mod.rs:139:12 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn try_from_slice>(slice: T) -> Result { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 139 | Ok(EventStreamBatch { [INFO] [stdout] | ____________^ [INFO] [stdout] 140 | | bytes: Bytes::copy_from_slice(slice.as_ref()), [INFO] [stdout] 141 | | items, [INFO] [stdout] 142 | | frame_id: 0, [INFO] [stdout] 143 | | frame_started_at: Instant::now(), [INFO] [stdout] 144 | | frame_completed_at: Instant::now(), [INFO] [stdout] 145 | | }) [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/components/streams/event_stream/mod.rs:156:12 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn try_from_frame(frame: NakadiFrame) -> Result { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 156 | Ok(EventStreamBatch { [INFO] [stdout] | ____________^ [INFO] [stdout] 157 | | bytes: frame.bytes, [INFO] [stdout] 158 | | items, [INFO] [stdout] 159 | | frame_id: frame.frame_id, [INFO] [stdout] 160 | | frame_started_at: frame.started_at, [INFO] [stdout] 161 | | frame_completed_at: frame.completed_at, [INFO] [stdout] 162 | | }) [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/components/streams/framed.rs:93:20 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn new(bytes_stream: St, instrumentation: Instrumentation) -> Self { [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] 93 | state: State { [INFO] [stdout] | ____________________^ [INFO] [stdout] 94 | | frame_id: 0, [INFO] [stdout] 95 | | frames: VecDeque::new(), [INFO] [stdout] 96 | | unfinished_frame: Vec::with_capacity(4096), [INFO] [stdout] ... | [INFO] [stdout] 99 | | done_err: None, [INFO] [stdout] 100 | | }, [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/components/streams/framed.rs:266:35 [INFO] [stdout] | [INFO] [stdout] 254 | items: I, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 260 | let iter: Vec<_> = items [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 265 | let stream = stream::iter(iter).boxed(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 266 | FramedStream::new(stream, Instrumentation::default()) [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/components/streams/framed.rs:281:35 [INFO] [stdout] | [INFO] [stdout] 270 | items: I, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 276 | let iter: Vec<_> = items [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 280 | let stream = stream::iter(iter).boxed(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 281 | FramedStream::new(stream, Instrumentation::default()) [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/components/streams/framed.rs:697:68 [INFO] [stdout] | [INFO] [stdout] 697 | UnboundedReceiverStream::new(receive_bytes).map(|v| Ok(v.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/consumer/mod.rs:185:18 [INFO] [stdout] | [INFO] [stdout] 119 | pub fn start(self) -> (ConsumerHandle, Consuming) { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | let logger = [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 126 | let consumer_state = ConsumerState::new(self.inner.config().clone(), logger); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 137 | let handle = ConsumerHandle { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 141 | let kept_inner = Arc::clone(&self.inner); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | let join = tokio::spawn({ [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 143 | let consumer_state = consumer_state.clone(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 158 | let f = async move { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 185 | (handle, Consuming::new(f)) [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/consumer/mod.rs:162:19 [INFO] [stdout] | [INFO] [stdout] 126 | let consumer_state = ConsumerState::new(self.inner.config().clone(), logger); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 141 | let kept_inner = Arc::clone(&self.inner); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | let join = tokio::spawn({ [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 162 | match join.await { [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/consumer/mod.rs:189:43 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn add_lifecycle_listener(&self, listener: T) { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 189 | self.inner.add_lifecycle_listener(Box::new(listener)) [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/consumer/mod.rs:228:15 [INFO] [stdout] | [INFO] [stdout] 226 | pub fn try_into_err(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 227 | let consumer = self.consumer; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | match self.stop_reason.try_into_error() { [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/consumer/mod.rs:283:23 [INFO] [stdout] | [INFO] [stdout] 279 | fn new(f: F) -> Self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 283 | Self { inner: Box::pin(f) } [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/consumer/mod.rs:365:9 [INFO] [stdout] | [INFO] [stdout] 353 | fn start(&self, consumer_state: ConsumerState) -> BoxFuture<'static, ConsumerAbort> { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 354 | let controller_params = ControllerParams { [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 364 | let controller = Controller::new(controller_params); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 365 | controller.start().boxed() [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/consumer/config_types/mod.rs:302:9 [INFO] [stdout] | [INFO] [stdout] 298 | pub fn configure_connector(self, mut f: F) -> Self [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] 302 | self.try_configure_connector(|config| Ok(f(config))) [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/consumer/config_types/mod.rs:328:9 [INFO] [stdout] | [INFO] [stdout] 324 | pub fn configure_committer(self, mut f: F) -> Self [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] 328 | self.try_configure_committer(|config| Ok(f(config))) [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/consumer/config_types/mod.rs:355:9 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn configure_stream_parameters(self, mut f: F) -> Self [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] 355 | self.try_configure_stream_parameters(|params| Ok(f(params))) [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/consumer/config_types/mod.rs:455:12 [INFO] [stdout] | [INFO] [stdout] 436 | api_client: C, [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 437 | handler_factory: HF, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 438 | logs: L, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 445 | let config = self.config()?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 446 | [INFO] [stdout] 447 | let inner = Inner { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 455 | Ok(Consumer { [INFO] [stdout] | ____________^ [INFO] [stdout] 456 | | inner: Arc::new(inner), [INFO] [stdout] 457 | | }) [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] | [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / new_type! { [INFO] [stdout] 6 | | #[doc="The internal tick interval.\n\nThe applied value is always between [100..5_000] ms. \ [INFO] [stdout] 7 | | When set outside of its bounds it will be adjusted to fit within the bounds.\n\n"] [INFO] [stdout] 8 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 9 | | pub millis struct TickIntervalMillis(u64, env="TICK_INTERVAL_MILLIS"); [INFO] [stdout] 10 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / new_type! { [INFO] [stdout] 6 | | #[doc="The internal tick interval.\n\nThe applied value is always between [100..5_000] ms. \ [INFO] [stdout] 7 | | When set outside of its bounds it will be adjusted to fit within the bounds.\n\n"] [INFO] [stdout] 8 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 9 | | pub millis struct TickIntervalMillis(u64, env="TICK_INTERVAL_MILLIS"); [INFO] [stdout] 10 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / new_type! { [INFO] [stdout] 6 | | #[doc="The internal tick interval.\n\nThe applied value is always between [100..5_000] ms. \ [INFO] [stdout] 7 | | When set outside of its bounds it will be adjusted to fit within the bounds.\n\n"] [INFO] [stdout] 8 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 9 | | pub millis struct TickIntervalMillis(u64, env="TICK_INTERVAL_MILLIS"); [INFO] [stdout] 10 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | / new_type! { [INFO] [stdout] 26 | | #[doc="The time after which a handler is considered inactive.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub secs struct HandlerInactivityTimeoutSecs(u64, env="HANDLER_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | / new_type! { [INFO] [stdout] 26 | | #[doc="The time after which a handler is considered inactive.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub secs struct HandlerInactivityTimeoutSecs(u64, env="HANDLER_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | / new_type! { [INFO] [stdout] 26 | | #[doc="The time after which a handler is considered inactive.\n"] [INFO] [stdout] 27 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 28 | | pub secs struct HandlerInactivityTimeoutSecs(u64, env="HANDLER_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 29 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="The time after which a partition is considered inactive.\n\nDefault is 90 seconds.\n"] [INFO] [stdout] 38 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 39 | | pub secs struct PartitionInactivityTimeoutSecs(u64, env="PARTITION_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 40 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="The time after which a partition is considered inactive.\n\nDefault is 90 seconds.\n"] [INFO] [stdout] 38 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 39 | | pub secs struct PartitionInactivityTimeoutSecs(u64, env="PARTITION_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 40 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | / new_type! { [INFO] [stdout] 37 | | #[doc="The time after which a partition is considered inactive.\n\nDefault is 90 seconds.\n"] [INFO] [stdout] 38 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 39 | | pub secs struct PartitionInactivityTimeoutSecs(u64, env="PARTITION_INACTIVITY_TIMEOUT_SECS"); [INFO] [stdout] 40 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / new_type! { [INFO] [stdout] 48 | | #[doc="Emits a warning when no frames (lines) were received from Nakadi.\n\n\ [INFO] [stdout] 49 | | Default is 30s.\n"] [INFO] [stdout] 50 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 51 | | pub secs struct WarnNoFramesSecs(u64, env="WARN_NO_FRAMES_SECS"); [INFO] [stdout] 52 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / new_type! { [INFO] [stdout] 48 | | #[doc="Emits a warning when no frames (lines) were received from Nakadi.\n\n\ [INFO] [stdout] 49 | | Default is 30s.\n"] [INFO] [stdout] 50 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 51 | | pub secs struct WarnNoFramesSecs(u64, env="WARN_NO_FRAMES_SECS"); [INFO] [stdout] 52 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / new_type! { [INFO] [stdout] 48 | | #[doc="Emits a warning when no frames (lines) were received from Nakadi.\n\n\ [INFO] [stdout] 49 | | Default is 30s.\n"] [INFO] [stdout] 50 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 51 | | pub secs struct WarnNoFramesSecs(u64, env="WARN_NO_FRAMES_SECS"); [INFO] [stdout] 52 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / new_type! { [INFO] [stdout] 60 | | #[doc="Emits a warning when no events were received from Nakadi.\n\n\ [INFO] [stdout] 61 | | Default is 60s.\n"] [INFO] [stdout] 62 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 63 | | pub secs struct WarnNoEventsSecs(u64, env="WARN_NO_EVENTS_SECS"); [INFO] [stdout] 64 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / new_type! { [INFO] [stdout] 60 | | #[doc="Emits a warning when no events were received from Nakadi.\n\n\ [INFO] [stdout] 61 | | Default is 60s.\n"] [INFO] [stdout] 62 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 63 | | pub secs struct WarnNoEventsSecs(u64, env="WARN_NO_EVENTS_SECS"); [INFO] [stdout] 64 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/new_types.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | / new_type! { [INFO] [stdout] 60 | | #[doc="Emits a warning when no events were received from Nakadi.\n\n\ [INFO] [stdout] 61 | | Default is 60s.\n"] [INFO] [stdout] 62 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 63 | | pub secs struct WarnNoEventsSecs(u64, env="WARN_NO_EVENTS_SECS"); [INFO] [stdout] 64 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/consumer/config_types/complex_types.rs:46:56 [INFO] [stdout] | [INFO] [stdout] 46 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | env_funs!("DISPATCH_MODE"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | env_funs!("DISPATCH_MODE"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | env_funs!("DISPATCH_MODE"); [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 `env_funs` (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/consumer/config_types/complex_types.rs:179:56 [INFO] [stdout] | [INFO] [stdout] 179 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | env_funs!("STREAM_DEAD_POLICY"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | env_funs!("STREAM_DEAD_POLICY"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | env_funs!("STREAM_DEAD_POLICY"); [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 `env_funs` (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/consumer/config_types/complex_types.rs:372:56 [INFO] [stdout] | [INFO] [stdout] 372 | #[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | env_funs!("LOG_PARTITION_EVENTS_MODE"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | env_funs!("LOG_PARTITION_EVENTS_MODE"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/consumer/config_types/complex_types.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | env_funs!("LOG_PARTITION_EVENTS_MODE"); [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 `env_funs` (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/consumer/error.rs:19:21 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn error>(err: E) -> Self { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | Self::Error(err.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/consumer/error.rs:69:21 [INFO] [stdout] | [INFO] [stdout] 68 | fn from(err: T) -> Self { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | Self::Error(err.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/consumer/error.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn new_with_message(kind: ConsumerErrorKind, message: M) -> Self { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 141 | source: None, [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/consumer/error.rs:201:21 [INFO] [stdout] | [INFO] [stdout] 197 | fn from(err: nakadi_types::Error) -> Self { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 201 | source: Some(Box::new(err)), [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/consumer/error.rs:211:21 [INFO] [stdout] | [INFO] [stdout] 207 | fn from(err: tokio::task::JoinError) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 211 | source: Some(Box::new(err)), [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/handler/typed.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 117 | results: Vec>, [INFO] [stdout] | ----------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | / async move { [INFO] [stdout] 123 | | EventsPostAction::ShutDown(format!( [INFO] [stdout] 124 | | "{} out of {} events were not deserializable. \ [INFO] [stdout] 125 | | Default action is to shut down the consumer.", [INFO] [stdout] 126 | | num_failed, num_events [INFO] [stdout] 127 | | )) [INFO] [stdout] 128 | | } [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/handler/typed.rs:163:9 [INFO] [stdout] | [INFO] [stdout] 162 | fn handle<'a>(&'a mut self, events: Bytes, meta: BatchMeta<'a>) -> BatchHandlerFuture<'a> { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 163 | / async move { [INFO] [stdout] 164 | | let t_deserialize = Instant::now(); [INFO] [stdout] 165 | | let de_res = match self.deserialize_on(events.len()) { [INFO] [stdout] 166 | | SpawnTarget::Executor => serde_json::from_slice::>(&events), [INFO] [stdout] ... | [INFO] [stdout] 230 | | } [INFO] [stdout] 231 | | } [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/instrumentation/mod.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | env_funs!("METRICS_DETAIL_LEVEL"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/instrumentation/mod.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | env_funs!("METRICS_DETAIL_LEVEL"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/instrumentation/mod.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | env_funs!("METRICS_DETAIL_LEVEL"); [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 `env_funs` (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/instrumentation/mod.rs:247:20 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn new(instruments: I, detail: MetricsDetailLevel) -> Self [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 247 | instr: InstrumentationSelection::Custom(Arc::new(instruments)), [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/publisher/mod.rs:35:41 [INFO] [stdout] | [INFO] [stdout] 35 | #[derive(Debug, Clone, Copy, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | env_funs!("PUBLISH_SUBMISSION_FAILURE_STRATEGY"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | env_funs!("PUBLISH_SUBMISSION_FAILURE_STRATEGY"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | env_funs!("PUBLISH_SUBMISSION_FAILURE_STRATEGY"); [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 `env_funs` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | / new_type! { [INFO] [stdout] 92 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 93 | | Default is 31 seconds\n"] [INFO] [stdout] 94 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 95 | | pub millis struct PublishAttemptTimeoutMillis(u64, env="PUBLISH_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 96 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | / new_type! { [INFO] [stdout] 92 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 93 | | Default is 31 seconds\n"] [INFO] [stdout] 94 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 95 | | pub millis struct PublishAttemptTimeoutMillis(u64, env="PUBLISH_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 96 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | / new_type! { [INFO] [stdout] 92 | | #[doc="The time a publish attempt for an events batch may take.\n\n\ [INFO] [stdout] 93 | | Default is 31 seconds\n"] [INFO] [stdout] 94 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 95 | | pub millis struct PublishAttemptTimeoutMillis(u64, env="PUBLISH_ATTEMPT_TIMEOUT_MILLIS"); [INFO] [stdout] 96 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/publisher/mod.rs:105:41 [INFO] [stdout] | [INFO] [stdout] 105 | #[derive(Debug, Clone, Copy, Serialize, Deserialize)] [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] = note: this error originates in the macro `try` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | env_funs!("PUBLISH_TIMEOUT_MILLIS"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | env_funs!("PUBLISH_TIMEOUT_MILLIS"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | env_funs!("PUBLISH_TIMEOUT_MILLIS"); [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 `env_funs` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | / new_type! { [INFO] [stdout] 171 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 172 | | Default is 100 ms.\n"] [INFO] [stdout] 173 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 174 | | pub millis struct PublishInitialRetryIntervalMillis(u64, env="PUBLISH_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 175 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | / new_type! { [INFO] [stdout] 171 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 172 | | Default is 100 ms.\n"] [INFO] [stdout] 173 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 174 | | pub millis struct PublishInitialRetryIntervalMillis(u64, env="PUBLISH_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 175 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | / new_type! { [INFO] [stdout] 171 | | #[doc="The initial delay between retry attempts.\n\n\ [INFO] [stdout] 172 | | Default is 100 ms.\n"] [INFO] [stdout] 173 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 174 | | pub millis struct PublishInitialRetryIntervalMillis(u64, env="PUBLISH_RETRY_INITIAL_INTERVAL_MILLIS"); [INFO] [stdout] 175 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / new_type! { [INFO] [stdout] 182 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 183 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 184 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 185 | | pub copy struct PublishRetryIntervalMultiplier(f64, env="PUBLISH_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 186 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / new_type! { [INFO] [stdout] 182 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 183 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 184 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 185 | | pub copy struct PublishRetryIntervalMultiplier(f64, env="PUBLISH_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 186 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / new_type! { [INFO] [stdout] 182 | | #[doc="The multiplier for the delay increase between retries.\n\n\ [INFO] [stdout] 183 | | Default is 1.5 (+50%).\n"] [INFO] [stdout] 184 | | #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] [INFO] [stdout] 185 | | pub copy struct PublishRetryIntervalMultiplier(f64, env="PUBLISH_RETRY_INTERVAL_MULTIPLIER"); [INFO] [stdout] 186 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | / new_type! { [INFO] [stdout] 193 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 194 | | Default is 1000 ms.\n"] [INFO] [stdout] 195 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 196 | | pub millis struct PublishMaxRetryIntervalMillis(u64, env="PUBLISH_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 197 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | / new_type! { [INFO] [stdout] 193 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 194 | | Default is 1000 ms.\n"] [INFO] [stdout] 195 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 196 | | pub millis struct PublishMaxRetryIntervalMillis(u64, env="PUBLISH_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 197 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:192:1 [INFO] [stdout] | [INFO] [stdout] 192 | / new_type! { [INFO] [stdout] 193 | | #[doc="The maximum interval between retries.\n\n\ [INFO] [stdout] 194 | | Default is 1000 ms.\n"] [INFO] [stdout] 195 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 196 | | pub millis struct PublishMaxRetryIntervalMillis(u64, env="PUBLISH_MAX_RETRY_INTERVAL_MILLIS"); [INFO] [stdout] 197 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | / new_type! { [INFO] [stdout] 204 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 205 | | Default is false.\n"] [INFO] [stdout] 206 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 207 | | pub copy struct PublishRetryOnAuthError(bool, env="PUBLISH_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 208 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | / new_type! { [INFO] [stdout] 204 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 205 | | Default is false.\n"] [INFO] [stdout] 206 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 207 | | pub copy struct PublishRetryOnAuthError(bool, env="PUBLISH_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 208 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/publisher/mod.rs:203:1 [INFO] [stdout] | [INFO] [stdout] 203 | / new_type! { [INFO] [stdout] 204 | | #[doc="If true, retries are done on auth errors.\n\n\ [INFO] [stdout] 205 | | Default is false.\n"] [INFO] [stdout] 206 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 207 | | pub copy struct PublishRetryOnAuthError(bool, env="PUBLISH_RETRY_ON_AUTH_ERROR"); [INFO] [stdout] 208 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/publisher/mod.rs:379:12 [INFO] [stdout] | [INFO] [stdout] 377 | pub fn from_env_prefixed>(api_client: C, prefix: T) -> Result { [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] 378 | let config = PublisherConfig::from_env_prefixed(prefix)?; [INFO] [stdout] 379 | Ok(Self::with_config(api_client, config)) [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/publisher/mod.rs:393:25 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn with_config(api_client: C, config: PublisherConfig) -> Self { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 393 | api_client: Arc::new(api_client), [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/publisher/mod.rs:394:21 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn with_config(api_client: C, config: PublisherConfig) -> Self { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 394 | logger: Arc::new(DevNullLoggingAdapter), [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/publisher/mod.rs:395:30 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn with_config(api_client: C, config: PublisherConfig) -> Self { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 395 | instrumentation: Default::default(), [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/publisher/mod.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 466 | let mut bytes_to_publish = assemble_bytes_to_publish(events); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 467 | let mut events: Vec = events.to_vec(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 468 | let started = Instant::now(); [INFO] [stdout] 469 | / async move { [INFO] [stdout] 470 | | let api_client = Arc::clone(&self.api_client); [INFO] [stdout] 471 | | let api_client: &C = &api_client; [INFO] [stdout] 472 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 569 | | } [INFO] [stdout] 570 | | } [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/publisher/mod.rs:586:9 [INFO] [stdout] | [INFO] [stdout] 583 | flow_id: F, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 586 | / async move { [INFO] [stdout] 587 | | let mut serialized_events = Vec::new(); [INFO] [stdout] 588 | | for e in events { [INFO] [stdout] 589 | | let serialized = serde_json::to_vec(e).map_err(|err| { [INFO] [stdout] ... | [INFO] [stdout] 600 | | .await [INFO] [stdout] 601 | | } [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/publisher/mod.rs:600:18 [INFO] [stdout] | [INFO] [stdout] 587 | let mut serialized_events = Vec::new(); [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 600 | .await [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/publisher/mod.rs:591:25 [INFO] [stdout] | [INFO] [stdout] 589 | let serialized = serde_json::to_vec(e).map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 590 | PublishError::Other( [INFO] [stdout] 591 | / NakadiApiError::other() [INFO] [stdout] 592 | | .with_context("Could not serialize event to publish") [INFO] [stdout] 593 | | .caused_by(err), [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/publisher/mod.rs:653:9 [INFO] [stdout] | [INFO] [stdout] 613 | events: B, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 614 | flow_id: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 651 | let bytes = events.into(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 652 | let flow_id = flow_id.into(); [INFO] [stdout] 653 | / async move { [INFO] [stdout] 654 | | let api_client = Arc::clone(&self.api_client); [INFO] [stdout] 655 | | let api_client: &C = &api_client; [INFO] [stdout] 656 | | loop { [INFO] [stdout] ... | [INFO] [stdout] 691 | | } [INFO] [stdout] 692 | | } [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/publisher/mod.rs:710:48 [INFO] [stdout] | [INFO] [stdout] 710 | .map_err(|elapsed| PublishError::Other(elapsed.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/publisher/instrumentation/mod.rs:66:20 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn new(instruments: I) -> Self [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 66 | instr: InstrumentationSelection::Custom(Arc::new(instruments)), [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/internals/mod.rs:41:36 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn new(config: Config, logger: ContextualLogger) -> Self { [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] 38 | let subscription_id = config.subscription_id; [INFO] [stdout] 39 | let instrumentation = config.instrumentation.clone(); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | Self { [INFO] [stdout] 41 | is_globally_cancelled: Arc::new(AtomicBool::new(false)), [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/internals/mod.rs:42:21 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn new(config: Config, logger: ContextualLogger) -> Self { [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] 38 | let subscription_id = config.subscription_id; [INFO] [stdout] 39 | let instrumentation = config.instrumentation.clone(); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | config: Arc::new(config), [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/internals/mod.rs:43:21 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn new(config: Config, logger: ContextualLogger) -> Self { [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] 38 | let subscription_id = config.subscription_id; [INFO] [stdout] 39 | let instrumentation = config.instrumentation.clone(); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 43 | logger: logger.subscription_id(subscription_id), [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/internals/mod.rs:130:27 [INFO] [stdout] | [INFO] [stdout] 122 | config: Arc, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | is_globally_cancelled: Weak, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 124 | logger: ContextualLogger, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 125 | instrumentation: Instrumentation, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 130 | is_cancelled: Arc::new(AtomicBool::new(false)), [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/internals/mod.rs:134:20 [INFO] [stdout] | [INFO] [stdout] 122 | config: Arc, [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | is_globally_cancelled: Weak, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 124 | logger: ContextualLogger, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 125 | instrumentation: Instrumentation, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 134 | stats: Default::default(), [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/internals/background_committer/mod.rs:147:6 [INFO] [stdout] | [INFO] [stdout] 87 | client: C, [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | stream_state: StreamState, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | let mut committer = Committer::new( [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 103 | let (tx, to_commit) = unbounded(); [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] 104 | [INFO] [stdout] 105 | let (io_sender, io_receiver) = unbounded(); [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] 106 | [INFO] [stdout] 107 | let join_handle_dispatch_cursors = spawn(run_dispatch_cursors( [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 113 | let join_handle_io_loop = spawn(commit_io_loop_task( [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 119 | let f = async move { [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 147 | (CommitHandle { sender: tx }, f) [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/internals/controller/mod.rs:330:12 [INFO] [stdout] | [INFO] [stdout] 240 | let (active_dispatcher, batch_lines_sink, first_frame) = { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 330 | Ok(EventStreamMessage::Nakadi(NakadiMessage::Events( [INFO] [stdout] | ____________^ [INFO] [stdout] 331 | | first_frame, [INFO] [stdout] 332 | | ))) [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/internals/controller/mod.rs:373:12 [INFO] [stdout] | [INFO] [stdout] 352 | let instrumentation = stream_state.instrumentation().clone(); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 373 | Ok(EventStreamMessage::Tick(Instant::now())) [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/internals/controller/consume_to_end/controller_state/mod.rs:39:32 [INFO] [stdout] | [INFO] [stdout] 29 | pub(crate) fn new(stream_state: StreamState) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39 | partition_tracker: PartitionTracker::new(stream_state.clone()), [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/internals/controller/sleep_ticker.rs:33:26 [INFO] [stdout] | [INFO] [stdout] 24 | sleeping_dispatcher: SleepingDispatcher, [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | consumer_state: ConsumerState, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | let wake_up = Arc::new(AtomicBool::new(false)); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | let join_handle = [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | join_handle: Some(join_handle), [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/internals/controller/sleep_ticker.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn join(mut self) -> tokio::task::JoinHandle> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | self.join_handle.take().unwrap() [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/internals/dispatcher/par/mod.rs:31:54 [INFO] [stdout] | [INFO] [stdout] 28 | let active_worker = [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | let join = async move { active_worker.join().await }.boxed(); [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/internals/dispatcher/par/mod.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn process(&self, msg: WorkerMessage) -> bool { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | self.sender.send(msg).is_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/internals/dispatcher/par/et_par.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 27 | handler_factory: Arc, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | api_client: C, [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | assignments: BTreeMap::default(), [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/internals/dispatcher/par/et_par.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 115 | .map(|(event_type, sleeping_worker)| { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 118 | BufferedWorker::new(sleeping_worker, stream_state.clone(), committer.clone()), [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/internals/dispatcher/par/etp_par.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 27 | handler_factory: Arc, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 28 | api_client: C, [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | assignments: BTreeMap::default(), [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/internals/dispatcher/par/etp_par.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 115 | .map(|(event_type, sleeping_worker)| { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 118 | BufferedWorker::new(sleeping_worker, stream_state.clone(), committer.clone()), [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/internals/worker.rs:35:27 [INFO] [stdout] | [INFO] [stdout] 30 | handler_factory: Arc, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35 | handler_slot: HandlerSlot::new(handler_factory, assignment, inactivity_after), [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/internals/worker.rs:312:26 [INFO] [stdout] | [INFO] [stdout] 307 | handler_factory: Arc, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 312 | handler: None, [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/internals/worker.rs:318:25 [INFO] [stdout] | [INFO] [stdout] 307 | handler_factory: Arc, [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 318 | logger: None, [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/internals/worker.rs:340:25 [INFO] [stdout] | [INFO] [stdout] 339 | .map_err(|err| { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 340 | ConsumerError::from(err).with_kind(ConsumerErrorKind::HandlerFactory) [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/logging/mod.rs:52:22 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn new(logging_adapter: Arc) -> Self { [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 51 | ContextualLogger { [INFO] [stdout] 52 | context: Arc::new(LoggingContext::default()), [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/logging/mod.rs:63:22 [INFO] [stdout] | [INFO] [stdout] 60 | let logging_adapter = Arc::clone(&self.logging_adapter); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 63 | context: Arc::new(context), [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/logging/mod.rs:74:22 [INFO] [stdout] | [INFO] [stdout] 71 | let logging_adapter = Arc::clone(&self.logging_adapter); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | context: Arc::new(context), [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/logging/mod.rs:85:22 [INFO] [stdout] | [INFO] [stdout] 82 | let logging_adapter = Arc::clone(&self.logging_adapter); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | context: Arc::new(context), [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/logging/mod.rs:96:22 [INFO] [stdout] | [INFO] [stdout] 93 | let logging_adapter = Arc::clone(&self.logging_adapter); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 96 | context: Arc::new(context), [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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:393:1 [INFO] [stdout] | [INFO] [stdout] 393 | / new_type! { [INFO] [stdout] 394 | | #[doc="If `true` debug logging is enabled.\n\n\ [INFO] [stdout] 395 | | The default is `false`\n"] [INFO] [stdout] 396 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 397 | | pub copy struct DebugLoggingEnabled(bool, env="DEBUG_LOGGING_ENABLED"); [INFO] [stdout] 398 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:393:1 [INFO] [stdout] | [INFO] [stdout] 393 | / new_type! { [INFO] [stdout] 394 | | #[doc="If `true` debug logging is enabled.\n\n\ [INFO] [stdout] 395 | | The default is `false`\n"] [INFO] [stdout] 396 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 397 | | pub copy struct DebugLoggingEnabled(bool, env="DEBUG_LOGGING_ENABLED"); [INFO] [stdout] 398 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:393:1 [INFO] [stdout] | [INFO] [stdout] 393 | / new_type! { [INFO] [stdout] 394 | | #[doc="If `true` debug logging is enabled.\n\n\ [INFO] [stdout] 395 | | The default is `false`\n"] [INFO] [stdout] 396 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 397 | | pub copy struct DebugLoggingEnabled(bool, env="DEBUG_LOGGING_ENABLED"); [INFO] [stdout] 398 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:405:1 [INFO] [stdout] | [INFO] [stdout] 405 | / new_type! { [INFO] [stdout] 406 | | #[doc="If `true` log debug messages as info messages.\n\n\ [INFO] [stdout] 407 | | The default is `false`\n"] [INFO] [stdout] 408 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 409 | | pub copy struct LogDebugAsInfo(bool, env="LOG_DEBUG_AS_INFO"); [INFO] [stdout] 410 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:405:1 [INFO] [stdout] | [INFO] [stdout] 405 | / new_type! { [INFO] [stdout] 406 | | #[doc="If `true` log debug messages as info messages.\n\n\ [INFO] [stdout] 407 | | The default is `false`\n"] [INFO] [stdout] 408 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 409 | | pub copy struct LogDebugAsInfo(bool, env="LOG_DEBUG_AS_INFO"); [INFO] [stdout] 410 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:405:1 [INFO] [stdout] | [INFO] [stdout] 405 | / new_type! { [INFO] [stdout] 406 | | #[doc="If `true` log debug messages as info messages.\n\n\ [INFO] [stdout] 407 | | The default is `false`\n"] [INFO] [stdout] 408 | | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] [INFO] [stdout] 409 | | pub copy struct LogDebugAsInfo(bool, env="LOG_DEBUG_AS_INFO"); [INFO] [stdout] 410 | | } [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 `env_funs` which comes from the expansion of the macro `new_type` (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/helpers.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn from_env_named>(var_name: T) -> Result { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::try_from_env_named(var_name.as_ref()).and_then(|v| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | env_funs!("LOG_DETAIL_LEVEL"); [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 `env_funs` (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/helpers.rs:221:13 [INFO] [stdout] | [INFO] [stdout] 215 | pub fn from_env_opt_prefixed>(prefix: T) -> Option { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | Self::from_env_named(var_name).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | env_funs!("LOG_DETAIL_LEVEL"); [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 `env_funs` (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/helpers.rs:228:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn from_env_opt_named>(var_name: T) -> Option { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 228 | Self::from_env_named(var_name.as_ref()).ok() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/logging/mod.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | env_funs!("LOG_DETAIL_LEVEL"); [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 `env_funs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 229 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `nakadion` (lib test) due to 230 previous errors; 3 warnings emitted [INFO] running `Command { std: "docker" "inspect" "be286f59c056e1e19b960cbd2aca296e00ae587d7fdc24f7e5bd2d35a7ef0ca3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "be286f59c056e1e19b960cbd2aca296e00ae587d7fdc24f7e5bd2d35a7ef0ca3", kill_on_drop: false }` [INFO] [stdout] be286f59c056e1e19b960cbd2aca296e00ae587d7fdc24f7e5bd2d35a7ef0ca3