[INFO] fetching crate polars-core 0.43.1... [INFO] checking polars-core-0.43.1 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate polars-core 0.43.1 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate polars-core 0.43.1 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate polars-core 0.43.1 [INFO] finished tweaking crates.io crate polars-core 0.43.1 [INFO] tweaked toml for crates.io crate polars-core 0.43.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 145 packages to latest compatible versions [INFO] [stderr] Adding atoi_simd v0.15.6 (available: v0.16.0) [INFO] [stderr] Adding chrono-tz v0.8.6 (available: v0.10.0) [INFO] [stderr] Adding chrono-tz-build v0.2.1 (available: v0.4.0) [INFO] [stderr] Adding crossterm v0.27.0 (available: v0.28.1) [INFO] [stderr] Adding ndarray v0.15.6 (available: v0.16.1) [INFO] [stderr] Adding siphasher v0.3.11 (available: v1.0.1) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.77) [INFO] [stderr] Adding unicode-width v0.1.14 (available: v0.2.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding windows-core v0.52.0 (available: v0.58.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 56ee99335a98b9a5a891f120086e0c250d43c68598e7e92bf29b02229493f043 [INFO] running `Command { std: "docker" "start" "-a" "56ee99335a98b9a5a891f120086e0c250d43c68598e7e92bf29b02229493f043", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "56ee99335a98b9a5a891f120086e0c250d43c68598e7e92bf29b02229493f043", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "56ee99335a98b9a5a891f120086e0c250d43c68598e7e92bf29b02229493f043", kill_on_drop: false }` [INFO] [stdout] 56ee99335a98b9a5a891f120086e0c250d43c68598e7e92bf29b02229493f043 [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" "-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 42a9e404a031799f4f011af62a48ea58a3f918f0c026284179aa7ae9b176e7c4 [INFO] running `Command { std: "docker" "start" "-a" "42a9e404a031799f4f011af62a48ea58a3f918f0c026284179aa7ae9b176e7c4", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Fixed Cargo.toml (11 fixes) [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling target-features v0.1.6 [INFO] [stderr] Compiling thiserror v1.0.64 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking allocator-api2 v0.2.18 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Compiling cc v1.1.21 [INFO] [stderr] Checking equivalent v1.0.1 [INFO] [stderr] Checking simdutf8 v0.1.5 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Checking bytes v1.7.2 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking dyn-clone v1.0.17 [INFO] [stderr] Checking lock_api v0.4.12 [INFO] [stderr] Checking raw-cpuid v11.1.0 [INFO] [stderr] Checking streaming-iterator v0.1.9 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling polars-utils v0.43.1 [INFO] [stderr] Compiling polars-schema v0.43.1 [INFO] [stderr] Compiling polars-arrow v0.43.1 [INFO] [stderr] Checking atoi_simd v0.15.6 [INFO] [stderr] Checking strength_reduce v0.2.4 [INFO] [stderr] Checking ethnum v1.5.0 [INFO] [stderr] Checking fast-float v0.2.0 [INFO] [stderr] Compiling polars-compute v0.43.1 [INFO] [stderr] Compiling polars-core v0.43.1 (/tmp/fixit) [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking xxhash-rust v0.8.12 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Checking castaway v0.2.3 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Compiling psm v0.1.23 [INFO] [stderr] Compiling stacker v0.1.17 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling thiserror-impl v1.0.64 [INFO] [stderr] Compiling bytemuck_derive v1.7.1 [INFO] [stderr] Checking bytemuck v1.18.0 [INFO] [stderr] Checking polars-error v0.43.1 [INFO] [stderr] Compiling multiversion-macros v0.7.4 [INFO] [stderr] Checking multiversion v0.7.4 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking compact_str v0.8.0 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking indexmap v2.5.0 [INFO] [stderr] Checking polars-row v0.43.1 [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:344:11 [INFO] [stdout] | [INFO] [stdout] 344 | ($obj:expr, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 344 | ($obj:expr_2021, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `polars_core` [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:344:84 [INFO] [stdout] | [INFO] [stdout] 344 | ($obj:expr, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 344 | ($obj:expr, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:370:11 [INFO] [stdout] | [INFO] [stdout] 370 | ($obj:expr, $macro:ident, $macro_string:ident, $macro_binary:ident, $macro_bool:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 370 | ($obj:expr_2021, $macro:ident, $macro_string:ident, $macro_binary:ident, $macro_bool:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:370:105 [INFO] [stdout] | [INFO] [stdout] 370 | ($obj:expr, $macro:ident, $macro_string:ident, $macro_binary:ident, $macro_bool:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 370 | ($obj:expr, $macro:ident, $macro_string:ident, $macro_binary:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:397:12 [INFO] [stdout] | [INFO] [stdout] 397 | ($self:expr, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 397 | ($self:expr_2021, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/chunked_array/binary.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:397:85 [INFO] [stdout] | [INFO] [stdout] 397 | ($self:expr, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 397 | ($self:expr, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/chunked_array/cast.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:422:12 [INFO] [stdout] | [INFO] [stdout] 422 | $dtype:expr, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 422 | $dtype:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/chunked_array/iterator/mod.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:443:12 [INFO] [stdout] | [INFO] [stdout] 443 | $dtype:expr, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 443 | $dtype:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/chunked_array/metadata/env.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:466:12 [INFO] [stdout] | [INFO] [stdout] 466 | $dtype:expr, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 466 | $dtype:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/chunked_array/metadata/mod.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:479:15 [INFO] [stdout] | [INFO] [stdout] 479 | $key_type:expr, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 479 | $key_type:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/chunked_array/ops/any_value.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:492:15 [INFO] [stdout] | [INFO] [stdout] 492 | $key_type:expr, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 492 | $key_type:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/chunked_array/ops/downcast.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:517:15 [INFO] [stdout] | [INFO] [stdout] 517 | $key_type:expr, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 517 | $key_type:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/chunked_array/ops/filter.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:543:12 [INFO] [stdout] | [INFO] [stdout] 543 | ($self:expr, $macro:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 543 | ($self:expr_2021, $macro:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/chunked_array/ops/shift.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:543:45 [INFO] [stdout] | [INFO] [stdout] 543 | ($self:expr, $macro:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 543 | ($self:expr, $macro:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/chunked_array/ops/sort/mod.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:568:12 [INFO] [stdout] | [INFO] [stdout] 568 | ($self:expr, $macro:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 568 | ($self:expr_2021, $macro:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/chunked_array/ops/unique/mod.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:568:45 [INFO] [stdout] | [INFO] [stdout] 568 | ($self:expr, $macro:ident $(, $opt_args:expr)*) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 568 | ($self:expr, $macro:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/datatypes/mod.rs [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:622:12 [INFO] [stdout] | [INFO] [stdout] 622 | ($self:expr, $method:ident, $($args:expr),*) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 622 | ($self:expr_2021, $method:ident, $($args:expr),*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/fmt.rs [INFO] [stderr] * src/frame/group_by/aggregations/string.rs [INFO] [stderr] * src/frame/mod.rs [INFO] [stderr] * src/series/amortized_iter.rs [INFO] [stderr] * src/series/arithmetic/borrowed.rs [INFO] [stderr] * src/series/arithmetic/owned.rs [INFO] [stderr] * src/series/comparison.rs [INFO] [stderr] * src/series/from.rs [INFO] [stderr] * src/series/ops/downcast.rs [INFO] [stderr] * src/series/series_trait.rs [INFO] [stderr] * src/testing.rs [INFO] [stderr] * src/utils/mod.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:344:6 [INFO] [stderr] | [INFO] [stderr] 344 | ($obj:expr_2021, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:344:79 [INFO] [stderr] | [INFO] [stderr] 344 | ($obj:expr_2021, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:370:6 [INFO] [stderr] | [INFO] [stderr] 370 | ($obj:expr_2021, $macro:ident, $macro_string:ident, $macro_binary:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:370:100 [INFO] [stderr] | [INFO] [stderr] 370 | ($obj:expr_2021, $macro:ident, $macro_string:ident, $macro_binary:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:397:6 [INFO] [stderr] | [INFO] [stderr] 397 | ($self:expr_2021, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:397:80 [INFO] [stderr] | [INFO] [stderr] 397 | ($self:expr_2021, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:422:5 [INFO] [stderr] | [INFO] [stderr] 422 | $dtype:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:443:5 [INFO] [stderr] | [INFO] [stderr] 443 | $dtype:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:466:5 [INFO] [stderr] | [INFO] [stderr] 466 | $dtype:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:479:5 [INFO] [stderr] | [INFO] [stderr] 479 | $key_type:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:492:5 [INFO] [stderr] | [INFO] [stderr] 492 | $key_type:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:517:5 [INFO] [stderr] | [INFO] [stderr] 517 | $key_type:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:543:6 [INFO] [stderr] | [INFO] [stderr] 543 | ($self:expr_2021, $macro:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:543:40 [INFO] [stderr] | [INFO] [stderr] 543 | ($self:expr_2021, $macro:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:568:6 [INFO] [stderr] | [INFO] [stderr] 568 | ($self:expr_2021, $macro:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:568:40 [INFO] [stderr] | [INFO] [stderr] 568 | ($self:expr_2021, $macro:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:622:6 [INFO] [stderr] | [INFO] [stderr] 622 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:622:40 [INFO] [stderr] | [INFO] [stderr] 622 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:652:6 [INFO] [stderr] | [INFO] [stderr] 652 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:652:40 [INFO] [stderr] | [INFO] [stderr] 652 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:674:6 [INFO] [stderr] | [INFO] [stderr] 674 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:674:40 [INFO] [stderr] | [INFO] [stderr] 674 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:685:8 [INFO] [stderr] | [INFO] [stderr] 685 | ($($col_name:expr_2021 => $slice:expr_2021), + $(,)?) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/utils/mod.rs:685:31 [INFO] [stderr] | [INFO] [stderr] 685 | ($($col_name:expr_2021 => $slice:expr_2021), + $(,)?) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/ops/any_value.rs:202:19 [INFO] [stderr] | [INFO] [stderr] 202 | ($self:ident, $index:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/ops/any_value.rs:212:19 [INFO] [stderr] | [INFO] [stderr] 212 | ($self:ident, $index:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/ops/filter.rs:8:6 [INFO] [stderr] | [INFO] [stderr] 8 | ($self:expr_2021, $filter:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/ops/filter.rs:8:23 [INFO] [stderr] | [INFO] [stderr] 8 | ($self:expr_2021, $filter:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/ops/shift.rs:6:19 [INFO] [stderr] | [INFO] [stderr] 6 | ($self:ident, $periods:expr_2021, $fill_value:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/ops/shift.rs:6:39 [INFO] [stderr] | [INFO] [stderr] 6 | ($self:ident, $periods:expr_2021, $fill_value:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/ops/sort/mod.rs:126:17 [INFO] [stderr] | [INFO] [stderr] 126 | ($ca:ident, $options:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/ops/unique/mod.rs:77:6 [INFO] [stderr] | [INFO] [stderr] 77 | ($ca:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:502:41 [INFO] [stderr] | [INFO] [stderr] 502 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:502:63 [INFO] [stderr] | [INFO] [stderr] 502 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:502:86 [INFO] [stderr] | [INFO] [stderr] 502 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:566:41 [INFO] [stderr] | [INFO] [stderr] 566 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:566:63 [INFO] [stderr] | [INFO] [stderr] 566 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:566:86 [INFO] [stderr] | [INFO] [stderr] 566 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:648:41 [INFO] [stderr] | [INFO] [stderr] 648 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:648:63 [INFO] [stderr] | [INFO] [stderr] 648 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:648:86 [INFO] [stderr] | [INFO] [stderr] 648 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:714:41 [INFO] [stderr] | [INFO] [stderr] 714 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:714:63 [INFO] [stderr] | [INFO] [stderr] 714 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:714:86 [INFO] [stderr] | [INFO] [stderr] 714 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:796:41 [INFO] [stderr] | [INFO] [stderr] 796 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:796:63 [INFO] [stderr] | [INFO] [stderr] 796 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:796:86 [INFO] [stderr] | [INFO] [stderr] 796 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:872:41 [INFO] [stderr] | [INFO] [stderr] 872 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:872:63 [INFO] [stderr] | [INFO] [stderr] 872 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:872:86 [INFO] [stderr] | [INFO] [stderr] 872 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr_2021, $third_val:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:946:28 [INFO] [stderr] | [INFO] [stderr] 946 | ($test_name:ident, $skip_values:expr_2021, $first_val:expr_2021, $second_val:expr_2021, $ca_init_block:block) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:946:52 [INFO] [stderr] | [INFO] [stderr] 946 | ($test_name:ident, $skip_values:expr_2021, $first_val:expr_2021, $second_val:expr_2021, $ca_init_block:block) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/iterator/mod.rs:946:74 [INFO] [stderr] | [INFO] [stderr] 946 | ($test_name:ident, $skip_values:expr_2021, $first_val:expr_2021, $second_val:expr_2021, $ca_init_block:block) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/metadata/env.rs:106:20 [INFO] [stderr] | [INFO] [stderr] 106 | ($s:literal$(, $arg:expr_2021)* $(,)?) => { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/metadata/mod.rs:24:27 [INFO] [stderr] | [INFO] [stderr] 24 | (get: $field:literal, $value:expr_2021 $(=> $default:expr_2021)?) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/metadata/mod.rs:24:49 [INFO] [stderr] | [INFO] [stderr] 24 | (get: $field:literal, $value:expr_2021 $(=> $default:expr_2021)?) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/metadata/mod.rs:33:27 [INFO] [stderr] | [INFO] [stderr] 33 | (set: $field:literal, $value:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/metadata/mod.rs:41:28 [INFO] [stderr] | [INFO] [stderr] 41 | (init: $field:literal, $value:expr_2021 ; $default:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/chunked_array/metadata/mod.rs:41:47 [INFO] [stderr] | [INFO] [stderr] 41 | (init: $field:literal, $value:expr_2021 ; $default:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/datatypes/mod.rs:133:17 [INFO] [stderr] | [INFO] [stderr] 133 | ($ca:ident, $dtype:expr_2021, $arr:ty, $lt:lifetime, $phys:ty, $zerophys:ty, $owned_phys:ty, $has_views:ident) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/fmt.rs:130:16 [INFO] [stderr] | [INFO] [stderr] 130 | ($f:ident, $a:expr_2021, $dtype:expr_2021, $name:expr_2021, $array_type:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/fmt.rs:130:30 [INFO] [stderr] | [INFO] [stderr] 130 | ($f:ident, $a:expr_2021, $dtype:expr_2021, $name:expr_2021, $array_type:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/fmt.rs:130:48 [INFO] [stderr] | [INFO] [stderr] 130 | ($f:ident, $a:expr_2021, $dtype:expr_2021, $name:expr_2021, $array_type:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/fmt.rs:130:65 [INFO] [stderr] | [INFO] [stderr] 130 | ($f:ident, $a:expr_2021, $dtype:expr_2021, $name:expr_2021, $array_type:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/arithmetic/borrowed.rs:642:14 [INFO] [stderr] | [INFO] [stderr] 642 | ($ca:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/arithmetic/borrowed.rs:672:14 [INFO] [stderr] | [INFO] [stderr] 672 | ($ca:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/arithmetic/borrowed.rs:701:14 [INFO] [stderr] | [INFO] [stderr] 701 | ($ca:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/arithmetic/borrowed.rs:727:14 [INFO] [stderr] | [INFO] [stderr] 727 | ($ca:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/arithmetic/borrowed.rs:747:14 [INFO] [stderr] | [INFO] [stderr] 747 | ($ca:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/arithmetic/borrowed.rs:776:14 [INFO] [stderr] | [INFO] [stderr] 776 | ($ca:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/arithmetic/borrowed.rs:849:14 [INFO] [stderr] | [INFO] [stderr] 849 | ($rhs:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/arithmetic/borrowed.rs:860:14 [INFO] [stderr] | [INFO] [stderr] 860 | ($rhs:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/arithmetic/borrowed.rs:875:14 [INFO] [stderr] | [INFO] [stderr] 875 | ($rhs:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/arithmetic/owned.rs:42:39 [INFO] [stderr] | [INFO] [stderr] 42 | ($operation:ident, $method:ident, $function:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/comparison.rs:8:6 [INFO] [stderr] | [INFO] [stderr] 8 | ($self:expr_2021, $rhs:expr_2021, $method:ident, $struct_function:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/comparison.rs:8:23 [INFO] [stderr] | [INFO] [stderr] 8 | ($self:expr_2021, $rhs:expr_2021, $method:ident, $struct_function:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/comparison.rs:8:54 [INFO] [stderr] | [INFO] [stderr] 8 | ($self:expr_2021, $rhs:expr_2021, $method:ident, $struct_function:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/ops/downcast.rs:5:6 [INFO] [stderr] | [INFO] [stderr] 5 | ($series:expr_2021, $expected:pat => $ca:ty, $name:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/ops/downcast.rs:5:50 [INFO] [stderr] | [INFO] [stderr] 5 | ($series:expr_2021, $expected:pat => $ca:ty, $name:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/series/series_trait.rs:34:17 [INFO] [stderr] | [INFO] [stderr] 34 | ($op:ident, $s:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/testing.rs:171:6 [INFO] [stderr] | [INFO] [stderr] 171 | ($a:expr_2021, $b:expr_2021 $(,)?) => { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/testing.rs:171:20 [INFO] [stderr] | [INFO] [stderr] 171 | ($a:expr_2021, $b:expr_2021 $(,)?) => { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/chunked_array/binary.rs:15:10 [INFO] [stderr] | [INFO] [stderr] 11 | fn fill_bytes_hashes<'a, T>( [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 15 | ) -> Vec [INFO] [stderr] | ^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary `unsafe` block [INFO] [stderr] --> src/chunked_array/ops/downcast.rs:123:9 [INFO] [stderr] | [INFO] [stderr] 119 | pub unsafe fn downcast_get_unchecked(&self, idx: usize) -> &T::Array { unsafe { [INFO] [stderr] | ------ because it's nested under this `unsafe` block [INFO] [stderr] ... [INFO] [stderr] 123 | unsafe { &*(arr as *const dyn Array as *const T::Array) } [INFO] [stderr] | ^^^^^^ unnecessary `unsafe` block [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary `unsafe` block [INFO] [stderr] --> src/chunked_array/cast.rs:616:13 [INFO] [stderr] | [INFO] [stderr] 611 | unsafe fn cast_list_unchecked(ca: &ListChunked, child_type: &DataType) -> PolarsResult { unsafe { [INFO] [stderr] | ------ because it's nested under this `unsafe` block [INFO] [stderr] ... [INFO] [stderr] 616 | let s = unsafe { [INFO] [stderr] | ^^^^^^ unnecessary `unsafe` block [INFO] [stderr] [INFO] [stderr] warning: unnecessary `unsafe` block [INFO] [stderr] --> src/frame/group_by/aggregations/string.rs:75:25 [INFO] [stderr] | [INFO] [stderr] 21 | pub(crate) unsafe fn agg_min<'a>(&'a self, groups: &GroupsProxy) -> Series { unsafe { [INFO] [stderr] | ------ because it's nested under this `unsafe` block [INFO] [stderr] ... [INFO] [stderr] 75 | unsafe { std::mem::transmute::, Option<&'a [u8]>>(borrowed) } [INFO] [stderr] | ^^^^^^ unnecessary `unsafe` block [INFO] [stderr] [INFO] [stderr] warning: unnecessary `unsafe` block [INFO] [stderr] --> src/frame/group_by/aggregations/string.rs:137:25 [INFO] [stderr] | [INFO] [stderr] 83 | pub(crate) unsafe fn agg_max<'a>(&'a self, groups: &GroupsProxy) -> Series { unsafe { [INFO] [stderr] | ------ because it's nested under this `unsafe` block [INFO] [stderr] ... [INFO] [stderr] 137 | unsafe { std::mem::transmute::, Option<&'a [u8]>>(borrowed) } [INFO] [stderr] | ^^^^^^ unnecessary `unsafe` block [INFO] [stderr] [INFO] [stderr] warning: unnecessary `unsafe` block [INFO] [stderr] --> src/frame/mod.rs:1677:9 [INFO] [stderr] | [INFO] [stderr] 1671 | pub unsafe fn take_unchecked_impl(&self, idx: &IdxCa, allow_threads: bool) -> Self { unsafe { [INFO] [stderr] | ------ because it's nested under this `unsafe` block [INFO] [stderr] ... [INFO] [stderr] 1677 | unsafe { DataFrame::new_no_checks(cols) } [INFO] [stderr] | ^^^^^^ unnecessary `unsafe` block [INFO] [stderr] [INFO] [stderr] warning: unnecessary `unsafe` block [INFO] [stderr] --> src/frame/mod.rs:1693:9 [INFO] [stderr] | [INFO] [stderr] 1684 | unsafe fn take_slice_unchecked_impl(&self, idx: &[IdxSize], allow_threads: bool) -> Self { unsafe { [INFO] [stderr] | ------ because it's nested under this `unsafe` block [INFO] [stderr] ... [INFO] [stderr] 1693 | unsafe { DataFrame::new_no_checks(cols) } [INFO] [stderr] | ^^^^^^ unnecessary `unsafe` block [INFO] [stderr] [INFO] [stderr] warning: unnecessary `unsafe` block [INFO] [stderr] --> src/series/amortized_iter.rs:68:9 [INFO] [stderr] | [INFO] [stderr] 64 | pub unsafe fn swap(&mut self, array: &mut ArrayRef) { unsafe { [INFO] [stderr] | ------ because it's nested under this `unsafe` block [INFO] [stderr] ... [INFO] [stderr] 68 | unsafe { [INFO] [stderr] | ^^^^^^ unnecessary `unsafe` block [INFO] [stderr] [INFO] [stderr] warning: unused variable: `precision` [INFO] [stderr] --> src/series/from.rs:417:36 [INFO] [stderr] | [INFO] [stderr] 417 | ArrowDataType::Decimal(precision, scale) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 418 | | ArrowDataType::Decimal256(precision, scale) => { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] help: if this is intentional, prefix it with an underscore [INFO] [stderr] | [INFO] [stderr] 417 ~ ArrowDataType::Decimal(_precision, scale) [INFO] [stderr] 418 ~ | ArrowDataType::Decimal256(_precision, scale) => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `scale` [INFO] [stderr] --> src/series/from.rs:417:47 [INFO] [stderr] | [INFO] [stderr] 417 | ArrowDataType::Decimal(precision, scale) [INFO] [stderr] | ^^^^^ [INFO] [stderr] 418 | | ArrowDataType::Decimal256(precision, scale) => { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: if this is intentional, prefix it with an underscore [INFO] [stderr] | [INFO] [stderr] 417 ~ ArrowDataType::Decimal(precision, _scale) [INFO] [stderr] 418 ~ | ArrowDataType::Decimal256(precision, _scale) => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary `unsafe` block [INFO] [stderr] --> src/series/from.rs:183:17 [INFO] [stderr] | [INFO] [stderr] 157 | ) -> PolarsResult { unsafe { [INFO] [stderr] | ------ because it's nested under this `unsafe` block [INFO] [stderr] ... [INFO] [stderr] 183 | unsafe { [INFO] [stderr] | ^^^^^^ unnecessary `unsafe` block [INFO] [stderr] [INFO] [stderr] error: aborting due to 82 previous errors; 11 warnings emitted [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:622:41 [INFO] [stdout] | [INFO] [stdout] 622 | ($self:expr, $method:ident, $($args:expr),*) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 622 | ($self:expr, $method:ident, $($args:expr_2021),*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:652:12 [INFO] [stdout] | [INFO] [stdout] 652 | ($self:expr, $method:ident, $($args:expr),*) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 652 | ($self:expr_2021, $method:ident, $($args:expr),*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:652:41 [INFO] [stdout] | [INFO] [stdout] 652 | ($self:expr, $method:ident, $($args:expr),*) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 652 | ($self:expr, $method:ident, $($args:expr_2021),*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:674:12 [INFO] [stdout] | [INFO] [stdout] 674 | ($self:expr, $method:ident, $($args:expr),*) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 674 | ($self:expr_2021, $method:ident, $($args:expr),*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:674:41 [INFO] [stdout] | [INFO] [stdout] 674 | ($self:expr, $method:ident, $($args:expr),*) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 674 | ($self:expr, $method:ident, $($args:expr_2021),*) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:685:18 [INFO] [stdout] | [INFO] [stdout] 685 | ($($col_name:expr => $slice:expr), + $(,)?) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 685 | ($($col_name:expr_2021 => $slice:expr), + $(,)?) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/utils/mod.rs:685:33 [INFO] [stdout] | [INFO] [stdout] 685 | ($($col_name:expr => $slice:expr), + $(,)?) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 685 | ($($col_name:expr => $slice:expr_2021), + $(,)?) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utils::index_to_chunked_index` [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::utils::index_to_chunked_index; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:203:26 [INFO] [stdout] | [INFO] [stdout] 203 | ($self:ident, $index:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 203 | ($self:ident, $index:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:213:26 [INFO] [stdout] | [INFO] [stdout] 213 | ($self:ident, $index:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 213 | ($self:ident, $index:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/filter.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr, $filter:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr_2021, $filter:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/filter.rs:8:26 [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr, $filter:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr, $filter:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Bitmap` [INFO] [stdout] --> src/chunked_array/ops/full.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use arrow::bitmap::{Bitmap, MutableBitmap}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::series::implementations::null::NullChunked` [INFO] [stdout] --> src/chunked_array/ops/shift.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::series::implementations::null::NullChunked; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/shift.rs:7:28 [INFO] [stdout] | [INFO] [stdout] 7 | ($self:ident, $periods:expr, $fill_value:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 7 | ($self:ident, $periods:expr_2021, $fill_value:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/shift.rs:7:46 [INFO] [stdout] | [INFO] [stdout] 7 | ($self:ident, $periods:expr, $fill_value:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 7 | ($self:ident, $periods:expr, $fill_value:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/sort/mod.rs:126:26 [INFO] [stdout] | [INFO] [stdout] 126 | ($ca:ident, $options:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 126 | ($ca:ident, $options:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/unique/mod.rs:77:10 [INFO] [stdout] | [INFO] [stdout] 77 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 77 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BitAnd` [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use std::ops::{BitAnd, Not}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utils::align_chunks_binary` [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::utils::align_chunks_binary; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:502:52 [INFO] [stdout] | [INFO] [stdout] 502 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 502 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:502:70 [INFO] [stdout] | [INFO] [stdout] 502 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 502 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr_2021, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:502:87 [INFO] [stdout] | [INFO] [stdout] 502 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 502 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:566:52 [INFO] [stdout] | [INFO] [stdout] 566 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 566 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:566:70 [INFO] [stdout] | [INFO] [stdout] 566 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 566 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr_2021, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:566:87 [INFO] [stdout] | [INFO] [stdout] 566 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 566 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:648:52 [INFO] [stdout] | [INFO] [stdout] 648 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 648 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:648:70 [INFO] [stdout] | [INFO] [stdout] 648 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 648 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr_2021, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:648:87 [INFO] [stdout] | [INFO] [stdout] 648 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 648 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:714:52 [INFO] [stdout] | [INFO] [stdout] 714 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 714 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:714:70 [INFO] [stdout] | [INFO] [stdout] 714 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 714 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr_2021, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:714:87 [INFO] [stdout] | [INFO] [stdout] 714 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 714 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:796:52 [INFO] [stdout] | [INFO] [stdout] 796 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 796 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:796:70 [INFO] [stdout] | [INFO] [stdout] 796 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 796 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr_2021, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:796:87 [INFO] [stdout] | [INFO] [stdout] 796 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 796 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:872:52 [INFO] [stdout] | [INFO] [stdout] 872 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 872 | ($test_name:ident, $ca_type:ty, $first_val:expr_2021, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:872:70 [INFO] [stdout] | [INFO] [stdout] 872 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 872 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr_2021, $third_val:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:872:87 [INFO] [stdout] | [INFO] [stdout] 872 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 872 | ($test_name:ident, $ca_type:ty, $first_val:expr, $second_val:expr, $third_val:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:946:41 [INFO] [stdout] | [INFO] [stdout] 946 | ($test_name:ident, $skip_values:expr, $first_val:expr, $second_val:expr, $ca_init_block:block) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 946 | ($test_name:ident, $skip_values:expr_2021, $first_val:expr, $second_val:expr, $ca_init_block:block) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:946:58 [INFO] [stdout] | [INFO] [stdout] 946 | ($test_name:ident, $skip_values:expr, $first_val:expr, $second_val:expr, $ca_init_block:block) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 946 | ($test_name:ident, $skip_values:expr, $first_val:expr_2021, $second_val:expr, $ca_init_block:block) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/iterator/mod.rs:946:76 [INFO] [stdout] | [INFO] [stdout] 946 | ($test_name:ident, $skip_values:expr, $first_val:expr, $second_val:expr, $ca_init_block:block) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 946 | ($test_name:ident, $skip_values:expr, $first_val:expr, $second_val:expr_2021, $ca_init_block:block) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/metadata/env.rs:106:25 [INFO] [stdout] | [INFO] [stdout] 106 | ($s:literal$(, $arg:expr)* $(,)?) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 106 | ($s:literal$(, $arg:expr_2021)* $(,)?) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/metadata/mod.rs:24:34 [INFO] [stdout] | [INFO] [stdout] 24 | (get: $field:literal, $value:expr $(=> $default:expr)?) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 24 | (get: $field:literal, $value:expr_2021 $(=> $default:expr)?) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/metadata/mod.rs:24:53 [INFO] [stdout] | [INFO] [stdout] 24 | (get: $field:literal, $value:expr $(=> $default:expr)?) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 24 | (get: $field:literal, $value:expr $(=> $default:expr_2021)?) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/metadata/mod.rs:33:34 [INFO] [stdout] | [INFO] [stdout] 33 | (set: $field:literal, $value:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 33 | (set: $field:literal, $value:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/metadata/mod.rs:41:35 [INFO] [stdout] | [INFO] [stdout] 41 | (init: $field:literal, $value:expr ; $default:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 41 | (init: $field:literal, $value:expr_2021 ; $default:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/metadata/mod.rs:41:51 [INFO] [stdout] | [INFO] [stdout] 41 | (init: $field:literal, $value:expr ; $default:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 41 | (init: $field:literal, $value:expr ; $default:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/chunked_array/binary.rs:15:10 [INFO] [stdout] | [INFO] [stdout] 11 | fn fill_bytes_hashes<'a, T>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 15 | ) -> Vec [INFO] [stdout] | ^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `polars_utils::itertools::Itertools` [INFO] [stdout] --> src/datatypes/any_value.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use polars_utils::itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/datatypes/mod.rs:133:24 [INFO] [stdout] | [INFO] [stdout] 133 | ($ca:ident, $dtype:expr, $arr:ty, $lt:lifetime, $phys:ty, $zerophys:ty, $owned_phys:ty, $has_views:ident) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 133 | ($ca:ident, $dtype:expr_2021, $arr:ty, $lt:lifetime, $phys:ty, $zerophys:ty, $owned_phys:ty, $has_views:ident) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/fmt.rs:130:19 [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr, $dtype:expr, $name:expr, $array_type:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr_2021, $dtype:expr, $name:expr, $array_type:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/fmt.rs:130:32 [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr, $dtype:expr, $name:expr, $array_type:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr, $dtype:expr_2021, $name:expr, $array_type:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/fmt.rs:130:44 [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr, $dtype:expr, $name:expr, $array_type:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr, $dtype:expr, $name:expr_2021, $array_type:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/fmt.rs:130:62 [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr, $dtype:expr, $name:expr, $array_type:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr, $dtype:expr, $name:expr, $array_type:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TimeUnit` [INFO] [stdout] --> src/scalar/reduce.rs:1:34 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::datatypes::{AnyValue, TimeUnit}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `arrow::bitmap::MutableBitmap` [INFO] [stdout] --> src/series/any_value.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use arrow::bitmap::MutableBitmap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utils::align_chunks_binary` [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::utils::align_chunks_binary; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:643:18 [INFO] [stdout] | [INFO] [stdout] 643 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 643 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:673:18 [INFO] [stdout] | [INFO] [stdout] 673 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 673 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:702:18 [INFO] [stdout] | [INFO] [stdout] 702 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 702 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:728:18 [INFO] [stdout] | [INFO] [stdout] 728 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 728 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:748:18 [INFO] [stdout] | [INFO] [stdout] 748 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 748 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:777:18 [INFO] [stdout] | [INFO] [stdout] 777 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 777 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:850:19 [INFO] [stdout] | [INFO] [stdout] 850 | ($rhs:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 850 | ($rhs:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:861:19 [INFO] [stdout] | [INFO] [stdout] 861 | ($rhs:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 861 | ($rhs:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:876:19 [INFO] [stdout] | [INFO] [stdout] 876 | ($rhs:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 876 | ($rhs:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/owned.rs:42:49 [INFO] [stdout] | [INFO] [stdout] 42 | ($operation:ident, $method:ident, $function:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 42 | ($operation:ident, $method:ident, $function:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/comparison.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr, $rhs:expr, $method:ident, $struct_function:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr_2021, $rhs:expr, $method:ident, $struct_function:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/comparison.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr, $rhs:expr, $method:ident, $struct_function:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr, $rhs:expr_2021, $method:ident, $struct_function:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/comparison.rs:8:61 [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr, $rhs:expr, $method:ident, $struct_function:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr, $rhs:expr, $method:ident, $struct_function:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/ops/downcast.rs:5:14 [INFO] [stdout] | [INFO] [stdout] 5 | ($series:expr, $expected:pat => $ca:ty, $name:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 5 | ($series:expr_2021, $expected:pat => $ca:ty, $name:expr) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/ops/downcast.rs:5:51 [INFO] [stdout] | [INFO] [stdout] 5 | ($series:expr, $expected:pat => $ca:ty, $name:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 5 | ($series:expr, $expected:pat => $ca:ty, $name:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `arrow::bitmap::Bitmap` [INFO] [stdout] --> src/series/ops/null.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use arrow::bitmap::Bitmap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/series_trait.rs:34:20 [INFO] [stdout] | [INFO] [stdout] 34 | ($op:ident, $s:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 34 | ($op:ident, $s:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/testing.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 171 | ($a:expr, $b:expr $(,)?) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 171 | ($a:expr_2021, $b:expr $(,)?) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/testing.rs:171:18 [INFO] [stdout] | [INFO] [stdout] 171 | ($a:expr, $b:expr $(,)?) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 171 | ($a:expr, $b:expr_2021 $(,)?) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 36 | DataType::String => downcast_and_pack!(Utf8ViewArray, String), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / pub(crate) unsafe fn arr_to_any_value<'a>( [INFO] [stdout] 13 | | arr: &'a dyn Array, [INFO] [stdout] 14 | | idx: usize, [INFO] [stdout] 15 | | dtype: &'a DataType, [INFO] [stdout] 16 | | ) -> AnyValue<'a> { [INFO] [stdout] | |_________________^ [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::BinaryViewArrayGeneric::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 36 | DataType::String => downcast_and_pack!(Utf8ViewArray, String), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 37 | DataType::Binary => downcast_and_pack!(BinaryViewArray, Binary), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::BinaryViewArrayGeneric::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 37 | DataType::Binary => downcast_and_pack!(BinaryViewArray, Binary), [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 38 | DataType::Boolean => downcast_and_pack!(BooleanArray, Boolean), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::BooleanArray::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 38 | DataType::Boolean => downcast_and_pack!(BooleanArray, Boolean), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 39 | DataType::UInt8 => downcast_and_pack!(UInt8Array, UInt8), [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::PrimitiveArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 39 | DataType::UInt8 => downcast_and_pack!(UInt8Array, UInt8), [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 40 | DataType::UInt16 => downcast_and_pack!(UInt16Array, UInt16), [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::PrimitiveArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 40 | DataType::UInt16 => downcast_and_pack!(UInt16Array, UInt16), [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 41 | DataType::UInt32 => downcast_and_pack!(UInt32Array, UInt32), [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::PrimitiveArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 41 | DataType::UInt32 => downcast_and_pack!(UInt32Array, UInt32), [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 42 | DataType::UInt64 => downcast_and_pack!(UInt64Array, UInt64), [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::PrimitiveArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 42 | DataType::UInt64 => downcast_and_pack!(UInt64Array, UInt64), [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 43 | DataType::Int8 => downcast_and_pack!(Int8Array, Int8), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::PrimitiveArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 43 | DataType::Int8 => downcast_and_pack!(Int8Array, Int8), [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 44 | DataType::Int16 => downcast_and_pack!(Int16Array, Int16), [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::PrimitiveArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 44 | DataType::Int16 => downcast_and_pack!(Int16Array, Int16), [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 45 | DataType::Int32 => downcast_and_pack!(Int32Array, Int32), [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::PrimitiveArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 45 | DataType::Int32 => downcast_and_pack!(Int32Array, Int32), [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 46 | DataType::Int64 => downcast_and_pack!(Int64Array, Int64), [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::PrimitiveArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 46 | DataType::Int64 => downcast_and_pack!(Int64Array, Int64), [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 47 | DataType::Float32 => downcast_and_pack!(Float32Array, Float32), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::PrimitiveArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 47 | DataType::Float32 => downcast_and_pack!(Float32Array, Float32), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 48 | DataType::Float64 => downcast_and_pack!(Float64Array, Float64), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::PrimitiveArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 48 | DataType::Float64 => downcast_and_pack!(Float64Array, Float64), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 31 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 50 | let v: ArrayRef = downcast!(LargeListArray); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::ListArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | arr.value_unchecked(idx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 50 | let v: ArrayRef = downcast!(LargeListArray); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::from::::from_chunks_and_dtype_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | let s = Series::from_chunks_and_dtype_unchecked(PlSmallStr::EMPTY, vec![v], dt); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::Series::cast_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:55:25 [INFO] [stdout] | [INFO] [stdout] 55 | let s = Series::from_chunks_and_dtype_unchecked( [INFO] [stdout] | _________________________^ [INFO] [stdout] 56 | | PlSmallStr::EMPTY, [INFO] [stdout] 57 | | vec![v], [INFO] [stdout] 58 | | &dt.to_physical(), [INFO] [stdout] 59 | | ) [INFO] [stdout] 60 | | .cast_unchecked(dt) [INFO] [stdout] | |___________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::from::::from_chunks_and_dtype_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:55:25 [INFO] [stdout] | [INFO] [stdout] 55 | let s = Series::from_chunks_and_dtype_unchecked( [INFO] [stdout] | _________________________^ [INFO] [stdout] 56 | | PlSmallStr::EMPTY, [INFO] [stdout] 57 | | vec![v], [INFO] [stdout] 58 | | &dt.to_physical(), [INFO] [stdout] 59 | | ) [INFO] [stdout] | |_________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:24:24 [INFO] [stdout] | [INFO] [stdout] 24 | let arr = &*(arr as *const dyn Array as *const $casttype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] ... [INFO] [stdout] 137 | DataType::BinaryOffset => downcast_and_pack!(LargeBinaryArray, Binary), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::BinaryArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | let v = arr.value_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 137 | DataType::BinaryOffset => downcast_and_pack!(LargeBinaryArray, Binary), [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `downcast_and_pack` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:206:22 [INFO] [stdout] | [INFO] [stdout] 206 | let arr = &**$self.chunks.get_unchecked(chunk_idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 229 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | unsafe fn get_any_value_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::any_value::arr_to_any_value` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 208 | arr_to_any_value(arr, idx, $self.dtype()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 229 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:206:22 [INFO] [stdout] | [INFO] [stdout] 206 | let arr = &**$self.chunks.get_unchecked(chunk_idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 240 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | unsafe fn get_any_value_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::any_value::arr_to_any_value` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 208 | arr_to_any_value(arr, idx, $self.dtype()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 240 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:206:22 [INFO] [stdout] | [INFO] [stdout] 206 | let arr = &**$self.chunks.get_unchecked(chunk_idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 251 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | unsafe fn get_any_value_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::any_value::arr_to_any_value` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 208 | arr_to_any_value(arr, idx, $self.dtype()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 251 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:206:22 [INFO] [stdout] | [INFO] [stdout] 206 | let arr = &**$self.chunks.get_unchecked(chunk_idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 262 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | unsafe fn get_any_value_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::any_value::arr_to_any_value` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 208 | arr_to_any_value(arr, idx, $self.dtype()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 262 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:206:22 [INFO] [stdout] | [INFO] [stdout] 206 | let arr = &**$self.chunks.get_unchecked(chunk_idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 273 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | unsafe fn get_any_value_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::any_value::arr_to_any_value` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 208 | arr_to_any_value(arr, idx, $self.dtype()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 273 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:206:22 [INFO] [stdout] | [INFO] [stdout] 206 | let arr = &**$self.chunks.get_unchecked(chunk_idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 284 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:283:5 [INFO] [stdout] | [INFO] [stdout] 283 | unsafe fn get_any_value_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::any_value::arr_to_any_value` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 208 | arr_to_any_value(arr, idx, $self.dtype()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 284 | get_any_value_unchecked!(self, index) [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `get_any_value_unchecked` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::downcast::>::downcast_iter_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/apply.rs:583:20 [INFO] [stdout] | [INFO] [stdout] 583 | for arr in out.downcast_iter_mut() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/apply.rs:581:5 [INFO] [stdout] | [INFO] [stdout] 581 | pub unsafe fn apply_views View + Copy>(&self, update_view: F) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::BinaryViewArrayGeneric::::apply_views` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/apply.rs:584:20 [INFO] [stdout] | [INFO] [stdout] 584 | *arr = arr.apply_views(update_view); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::copy_with_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/arity.rs:541:18 [INFO] [stdout] | [INFO] [stdout] 541 | let mut ca = lhs.copy_with_chunks(chunks); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/arity.rs:522:1 [INFO] [stdout] | [INFO] [stdout] 522 | / pub unsafe fn binary_unchecked_same_type( [INFO] [stdout] 523 | | lhs: &ChunkedArray, [INFO] [stdout] 524 | | rhs: &ChunkedArray, [INFO] [stdout] 525 | | mut op: F, [INFO] [stdout] ... | [INFO] [stdout] 531 | | U: PolarsDataType, [INFO] [stdout] 532 | | F: FnMut(&T::Array, &U::Array) -> Box, [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::copy_with_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/arity.rs:597:18 [INFO] [stdout] | [INFO] [stdout] 597 | let mut ca = lhs.copy_with_chunks(chunks); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/arity.rs:578:1 [INFO] [stdout] | [INFO] [stdout] 578 | / pub unsafe fn try_binary_unchecked_same_type( [INFO] [stdout] 579 | | lhs: &ChunkedArray, [INFO] [stdout] 580 | | rhs: &ChunkedArray, [INFO] [stdout] 581 | | mut op: F, [INFO] [stdout] ... | [INFO] [stdout] 588 | | F: FnMut(&T::Array, &U::Array) -> Result, E>, [INFO] [stdout] 589 | | E: Error, [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | ChunkedArray::get_unchecked(self, idx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | unsafe fn get_unchecked(&self, idx: usize) -> Self::Item { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | ::get_unchecked(self, idx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | unsafe fn get_unchecked(&self, idx: usize) -> Self::Item { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:74:17 [INFO] [stdout] | [INFO] [stdout] 74 | NonNull(self.0.value_unchecked(idx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | unsafe fn get_unchecked(&self, idx: usize) -> Self::Item { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:81:17 [INFO] [stdout] | [INFO] [stdout] 81 | NonNull(self.0.value_unchecked(idx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn get_unchecked(&self, idx: usize) -> Self::Item { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::compare_inner::GetInner::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | self.get_unchecked(idx_a).tot_eq(&self.get_unchecked(idx_b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | unsafe fn eq_element_unchecked(&self, idx_a: usize, idx_b: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::compare_inner::GetInner::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:109:43 [INFO] [stdout] | [INFO] [stdout] 109 | self.get_unchecked(idx_a).tot_eq(&self.get_unchecked(idx_b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::compare_inner::GetInner::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:159:17 [INFO] [stdout] | [INFO] [stdout] 159 | let a = self.get_unchecked(idx_a); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | / unsafe fn cmp_element_unchecked( [INFO] [stdout] 154 | | &self, [INFO] [stdout] 155 | | idx_a: usize, [INFO] [stdout] 156 | | idx_b: usize, [INFO] [stdout] 157 | | nulls_last: bool, [INFO] [stdout] 158 | | ) -> Ordering { [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::compare_inner::GetInner::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/compare_inner.rs:160:17 [INFO] [stdout] | [INFO] [stdout] 160 | let b = self.get_unchecked(idx_b); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/downcast.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 32 | let arr = self.chunks.get_unchecked(index); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/downcast.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub unsafe fn get_unchecked(&self, index: usize) -> &'a T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/downcast.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | &*(arr as *const dyn Array as *const T) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/downcast.rs:93:18 [INFO] [stdout] | [INFO] [stdout] 93 | &mut *(arr as *mut dyn Array as *mut T::Array) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/downcast.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | pub unsafe fn downcast_iter_mut(&mut self) -> impl DoubleEndedIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/downcast.rs:120:19 [INFO] [stdout] | [INFO] [stdout] 120 | let arr = self.chunks.get_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/downcast.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | pub unsafe fn downcast_get_unchecked(&self, idx: usize) -> &T::Array { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::bitmap::Bitmap::get_bit_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/explode.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | if !validity_values.get_bit_unchecked(i) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/explode.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / unsafe fn unset_nulls( [INFO] [stdout] 15 | | start: usize, [INFO] [stdout] 16 | | last: usize, [INFO] [stdout] 17 | | validity_values: &Bitmap, [INFO] [stdout] ... | [INFO] [stdout] 20 | | base_offset: usize, [INFO] [stdout] 21 | | ) { [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:97:15 [INFO] [stdout] | [INFO] [stdout] 97 | let arr = targets.get_unchecked(chunk_idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | / unsafe fn target_value_unchecked<'a, A: StaticArray>( [INFO] [stdout] 92 | | targets: &[&'a A], [INFO] [stdout] 93 | | cumlens: &[IdxSize; BINARY_SEARCH_LIMIT], [INFO] [stdout] 94 | | idx: IdxSize, [INFO] [stdout] 95 | | ) -> A::ValueT<'a> { [INFO] [stdout] | |__________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | arr.value_unchecked(arr_idx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 108 | let arr = targets.get_unchecked(chunk_idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 102 | / unsafe fn target_get_unchecked<'a, A: StaticArray>( [INFO] [stdout] 103 | | targets: &[&'a A], [INFO] [stdout] 104 | | cumlens: &[IdxSize; BINARY_SEARCH_LIMIT], [INFO] [stdout] 105 | | idx: IdxSize, [INFO] [stdout] 106 | | ) -> Option> { [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | arr.get_unchecked(arr_idx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:122:24 [INFO] [stdout] | [INFO] [stdout] 122 | it.map(|i| target.get_unchecked(i as usize)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | / unsafe fn gather_idx_array_unchecked( [INFO] [stdout] 113 | | dtype: ArrowDataType, [INFO] [stdout] 114 | | targets: &[&A], [INFO] [stdout] 115 | | has_nulls: bool, [INFO] [stdout] 116 | | indices: &[IdxSize], [INFO] [stdout] 117 | | ) -> A { [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:126:24 [INFO] [stdout] | [INFO] [stdout] 126 | it.map(|i| sl.get_unchecked(i as usize).clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | / unsafe fn gather_idx_array_unchecked( [INFO] [stdout] 113 | | dtype: ArrowDataType, [INFO] [stdout] 114 | | targets: &[&A], [INFO] [stdout] 115 | | has_nulls: bool, [INFO] [stdout] 116 | | indices: &[IdxSize], [INFO] [stdout] 117 | | ) -> A { [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:129:24 [INFO] [stdout] | [INFO] [stdout] 129 | it.map(|i| target.value_unchecked(i as usize)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | / unsafe fn gather_idx_array_unchecked( [INFO] [stdout] 113 | | dtype: ArrowDataType, [INFO] [stdout] 114 | | targets: &[&A], [INFO] [stdout] 115 | | has_nulls: bool, [INFO] [stdout] 116 | | indices: &[IdxSize], [INFO] [stdout] 117 | | ) -> A { [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::gather::target_get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:135:24 [INFO] [stdout] | [INFO] [stdout] 135 | it.map(|i| target_get_unchecked(targets, &cumlens, i)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | / unsafe fn gather_idx_array_unchecked( [INFO] [stdout] 113 | | dtype: ArrowDataType, [INFO] [stdout] 114 | | targets: &[&A], [INFO] [stdout] 115 | | has_nulls: bool, [INFO] [stdout] 116 | | indices: &[IdxSize], [INFO] [stdout] 117 | | ) -> A { [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::gather::target_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:138:24 [INFO] [stdout] | [INFO] [stdout] 138 | it.map(|i| target_value_unchecked(targets, &cumlens, i)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:112:1 [INFO] [stdout] | [INFO] [stdout] 112 | / unsafe fn gather_idx_array_unchecked( [INFO] [stdout] 113 | | dtype: ArrowDataType, [INFO] [stdout] 114 | | targets: &[&A], [INFO] [stdout] 115 | | has_nulls: bool, [INFO] [stdout] 116 | | indices: &[IdxSize], [INFO] [stdout] 117 | | ) -> A { [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::gather::gather_idx_array_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:157:19 [INFO] [stdout] | [INFO] [stdout] 157 | let arr = gather_idx_array_unchecked( [INFO] [stdout] | ___________________^ [INFO] [stdout] 158 | | ca.dtype().to_arrow(CompatLevel::newest()), [INFO] [stdout] 159 | | &targets, [INFO] [stdout] 160 | | ca.null_count() > 0, [INFO] [stdout] 161 | | indices.as_ref(), [INFO] [stdout] 162 | | ); [INFO] [stdout] | |_________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | unsafe fn take_unchecked(&self, indices: &I) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::gather::gather_idx_array_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:197:17 [INFO] [stdout] | [INFO] [stdout] 197 | gather_idx_array_unchecked(dtype, &targets, targets_have_nulls, idx_arr.values()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:203:34 [INFO] [stdout] | [INFO] [stdout] 203 | .map(|i| target.get_unchecked(*i? as usize)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:208:39 [INFO] [stdout] | [INFO] [stdout] 208 | .map(|i| Some(target.value_unchecked(*i? as usize))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::gather::target_get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:216:34 [INFO] [stdout] | [INFO] [stdout] 216 | .map(|i| target_get_unchecked(&targets, &cumlens, *i?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::gather::target_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:221:39 [INFO] [stdout] | [INFO] [stdout] 221 | .map(|i| Some(target_value_unchecked(&targets, &cumlens, *i?))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::compute::take::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:244:24 [INFO] [stdout] | [INFO] [stdout] 244 | .map(|arr| take_unchecked(arr.as_ref(), indices_arr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:247:23 [INFO] [stdout] | [INFO] [stdout] 247 | let mut out = ChunkedArray::from_chunks(self.name().clone(), chunks); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::cast::>::to_string_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:258:9 [INFO] [stdout] | [INFO] [stdout] 258 | / self.as_binary() [INFO] [stdout] 259 | | .take_unchecked(indices) [INFO] [stdout] 260 | | .to_string_unchecked() [INFO] [stdout] | |__________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:258:9 [INFO] [stdout] | [INFO] [stdout] 258 | / self.as_binary() [INFO] [stdout] 259 | | .take_unchecked(indices) [INFO] [stdout] | |____________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::mmap_slice` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:267:23 [INFO] [stdout] | [INFO] [stdout] 267 | let indices = IdxCa::mmap_slice(PlSmallStr::EMPTY, indices.as_ref()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | unsafe fn take_unchecked(&self, indices: &I) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | self.take_unchecked(&indices) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::cast::>::to_string_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 275 | / self.as_binary() [INFO] [stdout] 276 | | .take_unchecked(indices) [INFO] [stdout] 277 | | .to_string_unchecked() [INFO] [stdout] | |__________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/ops/gather.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | unsafe fn take_unchecked(&self, indices: &I) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/ops/gather.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 275 | / self.as_binary() [INFO] [stdout] 276 | | .take_unchecked(indices) [INFO] [stdout] | |____________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::BinaryViewArrayGeneric::<[u8]>::to_utf8view_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/cast.rs:362:24 [INFO] [stdout] | [INFO] [stdout] 362 | .map(|arr| arr.to_utf8view_unchecked().boxed()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/cast.rs:359:5 [INFO] [stdout] | [INFO] [stdout] 359 | pub unsafe fn to_string_unchecked(&self) -> StringChunked { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::cast::cast_list_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/cast.rs:506:33 [INFO] [stdout] | [INFO] [stdout] 506 | List(child_type) => cast_list_unchecked(self, child_type), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/cast.rs:503:5 [INFO] [stdout] | [INFO] [stdout] 503 | unsafe fn cast_unchecked(&self, dtype: &DataType) -> PolarsResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::Series::cast_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/cast.rs:623:21 [INFO] [stdout] | [INFO] [stdout] 623 | let new_inner = s.cast_unchecked(child_type)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/cast.rs:611:1 [INFO] [stdout] | [INFO] [stdout] 611 | unsafe fn cast_list_unchecked(ca: &ListChunked, child_type: &DataType) -> PolarsResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks_and_dtype_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/cast.rs:633:8 [INFO] [stdout] | [INFO] [stdout] 633 | Ok(ListChunked::from_chunks_and_dtype_unchecked( [INFO] [stdout] | ________^ [INFO] [stdout] 634 | | ca.name().clone(), [INFO] [stdout] 635 | | vec![Box::new(new_arr)], [INFO] [stdout] 636 | | DataType::List(Box::new(child_type.clone())), [INFO] [stdout] 637 | | ) [INFO] [stdout] | |_____^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:941:25 [INFO] [stdout] | [INFO] [stdout] 941 | let ca_other = &*(ca_other as *const ChunkedArray); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:938:5 [INFO] [stdout] | [INFO] [stdout] 938 | unsafe fn equal_element(&self, idx_self: usize, idx_other: usize, other: &Series) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:943:9 [INFO] [stdout] | [INFO] [stdout] 943 | self.get_unchecked(idx_self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:944:22 [INFO] [stdout] | [INFO] [stdout] 944 | .tot_eq(&ca_other.get_unchecked(idx_other)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:952:25 [INFO] [stdout] | [INFO] [stdout] 952 | let ca_other = &*(ca_other as *const BooleanChunked); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:949:5 [INFO] [stdout] | [INFO] [stdout] 949 | unsafe fn equal_element(&self, idx_self: usize, idx_other: usize, other: &Series) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:953:9 [INFO] [stdout] | [INFO] [stdout] 953 | self.get_unchecked(idx_self) == ca_other.get_unchecked(idx_other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:953:41 [INFO] [stdout] | [INFO] [stdout] 953 | self.get_unchecked(idx_self) == ca_other.get_unchecked(idx_other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:961:25 [INFO] [stdout] | [INFO] [stdout] 961 | let ca_other = &*(ca_other as *const StringChunked); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:958:5 [INFO] [stdout] | [INFO] [stdout] 958 | unsafe fn equal_element(&self, idx_self: usize, idx_other: usize, other: &Series) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:962:9 [INFO] [stdout] | [INFO] [stdout] 962 | self.get_unchecked(idx_self) == ca_other.get_unchecked(idx_other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:962:41 [INFO] [stdout] | [INFO] [stdout] 962 | self.get_unchecked(idx_self) == ca_other.get_unchecked(idx_other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:970:25 [INFO] [stdout] | [INFO] [stdout] 970 | let ca_other = &*(ca_other as *const BinaryChunked); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:967:5 [INFO] [stdout] | [INFO] [stdout] 967 | unsafe fn equal_element(&self, idx_self: usize, idx_other: usize, other: &Series) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:971:9 [INFO] [stdout] | [INFO] [stdout] 971 | self.get_unchecked(idx_self) == ca_other.get_unchecked(idx_other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:971:41 [INFO] [stdout] | [INFO] [stdout] 971 | self.get_unchecked(idx_self) == ca_other.get_unchecked(idx_other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:979:25 [INFO] [stdout] | [INFO] [stdout] 979 | let ca_other = &*(ca_other as *const BinaryOffsetChunked); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:976:5 [INFO] [stdout] | [INFO] [stdout] 976 | unsafe fn equal_element(&self, idx_self: usize, idx_other: usize, other: &Series) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:980:9 [INFO] [stdout] | [INFO] [stdout] 980 | self.get_unchecked(idx_self) == ca_other.get_unchecked(idx_other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/comparison/mod.rs:980:41 [INFO] [stdout] | [INFO] [stdout] 980 | self.get_unchecked(idx_self) == ca_other.get_unchecked(idx_other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::ListArray::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/iterator/par/list.rs:7:14 [INFO] [stdout] | [INFO] [stdout] 7 | Some(arr.value_unchecked(idx)).map(|arr: ArrayRef| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/iterator/par/list.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | unsafe fn idx_to_array(idx: usize, arr: &ListArray, dtype: &DataType) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::from::::from_chunks_and_dtype_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/iterator/par/list.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | Series::from_chunks_and_dtype_unchecked(PlSmallStr::EMPTY, vec![arr], dtype) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::BinaryViewArrayGeneric::::value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/iterator/par/string.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | Some(arr.value_unchecked(idx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/iterator/par/string.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | unsafe fn idx_to_str(idx: usize, arr: &Utf8ViewArray) -> Option<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks_and_dtype` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/from.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 201 | Self::from_chunks_and_dtype(name, chunks, dtype) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/from.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | pub unsafe fn from_chunks(name: PlSmallStr, mut chunks: Vec) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::ffi::mmap::slice` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/from.rs:274:32 [INFO] [stdout] | [INFO] [stdout] 274 | Self::with_chunk(name, arrow::ffi::mmap::slice(values)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/from.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | pub unsafe fn mmap_slice(name: PlSmallStr, values: &[T::Native]) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::ffi::mmap::bitmap` is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/from.rs:285:19 [INFO] [stdout] | [INFO] [stdout] 285 | let arr = arrow::ffi::mmap::bitmap(values, offset, len).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/from.rs:284:5 [INFO] [stdout] | [INFO] [stdout] 284 | pub unsafe fn mmap_slice(name: PlSmallStr, values: &[u8], offset: usize, len: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/mod.rs:537:14 [INFO] [stdout] | [INFO] [stdout] 537 | &*(series_trait as *const dyn SeriesTrait as *const ChunkedArray) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/chunked_array/mod.rs:531:5 [INFO] [stdout] | [INFO] [stdout] 531 | / pub(crate) unsafe fn unpack_series_matching_physical_type( [INFO] [stdout] 532 | | &self, [INFO] [stdout] 533 | | series: &Series, [INFO] [stdout] 534 | | ) -> &ChunkedArray { [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> src/chunked_array/mod.rs:542:22 [INFO] [stdout] | [INFO] [stdout] 542 | &*(series_trait as *const dyn SeriesTrait as *const ChunkedArray) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1286:27 [INFO] [stdout] | [INFO] [stdout] 1286 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1287 | | .as_any() [INFO] [stdout] 1288 | | .downcast_ref::>() [INFO] [stdout] 1289 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/datatypes/any_value.rs:1283:5 [INFO] [stdout] | [INFO] [stdout] 1283 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1290:23 [INFO] [stdout] | [INFO] [stdout] 1290 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1296:27 [INFO] [stdout] | [INFO] [stdout] 1296 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1297 | | .as_any() [INFO] [stdout] 1298 | | .downcast_ref::>() [INFO] [stdout] 1299 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1300:23 [INFO] [stdout] | [INFO] [stdout] 1300 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1306:27 [INFO] [stdout] | [INFO] [stdout] 1306 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1307 | | .as_any() [INFO] [stdout] 1308 | | .downcast_ref::>() [INFO] [stdout] 1309 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1310:23 [INFO] [stdout] | [INFO] [stdout] 1310 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1316:27 [INFO] [stdout] | [INFO] [stdout] 1316 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1317 | | .as_any() [INFO] [stdout] 1318 | | .downcast_ref::>() [INFO] [stdout] 1319 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1320:23 [INFO] [stdout] | [INFO] [stdout] 1320 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1326:27 [INFO] [stdout] | [INFO] [stdout] 1326 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1327 | | .as_any() [INFO] [stdout] 1328 | | .downcast_ref::>() [INFO] [stdout] 1329 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1330:23 [INFO] [stdout] | [INFO] [stdout] 1330 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1336:27 [INFO] [stdout] | [INFO] [stdout] 1336 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1337 | | .as_any() [INFO] [stdout] 1338 | | .downcast_ref::>() [INFO] [stdout] 1339 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1340:23 [INFO] [stdout] | [INFO] [stdout] 1340 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1346:27 [INFO] [stdout] | [INFO] [stdout] 1346 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1347 | | .as_any() [INFO] [stdout] 1348 | | .downcast_ref::>() [INFO] [stdout] 1349 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1350:23 [INFO] [stdout] | [INFO] [stdout] 1350 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1356:27 [INFO] [stdout] | [INFO] [stdout] 1356 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1357 | | .as_any() [INFO] [stdout] 1358 | | .downcast_ref::>() [INFO] [stdout] 1359 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1360:23 [INFO] [stdout] | [INFO] [stdout] 1360 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1366:27 [INFO] [stdout] | [INFO] [stdout] 1366 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1367 | | .as_any() [INFO] [stdout] 1368 | | .downcast_ref::>() [INFO] [stdout] 1369 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1370:23 [INFO] [stdout] | [INFO] [stdout] 1370 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1376:27 [INFO] [stdout] | [INFO] [stdout] 1376 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1377 | | .as_any() [INFO] [stdout] 1378 | | .downcast_ref::>() [INFO] [stdout] 1379 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1380:23 [INFO] [stdout] | [INFO] [stdout] 1380 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1386:27 [INFO] [stdout] | [INFO] [stdout] 1386 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1387 | | .as_any() [INFO] [stdout] 1388 | | .downcast_ref::() [INFO] [stdout] 1389 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1390:23 [INFO] [stdout] | [INFO] [stdout] 1390 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1396:27 [INFO] [stdout] | [INFO] [stdout] 1396 | let arr = self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 1397 | | .as_any() [INFO] [stdout] 1398 | | .downcast_ref::() [INFO] [stdout] 1399 | | .unwrap_unchecked_release(); [INFO] [stdout] | |_______________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/datatypes/any_value.rs:1400:23 [INFO] [stdout] | [INFO] [stdout] 1400 | match arr.get_unchecked(index) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:46:30 [INFO] [stdout] | [INFO] [stdout] 46 | ... *values.get_unchecked(*idx as usize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::trusted_len::TrustedLenPush::push_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:50:25 [INFO] [stdout] | [INFO] [stdout] 50 | offsets.push_unchecked(length_so_far); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::bitmap::Bitmap::get_bit_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:61:33 [INFO] [stdout] | [INFO] [stdout] 61 | ... if !old_validity.get_bit_unchecked(*i as usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::bitmap::MutableBitmap::set_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:62:33 [INFO] [stdout] | [INFO] [stdout] 62 | ... validity.set_unchecked(count, false); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::offset::Offsets::::new_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:84:21 [INFO] [stdout] | [INFO] [stdout] 84 | Offsets::new_unchecked(offsets).into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::trusted_len::TrustedLenPush::push_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:115:25 [INFO] [stdout] | [INFO] [stdout] 115 | offsets.push_unchecked(length_so_far); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::bitmap::Bitmap::get_bit_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:126:33 [INFO] [stdout] | [INFO] [stdout] 126 | ... if !old_validity.get_bit_unchecked(i as usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::bitmap::MutableBitmap::set_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:127:33 [INFO] [stdout] | [INFO] [stdout] 127 | ... validity.set_unchecked(count, false) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::offset::Offsets::::new_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:147:21 [INFO] [stdout] | [INFO] [stdout] 147 | Offsets::new_unchecked(offsets).into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::agg_list_by_gather_and_offsets` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | agg_list_by_gather_and_offsets(self, groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::agg_list_by_gather_and_offsets` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | agg_list_by_gather_and_offsets(self, groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::agg_list_by_gather_and_offsets` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:196:9 [INFO] [stdout] | [INFO] [stdout] 196 | agg_list_by_gather_and_offsets(self, groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::agg_list_by_gather_and_offsets` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | agg_list_by_gather_and_offsets(self, groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:319:9 [INFO] [stdout] | [INFO] [stdout] 319 | ca.take_unchecked(&gather) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:309:1 [INFO] [stdout] | [INFO] [stdout] 309 | / unsafe fn agg_list_by_gather_and_offsets( [INFO] [stdout] 310 | | ca: &ChunkedArray, [INFO] [stdout] 311 | | groups: &GroupsProxy, [INFO] [stdout] 312 | | ) -> Series [INFO] [stdout] 313 | | where [INFO] [stdout] 314 | | ChunkedArray: ChunkTakeUnchecked, [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::set_dtype` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | chunk.set_dtype(DataType::List(Box::new(ca.dtype().clone()))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_first` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:25:24 [INFO] [stdout] | [INFO] [stdout] 25 | return self.clone().into_series().agg_first(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) unsafe fn agg_min(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_last` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 28 | return self.clone().into_series().agg_last(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_min_bool_iter_unchecked_no_nulls` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:43:21 [INFO] [stdout] | [INFO] [stdout] 43 | take_min_bool_iter_unchecked_no_nulls(arr, idx2usize(idx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_min_bool_iter_unchecked_nulls` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 45 | take_min_bool_iter_unchecked_nulls(arr, idx2usize(idx), idx.len() as IdxSize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_last` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:68:24 [INFO] [stdout] | [INFO] [stdout] 68 | return self.clone().into_series().agg_last(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub(crate) unsafe fn agg_max(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_first` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:71:24 [INFO] [stdout] | [INFO] [stdout] 71 | return self.clone().into_series().agg_first(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_max_bool_iter_unchecked_no_nulls` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:87:21 [INFO] [stdout] | [INFO] [stdout] 87 | take_max_bool_iter_unchecked_no_nulls(arr, idx2usize(idx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_max_bool_iter_unchecked_nulls` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | take_max_bool_iter_unchecked_nulls(arr, idx2usize(idx), idx.len() as IdxSize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::private::PrivateSeries::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | / self.cast_with_options(&IDX_DTYPE, CastOptions::Overflowing) [INFO] [stdout] 110 | | .unwrap() [INFO] [stdout] 111 | | .agg_sum(groups) [INFO] [stdout] | |____________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/boolean.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub(crate) unsafe fn agg_sum(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::SeriesTrait::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:78:17 [INFO] [stdout] | [INFO] [stdout] 78 | s.take_unchecked(&indices) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub unsafe fn agg_first(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::SeriesTrait::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | s.take_unchecked(&indices) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::SeriesTrait::take_slice_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:111:36 [INFO] [stdout] | [INFO] [stdout] 111 | let take = s.take_slice_unchecked(idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | pub unsafe fn agg_n_unique(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_mean` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:141:24 [INFO] [stdout] | [INFO] [stdout] 141 | Boolean => s.cast(&Float64).unwrap().agg_mean(groups), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | pub unsafe fn agg_mean(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>>::agg_mean` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:142:24 [INFO] [stdout] | [INFO] [stdout] 142 | Float32 => SeriesWrap(s.f32().unwrap().clone()).agg_mean(groups), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>>::agg_mean` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:143:24 [INFO] [stdout] | [INFO] [stdout] 143 | Float64 => SeriesWrap(s.f64().unwrap().clone()).agg_mean(groups), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_mean` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:658:33 [INFO] [stdout] | [INFO] [stdout] 658 | DataType::UInt32 => $self.u32().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:144:38 [INFO] [stdout] | [INFO] [stdout] 144 | dt if dt.is_numeric() => apply_method_physical_integer!(s, agg_mean, groups), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_mean` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:659:33 [INFO] [stdout] | [INFO] [stdout] 659 | DataType::UInt64 => $self.u64().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:144:38 [INFO] [stdout] | [INFO] [stdout] 144 | dt if dt.is_numeric() => apply_method_physical_integer!(s, agg_mean, groups), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_mean` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:664:32 [INFO] [stdout] | [INFO] [stdout] 664 | DataType::Int32 => $self.i32().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:144:38 [INFO] [stdout] | [INFO] [stdout] 144 | dt if dt.is_numeric() => apply_method_physical_integer!(s, agg_mean, groups), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_mean` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:665:32 [INFO] [stdout] | [INFO] [stdout] 665 | DataType::Int64 => $self.i64().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:144:38 [INFO] [stdout] | [INFO] [stdout] 144 | dt if dt.is_numeric() => apply_method_physical_integer!(s, agg_mean, groups), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_median` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:193:24 [INFO] [stdout] | [INFO] [stdout] 193 | Boolean => s.cast(&Float64).unwrap().agg_median(groups), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | pub unsafe fn agg_median(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_median` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:194:24 [INFO] [stdout] | [INFO] [stdout] 194 | Float32 => SeriesWrap(s.f32().unwrap().clone()).agg_median(groups), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_median` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:195:24 [INFO] [stdout] | [INFO] [stdout] 195 | Float64 => SeriesWrap(s.f64().unwrap().clone()).agg_median(groups), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_median` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:658:33 [INFO] [stdout] | [INFO] [stdout] 658 | DataType::UInt32 => $self.u32().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:196:38 [INFO] [stdout] | [INFO] [stdout] 196 | dt if dt.is_numeric() => apply_method_physical_integer!(s, agg_median, groups), [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_median` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:659:33 [INFO] [stdout] | [INFO] [stdout] 659 | DataType::UInt64 => $self.u64().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:196:38 [INFO] [stdout] | [INFO] [stdout] 196 | dt if dt.is_numeric() => apply_method_physical_integer!(s, agg_median, groups), [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_median` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:664:32 [INFO] [stdout] | [INFO] [stdout] 664 | DataType::Int32 => $self.i32().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:196:38 [INFO] [stdout] | [INFO] [stdout] 196 | dt if dt.is_numeric() => apply_method_physical_integer!(s, agg_median, groups), [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_median` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:665:32 [INFO] [stdout] | [INFO] [stdout] 665 | DataType::Int64 => $self.i64().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:196:38 [INFO] [stdout] | [INFO] [stdout] 196 | dt if dt.is_numeric() => apply_method_physical_integer!(s, agg_median, groups), [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_quantile` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:250:24 [INFO] [stdout] | [INFO] [stdout] 250 | Float32 => s.f32().unwrap().agg_quantile(groups, quantile, interpol), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | / pub unsafe fn agg_quantile( [INFO] [stdout] 236 | | &self, [INFO] [stdout] 237 | | groups: &GroupsProxy, [INFO] [stdout] 238 | | quantile: f64, [INFO] [stdout] 239 | | interpol: QuantileInterpolOptions, [INFO] [stdout] 240 | | ) -> Series { [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_quantile` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:251:24 [INFO] [stdout] | [INFO] [stdout] 251 | Float64 => s.f64().unwrap().agg_quantile(groups, quantile, interpol), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_quantile` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:658:33 [INFO] [stdout] | [INFO] [stdout] 658 | DataType::UInt32 => $self.u32().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:256:21 [INFO] [stdout] | [INFO] [stdout] 256 | apply_method_physical_integer!(ca, agg_quantile, groups, quantile, interpol); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_quantile` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:659:33 [INFO] [stdout] | [INFO] [stdout] 659 | DataType::UInt64 => $self.u64().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:256:21 [INFO] [stdout] | [INFO] [stdout] 256 | apply_method_physical_integer!(ca, agg_quantile, groups, quantile, interpol); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_quantile` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:664:32 [INFO] [stdout] | [INFO] [stdout] 664 | DataType::Int32 => $self.i32().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:256:21 [INFO] [stdout] | [INFO] [stdout] 256 | apply_method_physical_integer!(ca, agg_quantile, groups, quantile, interpol); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_quantile` is unsafe and requires unsafe block [INFO] [stdout] --> src/utils/mod.rs:665:32 [INFO] [stdout] | [INFO] [stdout] 665 | DataType::Int64 => $self.i64().unwrap().$method($($args),*), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] ::: src/frame/group_by/aggregations/dispatch.rs:256:21 [INFO] [stdout] | [INFO] [stdout] 256 | apply_method_physical_integer!(ca, agg_quantile, groups, quantile, interpol); [INFO] [stdout] | ---------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `apply_method_physical_integer` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::SeriesTrait::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:291:17 [INFO] [stdout] | [INFO] [stdout] 291 | s.take_unchecked(&indices) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | pub unsafe fn agg_last(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::SeriesTrait::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/dispatch.rs:304:17 [INFO] [stdout] | [INFO] [stdout] 304 | s.take_unchecked(&indices) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_first` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:25:24 [INFO] [stdout] | [INFO] [stdout] 25 | return self.clone().into_series().agg_first(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) unsafe fn agg_min<'a>(&'a self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_last` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 28 | return self.clone().into_series().agg_last(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::array::StaticArray::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:43:25 [INFO] [stdout] | [INFO] [stdout] 43 | arr.get_unchecked(first as usize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_bin_iter_unchecked_no_null` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:45:25 [INFO] [stdout] | [INFO] [stdout] 45 | / take_agg_bin_iter_unchecked_no_null( [INFO] [stdout] 46 | | arr, [INFO] [stdout] 47 | | indexes_to_usizes(idx), [INFO] [stdout] 48 | | |acc, v| if acc < v { acc } else { v }, [INFO] [stdout] 49 | | ) [INFO] [stdout] | |_________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_bin_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:51:25 [INFO] [stdout] | [INFO] [stdout] 51 | / take_agg_bin_iter_unchecked( [INFO] [stdout] 52 | | arr, [INFO] [stdout] 53 | | indexes_to_usizes(idx), [INFO] [stdout] 54 | | |acc, v| if acc < v { acc } else { v }, [INFO] [stdout] 55 | | idx.len() as IdxSize, [INFO] [stdout] 56 | | ) [INFO] [stdout] | |_________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_last` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:87:24 [INFO] [stdout] | [INFO] [stdout] 87 | return self.clone().into_series().agg_last(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | pub(crate) unsafe fn agg_max<'a>(&'a self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_first` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:90:24 [INFO] [stdout] | [INFO] [stdout] 90 | return self.clone().into_series().agg_first(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_bin_iter_unchecked_no_null` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:107:25 [INFO] [stdout] | [INFO] [stdout] 107 | / take_agg_bin_iter_unchecked_no_null( [INFO] [stdout] 108 | | arr, [INFO] [stdout] 109 | | indexes_to_usizes(idx), [INFO] [stdout] 110 | | |acc, v| if acc > v { acc } else { v }, [INFO] [stdout] 111 | | ) [INFO] [stdout] | |_________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_bin_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:113:25 [INFO] [stdout] | [INFO] [stdout] 113 | / take_agg_bin_iter_unchecked( [INFO] [stdout] 114 | | arr, [INFO] [stdout] 115 | | indexes_to_usizes(idx), [INFO] [stdout] 116 | | |acc, v| if acc > v { acc } else { v }, [INFO] [stdout] 117 | | idx.len() as IdxSize, [INFO] [stdout] 118 | | ) [INFO] [stdout] | |_________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::string::>::agg_min` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:148:19 [INFO] [stdout] | [INFO] [stdout] 148 | let out = self.as_binary().agg_min(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | pub(crate) unsafe fn agg_min<'a>(&'a self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::cast::>::to_string_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | out.binary().unwrap().to_string_unchecked().into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::string::>::agg_max` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:154:19 [INFO] [stdout] | [INFO] [stdout] 154 | let out = self.as_binary().agg_max(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | pub(crate) unsafe fn agg_max<'a>(&'a self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::cast::>::to_string_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/string.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | out.binary().unwrap().to_string_unchecked().into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:372:30 [INFO] [stdout] | [INFO] [stdout] 372 | let take = { ca.take_unchecked(idx) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:347:1 [INFO] [stdout] | [INFO] [stdout] 347 | / unsafe fn agg_quantile_generic( [INFO] [stdout] 348 | | ca: &ChunkedArray, [INFO] [stdout] 349 | | groups: &GroupsProxy, [INFO] [stdout] 350 | | quantile: f64, [INFO] [stdout] ... | [INFO] [stdout] 357 | | K: PolarsNumericType, [INFO] [stdout] 358 | | ::Native: num_traits::Float, [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::result::Result::::unwrap_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:374:17 [INFO] [stdout] | [INFO] [stdout] 374 | take._quantile(quantile, interpol).unwrap_unchecked() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::result::Result::::unwrap_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:420:29 [INFO] [stdout] | [INFO] [stdout] 420 | / ... arr_group [INFO] [stdout] 421 | | ... ._quantile(quantile, interpol) [INFO] [stdout] 422 | | ... .unwrap_unchecked() [INFO] [stdout] | |_____________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:347:1 [INFO] [stdout] | [INFO] [stdout] 347 | / unsafe fn agg_quantile_generic( [INFO] [stdout] 348 | | ca: &ChunkedArray, [INFO] [stdout] 349 | | groups: &GroupsProxy, [INFO] [stdout] 350 | | quantile: f64, [INFO] [stdout] ... | [INFO] [stdout] 357 | | K: PolarsNumericType, [INFO] [stdout] 358 | | ::Native: num_traits::Float, [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::option::Option::::unwrap_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:423:44 [INFO] [stdout] | [INFO] [stdout] 423 | ... .map(|flt| NumCast::from(flt).unwrap_unchecked()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:448:30 [INFO] [stdout] | [INFO] [stdout] 448 | let take = { ca.take_unchecked(idx) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:432:1 [INFO] [stdout] | [INFO] [stdout] 432 | / unsafe fn agg_median_generic(ca: &ChunkedArray, groups: &GroupsProxy) -> Series [INFO] [stdout] 433 | | where [INFO] [stdout] 434 | | T: PolarsNumericType, [INFO] [stdout] 435 | | ChunkedArray: QuantileDispatcher, [INFO] [stdout] 436 | | ChunkedArray: IntoSeries, [INFO] [stdout] 437 | | K: PolarsNumericType, [INFO] [stdout] 438 | | ::Native: num_traits::Float, [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_quantile_generic` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:453:13 [INFO] [stdout] | [INFO] [stdout] 453 | agg_quantile_generic::(ca, groups, 0.5, QuantileInterpolOptions::Linear) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:432:1 [INFO] [stdout] | [INFO] [stdout] 432 | / unsafe fn agg_median_generic(ca: &ChunkedArray, groups: &GroupsProxy) -> Series [INFO] [stdout] 433 | | where [INFO] [stdout] 434 | | T: PolarsNumericType, [INFO] [stdout] 435 | | ChunkedArray: QuantileDispatcher, [INFO] [stdout] 436 | | ChunkedArray: IntoSeries, [INFO] [stdout] 437 | | K: PolarsNumericType, [INFO] [stdout] 438 | | ::Native: num_traits::Float, [INFO] [stdout] | |___________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_first` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:475:24 [INFO] [stdout] | [INFO] [stdout] 475 | return self.clone().into_series().agg_first(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:471:5 [INFO] [stdout] | [INFO] [stdout] 471 | pub(crate) unsafe fn agg_min(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_last` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:478:24 [INFO] [stdout] | [INFO] [stdout] 478 | return self.clone().into_series().agg_last(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_no_null_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:494:25 [INFO] [stdout] | [INFO] [stdout] 494 | / take_agg_no_null_primitive_iter_unchecked::<_, T::Native, _, _>( [INFO] [stdout] 495 | | arr, [INFO] [stdout] 496 | | idx2usize(idx), [INFO] [stdout] 497 | | |a, b| a.take_min(b), [INFO] [stdout] 498 | | ) [INFO] [stdout] | |_________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:500:25 [INFO] [stdout] | [INFO] [stdout] 500 | take_agg_primitive_iter_unchecked(arr, idx2usize(idx), |a, b| a.take_min(b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_last` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:548:24 [INFO] [stdout] | [INFO] [stdout] 548 | return self.clone().into_series().agg_last(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:544:5 [INFO] [stdout] | [INFO] [stdout] 544 | pub(crate) unsafe fn agg_max(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_first` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:551:24 [INFO] [stdout] | [INFO] [stdout] 551 | return self.clone().into_series().agg_first(groups); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_no_null_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:568:25 [INFO] [stdout] | [INFO] [stdout] 568 | / take_agg_no_null_primitive_iter_unchecked::<_, T::Native, _, _>( [INFO] [stdout] 569 | | arr, [INFO] [stdout] 570 | | idx2usize(idx), [INFO] [stdout] 571 | | |a, b| a.take_max(b), [INFO] [stdout] 572 | | ) [INFO] [stdout] | |_________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:574:25 [INFO] [stdout] | [INFO] [stdout] 574 | take_agg_primitive_iter_unchecked(arr, idx2usize(idx), |a, b| a.take_max(b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_no_null_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:631:25 [INFO] [stdout] | [INFO] [stdout] 631 | take_agg_no_null_primitive_iter_unchecked(arr, idx2usize(idx), |a, b| a + b) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:618:5 [INFO] [stdout] | [INFO] [stdout] 618 | pub(crate) unsafe fn agg_sum(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:634:25 [INFO] [stdout] | [INFO] [stdout] 634 | take_agg_primitive_iter_unchecked(arr, idx2usize(idx), |a, b| a + b) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_no_null_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:706:25 [INFO] [stdout] | [INFO] [stdout] 706 | / take_agg_no_null_primitive_iter_unchecked::<_, T::Native, _, _>( [INFO] [stdout] 707 | | arr, [INFO] [stdout] 708 | | idx2usize(idx), [INFO] [stdout] 709 | | |a, b| a + b, [INFO] [stdout] 710 | | ) [INFO] [stdout] | |_________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:688:5 [INFO] [stdout] | [INFO] [stdout] 688 | pub(crate) unsafe fn agg_mean(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_primitive_iter_unchecked_count_nulls` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:715:25 [INFO] [stdout] | [INFO] [stdout] 715 | / take_agg_primitive_iter_unchecked_count_nulls::( [INFO] [stdout] 716 | | arr, [INFO] [stdout] 717 | | idx2usize(idx), [INFO] [stdout] 718 | | |a, b| a + b, [INFO] [stdout] 719 | | T::Native::zero(), [INFO] [stdout] 720 | | idx.len() as IdxSize, [INFO] [stdout] 721 | | ) [INFO] [stdout] | |_________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_var_no_null_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:784:25 [INFO] [stdout] | [INFO] [stdout] 784 | take_var_no_null_primitive_iter_unchecked(arr, idx2usize(idx), ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:768:5 [INFO] [stdout] | [INFO] [stdout] 768 | / pub(crate) unsafe fn agg_var(&self, groups: &GroupsProxy, ddof: u8) -> Series [INFO] [stdout] 769 | | where [INFO] [stdout] 770 | | ::Native: num_traits::Float, [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_var_nulls_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:786:25 [INFO] [stdout] | [INFO] [stdout] 786 | take_var_nulls_primitive_iter_unchecked(arr, idx2usize(idx), ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_var_no_null_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:849:25 [INFO] [stdout] | [INFO] [stdout] 849 | take_var_no_null_primitive_iter_unchecked(arr, idx2usize(idx), ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:834:5 [INFO] [stdout] | [INFO] [stdout] 834 | / pub(crate) unsafe fn agg_std(&self, groups: &GroupsProxy, ddof: u8) -> Series [INFO] [stdout] 835 | | where [INFO] [stdout] 836 | | ::Native: num_traits::Float, [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_var_nulls_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:851:25 [INFO] [stdout] | [INFO] [stdout] 851 | take_var_nulls_primitive_iter_unchecked(arr, idx2usize(idx), ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_quantile_generic` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:911:9 [INFO] [stdout] | [INFO] [stdout] 911 | agg_quantile_generic::<_, Float32Type>(self, groups, quantile, interpol) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:905:5 [INFO] [stdout] | [INFO] [stdout] 905 | / pub(crate) unsafe fn agg_quantile( [INFO] [stdout] 906 | | &self, [INFO] [stdout] 907 | | groups: &GroupsProxy, [INFO] [stdout] 908 | | quantile: f64, [INFO] [stdout] 909 | | interpol: QuantileInterpolOptions, [INFO] [stdout] 910 | | ) -> Series { [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_median_generic` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:914:9 [INFO] [stdout] | [INFO] [stdout] 914 | agg_median_generic::<_, Float32Type>(self, groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:913:5 [INFO] [stdout] | [INFO] [stdout] 913 | pub(crate) unsafe fn agg_median(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_quantile_generic` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:924:9 [INFO] [stdout] | [INFO] [stdout] 924 | agg_quantile_generic::<_, Float64Type>(self, groups, quantile, interpol) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:918:5 [INFO] [stdout] | [INFO] [stdout] 918 | / pub(crate) unsafe fn agg_quantile( [INFO] [stdout] 919 | | &self, [INFO] [stdout] 920 | | groups: &GroupsProxy, [INFO] [stdout] 921 | | quantile: f64, [INFO] [stdout] 922 | | interpol: QuantileInterpolOptions, [INFO] [stdout] 923 | | ) -> Series { [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_median_generic` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:927:9 [INFO] [stdout] | [INFO] [stdout] 927 | agg_median_generic::<_, Float64Type>(self, groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:926:5 [INFO] [stdout] | [INFO] [stdout] 926 | pub(crate) unsafe fn agg_median(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_no_null_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:956:33 [INFO] [stdout] | [INFO] [stdout] 956 | / ... take_agg_no_null_primitive_iter_unchecked::<_, f64, _, _>( [INFO] [stdout] 957 | | ... arr, [INFO] [stdout] 958 | | ... idx2usize(idx), [INFO] [stdout] 959 | | ... |a, b| a + b, [INFO] [stdout] 960 | | ... ) [INFO] [stdout] | |_______________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:937:5 [INFO] [stdout] | [INFO] [stdout] 937 | pub(crate) unsafe fn agg_mean(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_agg_primitive_iter_unchecked_count_nulls` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:965:37 [INFO] [stdout] | [INFO] [stdout] 965 | / ... take_agg_primitive_iter_unchecked_count_nulls::< [INFO] [stdout] 966 | | ... T::Native, [INFO] [stdout] 967 | | ... f64, [INFO] [stdout] 968 | | ... _, [INFO] [stdout] ... | [INFO] [stdout] 971 | | ... arr, idx2usize(idx), |a, b| a + b, 0.0, idx.len() as IdxSize [INFO] [stdout] 972 | | ... ) [INFO] [stdout] | |_______________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:979:46 [INFO] [stdout] | [INFO] [stdout] 979 | ... let take = { self.take_unchecked(idx) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::dispatch::::agg_mean` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:994:21 [INFO] [stdout] | [INFO] [stdout] 994 | ca.agg_mean(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:937:5 [INFO] [stdout] | [INFO] [stdout] 937 | pub(crate) unsafe fn agg_mean(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_var_no_null_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1024:25 [INFO] [stdout] | [INFO] [stdout] 1024 | take_var_no_null_primitive_iter_unchecked(arr, idx2usize(idx), ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1012:5 [INFO] [stdout] | [INFO] [stdout] 1012 | pub(crate) unsafe fn agg_var(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_var_nulls_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1026:25 [INFO] [stdout] | [INFO] [stdout] 1026 | take_var_nulls_primitive_iter_unchecked(arr, idx2usize(idx), ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::private::PrivateSeries::agg_var` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1038:21 [INFO] [stdout] | [INFO] [stdout] 1038 | ca.agg_var(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1012:5 [INFO] [stdout] | [INFO] [stdout] 1012 | pub(crate) unsafe fn agg_var(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_var_no_null_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1073:25 [INFO] [stdout] | [INFO] [stdout] 1073 | take_var_no_null_primitive_iter_unchecked(arr, idx2usize(idx), ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1061:5 [INFO] [stdout] | [INFO] [stdout] 1061 | pub(crate) unsafe fn agg_std(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_arrow::legacy::kernels::take_agg::take_var_nulls_primitive_iter_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1075:25 [INFO] [stdout] | [INFO] [stdout] 1075 | take_var_nulls_primitive_iter_unchecked(arr, idx2usize(idx), ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::private::PrivateSeries::agg_std` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1088:21 [INFO] [stdout] | [INFO] [stdout] 1088 | ca.agg_std(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1061:5 [INFO] [stdout] | [INFO] [stdout] 1061 | pub(crate) unsafe fn agg_std(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_quantile_generic` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1118:9 [INFO] [stdout] | [INFO] [stdout] 1118 | agg_quantile_generic::<_, Float64Type>(self, groups, quantile, interpol) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1112:5 [INFO] [stdout] | [INFO] [stdout] 1112 | / pub(crate) unsafe fn agg_quantile( [INFO] [stdout] 1113 | | &self, [INFO] [stdout] 1114 | | groups: &GroupsProxy, [INFO] [stdout] 1115 | | quantile: f64, [INFO] [stdout] 1116 | | interpol: QuantileInterpolOptions, [INFO] [stdout] 1117 | | ) -> Series { [INFO] [stdout] | |_______________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_median_generic` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1121:9 [INFO] [stdout] | [INFO] [stdout] 1121 | agg_median_generic::<_, Float64Type>(self, groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/aggregations/mod.rs:1120:5 [INFO] [stdout] | [INFO] [stdout] 1120 | pub(crate) unsafe fn agg_median(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::vec::Vec::::from_raw_parts` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/perfect.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | / Vec::from_raw_parts( [INFO] [stdout] 241 | | ptr as *mut T, [INFO] [stdout] 242 | | 0, [INFO] [stdout] 243 | | cap_units * std::mem::size_of::() / std::mem::size_of::(), [INFO] [stdout] 244 | | ) [INFO] [stdout] | |_____^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/perfect.rs:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | unsafe fn aligned_vec(n: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/proxy.rs:208:22 [INFO] [stdout] | [INFO] [stdout] 208 | let first = *self.first.get_unchecked(index); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/proxy.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | pub(crate) unsafe fn get_unchecked(&self, index: usize) -> BorrowIdxItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/proxy.rs:209:19 [INFO] [stdout] | [INFO] [stdout] 209 | let all = self.all.get_unchecked(index); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `core::slice::::get_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/proxy.rs:422:29 [INFO] [stdout] | [INFO] [stdout] 422 | .map(|idx| *idx.get_unchecked(idx.len() - 1)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/proxy.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | pub unsafe fn take_group_lasts(self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::DataFrame::take_slice_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/group_by/mod.rs:849:38 [INFO] [stdout] | [INFO] [stdout] 849 | GroupsIndicator::Idx(idx) => df.take_slice_unchecked(idx.1), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/group_by/mod.rs:847:1 [INFO] [stdout] | [INFO] [stdout] 847 | unsafe fn take_df(df: &DataFrame, g: GroupsIndicator) -> DataFrame { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::DataFrame::take_unchecked_impl` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/mod.rs:1666:9 [INFO] [stdout] | [INFO] [stdout] 1666 | self.take_unchecked_impl(idx, true) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/mod.rs:1665:5 [INFO] [stdout] | [INFO] [stdout] 1665 | pub unsafe fn take_unchecked(&self, idx: &IdxCa) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::SeriesTrait::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/mod.rs:1673:58 [INFO] [stdout] | [INFO] [stdout] 1673 | POOL.install(|| self._apply_columns_par(&|s| s.take_unchecked(idx))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/mod.rs:1671:5 [INFO] [stdout] | [INFO] [stdout] 1671 | pub unsafe fn take_unchecked_impl(&self, idx: &IdxCa, allow_threads: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::SeriesTrait::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/mod.rs:1675:41 [INFO] [stdout] | [INFO] [stdout] 1675 | self.columns.iter().map(|s| s.take_unchecked(idx)).collect() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/mod.rs:1671:5 [INFO] [stdout] | [INFO] [stdout] 1671 | pub unsafe fn take_unchecked_impl(&self, idx: &IdxCa, allow_threads: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::DataFrame::take_slice_unchecked_impl` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/mod.rs:1681:9 [INFO] [stdout] | [INFO] [stdout] 1681 | self.take_slice_unchecked_impl(idx, true) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/mod.rs:1680:5 [INFO] [stdout] | [INFO] [stdout] 1680 | pub(crate) unsafe fn take_slice_unchecked(&self, idx: &[IdxSize]) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::SeriesTrait::take_slice_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/mod.rs:1686:58 [INFO] [stdout] | [INFO] [stdout] 1686 | POOL.install(|| self._apply_columns_par(&|s| s.take_slice_unchecked(idx))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/mod.rs:1684:5 [INFO] [stdout] | [INFO] [stdout] 1684 | unsafe fn take_slice_unchecked_impl(&self, idx: &[IdxSize], allow_threads: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::SeriesTrait::take_slice_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/mod.rs:1690:26 [INFO] [stdout] | [INFO] [stdout] 1690 | .map(|s| s.take_slice_unchecked(idx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/mod.rs:1684:5 [INFO] [stdout] | [INFO] [stdout] 1684 | unsafe fn take_slice_unchecked_impl(&self, idx: &[IdxSize], allow_threads: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::DataFrame::_take_unchecked_slice_sorted` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/mod.rs:2856:9 [INFO] [stdout] | [INFO] [stdout] 2856 | self._take_unchecked_slice_sorted(idx, allow_threads, IsSorted::Not) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/mod.rs:2855:5 [INFO] [stdout] | [INFO] [stdout] 2855 | pub unsafe fn _take_unchecked_slice(&self, idx: &[IdxSize], allow_threads: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::mmap_slice` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/mod.rs:2886:22 [INFO] [stdout] | [INFO] [stdout] 2886 | let mut ca = IdxCa::mmap_slice(PlSmallStr::EMPTY, idx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/frame/mod.rs:2866:5 [INFO] [stdout] | [INFO] [stdout] 2866 | / pub unsafe fn _take_unchecked_slice_sorted( [INFO] [stdout] 2867 | | &self, [INFO] [stdout] 2868 | | idx: &[IdxSize], [INFO] [stdout] 2869 | | allow_threads: bool, [INFO] [stdout] 2870 | | sorted: IsSorted, [INFO] [stdout] 2871 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::DataFrame::take_unchecked_impl` is unsafe and requires unsafe block [INFO] [stdout] --> src/frame/mod.rs:2888:9 [INFO] [stdout] | [INFO] [stdout] 2888 | self.take_unchecked_impl(&ca, allow_threads) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::private::PrivateSeries::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/hashing/mod.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | if !s.equal_element(idx_a, idx_b, s) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/hashing/mod.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub(crate) unsafe fn compare_df_rows(keys: &DataFrame, idx_a: usize, idx_b: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `polars_utils::unwrap::UnwrapUncheckedRelease::unwrap_unchecked_release` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/amortized_iter.rs:44:20 [INFO] [stdout] | [INFO] [stdout] 44 | inner: NonNull::new(inner_chunk as *const ArrayRef as *mut ArrayRef) [INFO] [stdout] | ____________________^ [INFO] [stdout] 45 | | .unwrap_unchecked_release(), [INFO] [stdout] | |___________________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/amortized_iter.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) unsafe fn new_with_chunk(series: Rc, inner_chunk: &ArrayRef) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::NonNull::::as_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/amortized_iter.rs:65:24 [INFO] [stdout] | [INFO] [stdout] 65 | std::mem::swap(self.inner.as_mut(), array); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/amortized_iter.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub unsafe fn swap(&mut self, array: &mut ArrayRef) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::from::::from_chunks_and_dtype_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/amortized_iter.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | let mut s = Series::from_chunks_and_dtype_unchecked(name, vec![inner_values], iter_dtype); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/amortized_iter.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / pub(crate) unsafe fn unstable_series_container_and_ptr( [INFO] [stdout] 96 | | name: PlSmallStr, [INFO] [stdout] 97 | | inner_values: ArrayRef, [INFO] [stdout] 98 | | iter_dtype: &DataType, [INFO] [stdout] 99 | | ) -> (Series, *mut ArrayRef) { [INFO] [stdout] | |____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:44:22 [INFO] [stdout] | [INFO] [stdout] 44 | Int32 => Int32Chunked::from_chunks(name, chunks).into_series(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/from.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn from_chunks_and_dtype_unchecked( [INFO] [stdout] 34 | | name: PlSmallStr, [INFO] [stdout] 35 | | chunks: Vec, [INFO] [stdout] 36 | | dtype: &DataType, [INFO] [stdout] 37 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:45:22 [INFO] [stdout] | [INFO] [stdout] 45 | Int64 => Int64Chunked::from_chunks(name, chunks).into_series(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:50:23 [INFO] [stdout] | [INFO] [stdout] 50 | UInt32 => UInt32Chunked::from_chunks(name, chunks).into_series(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:51:23 [INFO] [stdout] | [INFO] [stdout] 51 | UInt64 => UInt64Chunked::from_chunks(name, chunks).into_series(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks_and_dtype_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:80:24 [INFO] [stdout] | [INFO] [stdout] 80 | List(_) => ListChunked::from_chunks_and_dtype_unchecked(name, chunks, dtype.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:82:23 [INFO] [stdout] | [INFO] [stdout] 82 | String => StringChunked::from_chunks(name, chunks).into_series(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:83:23 [INFO] [stdout] | [INFO] [stdout] 83 | Binary => BinaryChunked::from_chunks(name, chunks).into_series(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:100:24 [INFO] [stdout] | [INFO] [stdout] 100 | Boolean => BooleanChunked::from_chunks(name, chunks).into_series(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:101:24 [INFO] [stdout] | [INFO] [stdout] 101 | Float32 => Float32Chunked::from_chunks(name, chunks).into_series(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:102:24 [INFO] [stdout] | [INFO] [stdout] 102 | Float64 => Float64Chunked::from_chunks(name, chunks).into_series(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:103:29 [INFO] [stdout] | [INFO] [stdout] 103 | BinaryOffset => BinaryOffsetChunked::from_chunks(name, chunks).into_series(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::from::::_try_from_arrow_unchecked_with_md` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | Self::_try_from_arrow_unchecked_with_md(name, chunks, dtype, None) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/from.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | / pub unsafe fn _try_from_arrow_unchecked( [INFO] [stdout] 141 | | name: PlSmallStr, [INFO] [stdout] 142 | | chunks: Vec, [INFO] [stdout] 143 | | dtype: &ArrowDataType, [INFO] [stdout] 144 | | ) -> PolarsResult { [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `precision` [INFO] [stdout] --> src/series/from.rs:417:36 [INFO] [stdout] | [INFO] [stdout] 417 | ArrowDataType::Decimal(precision, scale) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 418 | | ArrowDataType::Decimal256(precision, scale) => { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 417 ~ ArrowDataType::Decimal(_precision, scale) [INFO] [stdout] 418 ~ | ArrowDataType::Decimal256(_precision, scale) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scale` [INFO] [stdout] --> src/series/from.rs:417:47 [INFO] [stdout] | [INFO] [stdout] 417 | ArrowDataType::Decimal(precision, scale) [INFO] [stdout] | ^^^^^ [INFO] [stdout] 418 | | ArrowDataType::Decimal256(precision, scale) => { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 417 ~ ArrowDataType::Decimal(precision, _scale) [INFO] [stdout] 418 ~ | ArrowDataType::Decimal256(precision, _scale) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:159:43 [INFO] [stdout] | [INFO] [stdout] 159 | ArrowDataType::Utf8View => Ok(StringChunked::from_chunks(name, chunks).into_series()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/from.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | / pub unsafe fn _try_from_arrow_unchecked_with_md( [INFO] [stdout] 153 | | name: PlSmallStr, [INFO] [stdout] 154 | | chunks: Vec, [INFO] [stdout] 155 | | dtype: &ArrowDataType, [INFO] [stdout] 156 | | md: Option<&Metadata>, [INFO] [stdout] 157 | | ) -> PolarsResult { [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:163:20 [INFO] [stdout] | [INFO] [stdout] 163 | Ok(StringChunked::from_chunks(name, chunks).into_series()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:165:45 [INFO] [stdout] | [INFO] [stdout] 165 | ArrowDataType::BinaryView => Ok(BinaryChunked::from_chunks(name, chunks).into_series()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:169:35 [INFO] [stdout] | [INFO] [stdout] 169 | return Ok(BinaryOffsetChunked::from_chunks(name, chunks).into_series()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:174:20 [INFO] [stdout] | [INFO] [stdout] 174 | Ok(BinaryChunked::from_chunks(name, chunks).into_series()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:179:20 [INFO] [stdout] | [INFO] [stdout] 179 | Ok(BinaryChunked::from_chunks(name, chunks).into_series()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::from::to_physical_and_dtype` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:182:39 [INFO] [stdout] | [INFO] [stdout] 182 | let (chunks, dtype) = to_physical_and_dtype(chunks, md); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:200:42 [INFO] [stdout] | [INFO] [stdout] 200 | ArrowDataType::Boolean => Ok(BooleanChunked::from_chunks(name, chunks).into_series()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:205:41 [INFO] [stdout] | [INFO] [stdout] 205 | ArrowDataType::UInt32 => Ok(UInt32Chunked::from_chunks(name, chunks).into_series()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:206:41 [INFO] [stdout] | [INFO] [stdout] 206 | ArrowDataType::UInt64 => Ok(UInt64Chunked::from_chunks(name, chunks).into_series()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:211:40 [INFO] [stdout] | [INFO] [stdout] 211 | ArrowDataType::Int32 => Ok(Int32Chunked::from_chunks(name, chunks).into_series()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:212:40 [INFO] [stdout] | [INFO] [stdout] 212 | ArrowDataType::Int64 => Ok(Int64Chunked::from_chunks(name, chunks).into_series()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:216:20 [INFO] [stdout] | [INFO] [stdout] 216 | Ok(Float32Chunked::from_chunks(name, chunks).into_series()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:218:42 [INFO] [stdout] | [INFO] [stdout] 218 | ArrowDataType::Float32 => Ok(Float32Chunked::from_chunks(name, chunks).into_series()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:219:42 [INFO] [stdout] | [INFO] [stdout] 219 | ArrowDataType::Float64 => Ok(Float64Chunked::from_chunks(name, chunks).into_series()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::from::>::from_chunks` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:415:20 [INFO] [stdout] | [INFO] [stdout] 415 | Ok(BinaryChunked::from_chunks(name, chunks).into_series()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::from::to_physical_and_dtype` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:517:13 [INFO] [stdout] | [INFO] [stdout] 517 | to_physical_and_dtype(out, md) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/from.rs:489:1 [INFO] [stdout] | [INFO] [stdout] 489 | / unsafe fn to_physical_and_dtype( [INFO] [stdout] 490 | | arrays: Vec, [INFO] [stdout] 491 | | md: Option<&Metadata>, [INFO] [stdout] 492 | | ) -> (Vec, DataType) { [INFO] [stdout] | |______________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::from::to_physical_and_dtype` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:561:45 [INFO] [stdout] | [INFO] [stdout] 561 | let (converted_values, dtype) = to_physical_and_dtype(values, Some(&field.metadata)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::from::::_try_from_arrow_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:625:25 [INFO] [stdout] | [INFO] [stdout] 625 | let mut s = Series::_try_from_arrow_unchecked(PlSmallStr::EMPTY, arrays, &dt).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::Series::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/from.rs:627:29 [INFO] [stdout] | [INFO] [stdout] 627 | (std::mem::take(s.chunks_mut()), dtype) [INFO] [stdout] | ^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::comparison::ChunkEqualElement::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | self.0.equal_element(idx_self, idx_other, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | unsafe fn equal_element(&self, idx_self: usize, idx_other: usize, other: &Series) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::AggList::agg_list` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | self.0.agg_list(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::string::>::agg_min` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | self.0.agg_min(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | unsafe fn agg_min(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::string::>::agg_max` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | self.0.agg_max(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | unsafe fn agg_max(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | self.0.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | unsafe fn take_slice_unchecked(&self, indices: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkAnyValue::get_any_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | self.0.get_any_value_unchecked(index) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::comparison::ChunkEqualElement::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary_offset.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | self.0.equal_element(idx_self, idx_other, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary_offset.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | unsafe fn equal_element(&self, idx_self: usize, idx_other: usize, other: &Series) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary_offset.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | self.0.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary_offset.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary_offset.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary_offset.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary_offset.rs:124:9 [INFO] [stdout] | [INFO] [stdout] 124 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary_offset.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | unsafe fn take_slice_unchecked(&self, indices: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkAnyValue::get_any_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/binary_offset.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | self.0.get_any_value_unchecked(index) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/binary_offset.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::comparison::ChunkEqualElement::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/boolean.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | self.0.equal_element(idx_self, idx_other, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/boolean.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | unsafe fn equal_element(&self, idx_self: usize, idx_other: usize, other: &Series) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::boolean::>::agg_min` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/boolean.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | self.0.agg_min(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/boolean.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | unsafe fn agg_min(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::boolean::>::agg_max` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/boolean.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | self.0.agg_max(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/boolean.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | unsafe fn agg_max(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::boolean::>::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/boolean.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | self.0.agg_sum(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/boolean.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | unsafe fn agg_sum(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::AggList::agg_list` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/boolean.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | self.0.agg_list(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/boolean.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::private::PrivateSeries::agg_std` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/boolean.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 74 | / self.0 [INFO] [stdout] 75 | | .cast_with_options(&DataType::Float64, CastOptions::Overflowing) [INFO] [stdout] 76 | | .unwrap() [INFO] [stdout] 77 | | .agg_std(groups, _ddof) [INFO] [stdout] | |___________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/boolean.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | unsafe fn agg_std(&self, groups: &GroupsProxy, _ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::private::PrivateSeries::agg_var` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/boolean.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | / self.0 [INFO] [stdout] 82 | | .cast_with_options(&DataType::Float64, CastOptions::Overflowing) [INFO] [stdout] 83 | | .unwrap() [INFO] [stdout] 84 | | .agg_var(groups, _ddof) [INFO] [stdout] | |___________________________________^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/boolean.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn agg_var(&self, groups: &GroupsProxy, _ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/boolean.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | self.0.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/boolean.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/boolean.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/boolean.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/boolean.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/boolean.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | unsafe fn take_slice_unchecked(&self, indices: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkAnyValue::get_any_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/boolean.rs:215:9 [INFO] [stdout] | [INFO] [stdout] 215 | self.0.get_any_value_unchecked(index) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/boolean.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::comparison::ChunkEqualElement::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | self.0.equal_element(idx_self, idx_other, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn equal_element( [INFO] [stdout] 27 | | &self, [INFO] [stdout] 28 | | idx_self: usize, [INFO] [stdout] 29 | | idx_other: usize, [INFO] [stdout] 30 | | other: &Series, [INFO] [stdout] 31 | | ) -> bool { [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_min` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 71 | self.0.agg_min(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | unsafe fn agg_min(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_max` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 76 | self.0.agg_max(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:75:13 [INFO] [stdout] | [INFO] [stdout] 75 | unsafe fn agg_max(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:81:17 [INFO] [stdout] | [INFO] [stdout] 81 | self.0.agg_sum(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn agg_sum(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>>::agg_std` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | self.agg_std(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 85 | unsafe fn agg_std(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>>::agg_var` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | self.agg_var(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | unsafe fn agg_var(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::AggList::agg_list` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:96:17 [INFO] [stdout] | [INFO] [stdout] 96 | self.0.agg_list(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:187:17 [INFO] [stdout] | [INFO] [stdout] 187 | self.0.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:186:13 [INFO] [stdout] | [INFO] [stdout] 186 | unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 243 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:242:13 [INFO] [stdout] | [INFO] [stdout] 242 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:251:17 [INFO] [stdout] | [INFO] [stdout] 251 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:250:13 [INFO] [stdout] | [INFO] [stdout] 250 | unsafe fn take_slice_unchecked(&self, indices: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkAnyValue::get_any_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:276:17 [INFO] [stdout] | [INFO] [stdout] 276 | self.0.get_any_value_unchecked(index) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:275:13 [INFO] [stdout] | [INFO] [stdout] 275 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 371 | impl_dyn_series!(Float32Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::comparison::ChunkEqualElement::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | self.0.equal_element(idx_self, idx_other, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | / unsafe fn equal_element( [INFO] [stdout] 27 | | &self, [INFO] [stdout] 28 | | idx_self: usize, [INFO] [stdout] 29 | | idx_other: usize, [INFO] [stdout] 30 | | other: &Series, [INFO] [stdout] 31 | | ) -> bool { [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_min` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 71 | self.0.agg_min(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | unsafe fn agg_min(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_max` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 76 | self.0.agg_max(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:75:13 [INFO] [stdout] | [INFO] [stdout] 75 | unsafe fn agg_max(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:81:17 [INFO] [stdout] | [INFO] [stdout] 81 | self.0.agg_sum(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 | unsafe fn agg_sum(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>>::agg_std` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | self.agg_std(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 85 | unsafe fn agg_std(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>>::agg_var` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | self.agg_var(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | unsafe fn agg_var(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::AggList::agg_list` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:96:17 [INFO] [stdout] | [INFO] [stdout] 96 | self.0.agg_list(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:187:17 [INFO] [stdout] | [INFO] [stdout] 187 | self.0.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:186:13 [INFO] [stdout] | [INFO] [stdout] 186 | unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:243:17 [INFO] [stdout] | [INFO] [stdout] 243 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:242:13 [INFO] [stdout] | [INFO] [stdout] 242 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:251:17 [INFO] [stdout] | [INFO] [stdout] 251 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:250:13 [INFO] [stdout] | [INFO] [stdout] 250 | unsafe fn take_slice_unchecked(&self, indices: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkAnyValue::get_any_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/floats.rs:276:17 [INFO] [stdout] | [INFO] [stdout] 276 | self.0.get_any_value_unchecked(index) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/floats.rs:275:13 [INFO] [stdout] | [INFO] [stdout] 275 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 372 | impl_dyn_series!(Float64Chunked); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::comparison::ChunkEqualElement::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/list.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | self.0.equal_element(idx_self, idx_other, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/list.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | unsafe fn equal_element(&self, idx_self: usize, idx_other: usize, other: &Series) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::AggList::agg_list` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/list.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | self.0.agg_list(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/list.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/list.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | self.0.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/list.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/list.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/list.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/list.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/list.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | unsafe fn take_slice_unchecked(&self, indices: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkAnyValue::get_any_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/list.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | self.0.get_any_value_unchecked(index) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/list.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::AggList::agg_list` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/null.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | AggList::agg_list(self, groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/null.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::comparison::ChunkEqualElement::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/string.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | self.0.equal_element(idx_self, idx_other, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/string.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | unsafe fn equal_element(&self, idx_self: usize, idx_other: usize, other: &Series) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::AggList::agg_list` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/string.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | self.0.agg_list(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/string.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::string::>::agg_min` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/string.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | self.0.agg_min(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/string.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | unsafe fn agg_min(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::string::>::agg_max` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/string.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | self.0.agg_max(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/string.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | unsafe fn agg_max(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/string.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | self.0.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/string.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/string.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/string.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/string.rs:163:9 [INFO] [stdout] | [INFO] [stdout] 163 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/string.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | unsafe fn take_slice_unchecked(&self, indices: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkAnyValue::get_any_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/string.rs:188:9 [INFO] [stdout] | [INFO] [stdout] 188 | self.0.get_any_value_unchecked(index) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/string.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::comparison::ChunkEqualElement::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | self.0.equal_element(idx_self, idx_other, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | / unsafe fn equal_element( [INFO] [stdout] 93 | | &self, [INFO] [stdout] 94 | | idx_self: usize, [INFO] [stdout] 95 | | idx_other: usize, [INFO] [stdout] 96 | | other: &Series, [INFO] [stdout] 97 | | ) -> bool { [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_min` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | self.0.agg_min(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | unsafe fn agg_min(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_max` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:142:17 [INFO] [stdout] | [INFO] [stdout] 142 | self.0.agg_max(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:141:13 [INFO] [stdout] | [INFO] [stdout] 141 | unsafe fn agg_max(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::private::PrivateSeries::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:149:54 [INFO] [stdout] | [INFO] [stdout] 149 | Int8 | UInt8 | Int16 | UInt16 => self [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 150 | | .cast(&Int64, CastOptions::Overflowing) [INFO] [stdout] 151 | | .unwrap() [INFO] [stdout] 152 | | .agg_sum(groups), [INFO] [stdout] | |________________________________________^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | unsafe fn agg_sum(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:153:26 [INFO] [stdout] | [INFO] [stdout] 153 | _ => self.0.agg_sum(groups), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_std` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:159:17 [INFO] [stdout] | [INFO] [stdout] 159 | self.0.agg_std(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 158 | unsafe fn agg_std(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_var` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:164:17 [INFO] [stdout] | [INFO] [stdout] 164 | self.0.agg_var(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | unsafe fn agg_var(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::AggList::agg_list` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 169 | self.0.agg_list(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:290:17 [INFO] [stdout] | [INFO] [stdout] 290 | self.0.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:289:13 [INFO] [stdout] | [INFO] [stdout] 289 | unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:346:17 [INFO] [stdout] | [INFO] [stdout] 346 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:354:17 [INFO] [stdout] | [INFO] [stdout] 354 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:353:13 [INFO] [stdout] | [INFO] [stdout] 353 | unsafe fn take_slice_unchecked(&self, indices: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkAnyValue::get_any_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:379:17 [INFO] [stdout] | [INFO] [stdout] 379 | self.0.get_any_value_unchecked(index) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:378:13 [INFO] [stdout] | [INFO] [stdout] 378 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | impl_dyn_series!(UInt32Chunked, UInt32Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::comparison::ChunkEqualElement::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | self.0.equal_element(idx_self, idx_other, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | / unsafe fn equal_element( [INFO] [stdout] 93 | | &self, [INFO] [stdout] 94 | | idx_self: usize, [INFO] [stdout] 95 | | idx_other: usize, [INFO] [stdout] 96 | | other: &Series, [INFO] [stdout] 97 | | ) -> bool { [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_min` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | self.0.agg_min(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | unsafe fn agg_min(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_max` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:142:17 [INFO] [stdout] | [INFO] [stdout] 142 | self.0.agg_max(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:141:13 [INFO] [stdout] | [INFO] [stdout] 141 | unsafe fn agg_max(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::private::PrivateSeries::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:149:54 [INFO] [stdout] | [INFO] [stdout] 149 | Int8 | UInt8 | Int16 | UInt16 => self [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 150 | | .cast(&Int64, CastOptions::Overflowing) [INFO] [stdout] 151 | | .unwrap() [INFO] [stdout] 152 | | .agg_sum(groups), [INFO] [stdout] | |________________________________________^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | unsafe fn agg_sum(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:153:26 [INFO] [stdout] | [INFO] [stdout] 153 | _ => self.0.agg_sum(groups), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_std` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:159:17 [INFO] [stdout] | [INFO] [stdout] 159 | self.0.agg_std(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 158 | unsafe fn agg_std(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_var` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:164:17 [INFO] [stdout] | [INFO] [stdout] 164 | self.0.agg_var(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | unsafe fn agg_var(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::AggList::agg_list` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 169 | self.0.agg_list(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:290:17 [INFO] [stdout] | [INFO] [stdout] 290 | self.0.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:289:13 [INFO] [stdout] | [INFO] [stdout] 289 | unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:346:17 [INFO] [stdout] | [INFO] [stdout] 346 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:354:17 [INFO] [stdout] | [INFO] [stdout] 354 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:353:13 [INFO] [stdout] | [INFO] [stdout] 353 | unsafe fn take_slice_unchecked(&self, indices: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkAnyValue::get_any_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:379:17 [INFO] [stdout] | [INFO] [stdout] 379 | self.0.get_any_value_unchecked(index) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:378:13 [INFO] [stdout] | [INFO] [stdout] 378 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 480 | impl_dyn_series!(UInt64Chunked, UInt64Type); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::comparison::ChunkEqualElement::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | self.0.equal_element(idx_self, idx_other, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | / unsafe fn equal_element( [INFO] [stdout] 93 | | &self, [INFO] [stdout] 94 | | idx_self: usize, [INFO] [stdout] 95 | | idx_other: usize, [INFO] [stdout] 96 | | other: &Series, [INFO] [stdout] 97 | | ) -> bool { [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_min` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | self.0.agg_min(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | unsafe fn agg_min(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_max` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:142:17 [INFO] [stdout] | [INFO] [stdout] 142 | self.0.agg_max(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:141:13 [INFO] [stdout] | [INFO] [stdout] 141 | unsafe fn agg_max(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::private::PrivateSeries::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:149:54 [INFO] [stdout] | [INFO] [stdout] 149 | Int8 | UInt8 | Int16 | UInt16 => self [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 150 | | .cast(&Int64, CastOptions::Overflowing) [INFO] [stdout] 151 | | .unwrap() [INFO] [stdout] 152 | | .agg_sum(groups), [INFO] [stdout] | |________________________________________^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | unsafe fn agg_sum(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:153:26 [INFO] [stdout] | [INFO] [stdout] 153 | _ => self.0.agg_sum(groups), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_std` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:159:17 [INFO] [stdout] | [INFO] [stdout] 159 | self.0.agg_std(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 158 | unsafe fn agg_std(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_var` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:164:17 [INFO] [stdout] | [INFO] [stdout] 164 | self.0.agg_var(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | unsafe fn agg_var(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::AggList::agg_list` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 169 | self.0.agg_list(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:290:17 [INFO] [stdout] | [INFO] [stdout] 290 | self.0.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:289:13 [INFO] [stdout] | [INFO] [stdout] 289 | unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:346:17 [INFO] [stdout] | [INFO] [stdout] 346 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:354:17 [INFO] [stdout] | [INFO] [stdout] 354 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:353:13 [INFO] [stdout] | [INFO] [stdout] 353 | unsafe fn take_slice_unchecked(&self, indices: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkAnyValue::get_any_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:379:17 [INFO] [stdout] | [INFO] [stdout] 379 | self.0.get_any_value_unchecked(index) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:378:13 [INFO] [stdout] | [INFO] [stdout] 378 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | impl_dyn_series!(Int32Chunked, Int32Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::comparison::ChunkEqualElement::equal_element` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | self.0.equal_element(idx_self, idx_other, other) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | / unsafe fn equal_element( [INFO] [stdout] 93 | | &self, [INFO] [stdout] 94 | | idx_self: usize, [INFO] [stdout] 95 | | idx_other: usize, [INFO] [stdout] 96 | | other: &Series, [INFO] [stdout] 97 | | ) -> bool { [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_min` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:137:17 [INFO] [stdout] | [INFO] [stdout] 137 | self.0.agg_min(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | unsafe fn agg_min(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_max` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:142:17 [INFO] [stdout] | [INFO] [stdout] 142 | self.0.agg_max(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:141:13 [INFO] [stdout] | [INFO] [stdout] 141 | unsafe fn agg_max(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::private::PrivateSeries::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:149:54 [INFO] [stdout] | [INFO] [stdout] 149 | Int8 | UInt8 | Int16 | UInt16 => self [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 150 | | .cast(&Int64, CastOptions::Overflowing) [INFO] [stdout] 151 | | .unwrap() [INFO] [stdout] 152 | | .agg_sum(groups), [INFO] [stdout] | |________________________________________^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | unsafe fn agg_sum(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_sum` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:153:26 [INFO] [stdout] | [INFO] [stdout] 153 | _ => self.0.agg_sum(groups), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_std` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:159:17 [INFO] [stdout] | [INFO] [stdout] 159 | self.0.agg_std(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 158 | unsafe fn agg_std(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::>::agg_var` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:164:17 [INFO] [stdout] | [INFO] [stdout] 164 | self.0.agg_var(groups, ddof) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | unsafe fn agg_var(&self, groups: &GroupsProxy, ddof: u8) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `frame::group_by::aggregations::agg_list::AggList::agg_list` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:169:17 [INFO] [stdout] | [INFO] [stdout] 169 | self.0.agg_list(groups) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | unsafe fn agg_list(&self, groups: &GroupsProxy) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ChunkedArray::::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:290:17 [INFO] [stdout] | [INFO] [stdout] 290 | self.0.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:289:13 [INFO] [stdout] | [INFO] [stdout] 289 | unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:346:17 [INFO] [stdout] | [INFO] [stdout] 346 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | unsafe fn take_unchecked(&self, indices: &IdxCa) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkTakeUnchecked::take_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:354:17 [INFO] [stdout] | [INFO] [stdout] 354 | self.0.take_unchecked(indices).into_series() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:353:13 [INFO] [stdout] | [INFO] [stdout] 353 | unsafe fn take_slice_unchecked(&self, indices: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkAnyValue::get_any_value_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/implementations/mod.rs:379:17 [INFO] [stdout] | [INFO] [stdout] 379 | self.0.get_any_value_unchecked(index) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/implementations/mod.rs:378:13 [INFO] [stdout] | [INFO] [stdout] 378 | unsafe fn get_unchecked(&self, index: usize) -> AnyValue { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | impl_dyn_series!(Int64Chunked, Int64Type); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_dyn_series` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::SeriesTrait::chunks_mut` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/mod.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | ca.chunks_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/mod.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | pub unsafe fn chunks_mut(&mut self) -> &mut Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkCast::cast_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/mod.rs:471:34 [INFO] [stdout] | [INFO] [stdout] 471 | DataType::List(_) => self.list().unwrap().cast_unchecked(dtype), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/mod.rs:467:5 [INFO] [stdout] | [INFO] [stdout] 467 | pub unsafe fn cast_unchecked(&self, dtype: &DataType) -> PolarsResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkCast::cast_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/mod.rs:475:25 [INFO] [stdout] | [INFO] [stdout] 475 | ca.cast_unchecked(dtype) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `__with_ty__` which comes from the expansion of the macro `with_match_physical_numeric_polars_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkCast::cast_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/mod.rs:475:25 [INFO] [stdout] | [INFO] [stdout] 475 | ca.cast_unchecked(dtype) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `__with_ty__` which comes from the expansion of the macro `with_match_physical_numeric_polars_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkCast::cast_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/mod.rs:475:25 [INFO] [stdout] | [INFO] [stdout] 475 | ca.cast_unchecked(dtype) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `__with_ty__` which comes from the expansion of the macro `with_match_physical_numeric_polars_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkCast::cast_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/mod.rs:475:25 [INFO] [stdout] | [INFO] [stdout] 475 | ca.cast_unchecked(dtype) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `__with_ty__` which comes from the expansion of the macro `with_match_physical_numeric_polars_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkCast::cast_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/mod.rs:475:25 [INFO] [stdout] | [INFO] [stdout] 475 | ca.cast_unchecked(dtype) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `__with_ty__` which comes from the expansion of the macro `with_match_physical_numeric_polars_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkCast::cast_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/mod.rs:475:25 [INFO] [stdout] | [INFO] [stdout] 475 | ca.cast_unchecked(dtype) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] = note: this warning originates in the macro `__with_ty__` which comes from the expansion of the macro `with_match_physical_numeric_polars_type` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `chunked_array::ops::ChunkCast::cast_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/mod.rs:478:33 [INFO] [stdout] | [INFO] [stdout] 478 | DataType::Binary => self.binary().unwrap().cast_unchecked(dtype), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `series::series_trait::SeriesTrait::take_slice_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> src/series/mod.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | self.take_slice_unchecked(idx) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> src/series/mod.rs:646:5 [INFO] [stdout] | [INFO] [stdout] 646 | pub unsafe fn take_unchecked_from_slice(&self, idx: &[IdxSize]) -> Series { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `raise_struct` is never used [INFO] [stdout] --> src/series/comparison.rs:94:4 [INFO] [stdout] | [INFO] [stdout] 94 | fn raise_struct(_a: &(), _b: &()) -> PolarsResult { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:158:12 [INFO] [stdout] | [INFO] [stdout] 158 | if let (Ok(slice), false) = (self.cont_slice(), self.is_sorted_ascending_flag()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^---------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | } else { [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 158 ~ match (self.cont_slice(), self.is_sorted_ascending_flag()) { (Ok(slice), false) => { [INFO] [stdout] 159 | let mut owned = slice.to_vec(); [INFO] [stdout] 160 | quantile_slice(&mut owned, quantile, interpol) [INFO] [stdout] 161 ~ } _ => { [INFO] [stdout] 162 | generic_quantile(self.clone(), quantile, interpol) [INFO] [stdout] 163 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:184:12 [INFO] [stdout] | [INFO] [stdout] 184 | if let (Some(slice), false) = (self.cont_slice_mut(), is_sorted) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 184 ~ match (self.cont_slice_mut(), is_sorted) { (Some(slice), false) => { [INFO] [stdout] 185 | quantile_slice(slice, quantile, interpol) [INFO] [stdout] 186 ~ } _ => { [INFO] [stdout] 187 | self.quantile(quantile, interpol) [INFO] [stdout] 188 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:204:22 [INFO] [stdout] | [INFO] [stdout] 204 | let out = if let (Ok(slice), false) = (self.cont_slice(), self.is_sorted_ascending_flag()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^---------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 204 ~ let out = match (self.cont_slice(), self.is_sorted_ascending_flag()) { (Ok(slice), false) => { [INFO] [stdout] 205 | let mut owned = slice.to_vec(); [INFO] [stdout] 206 | quantile_slice(&mut owned, quantile, interpol) [INFO] [stdout] 207 ~ } _ => { [INFO] [stdout] 208 | generic_quantile(self.clone(), quantile, interpol) [INFO] [stdout] 209 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 225 | if let (Ok(slice), false) = (self.cont_slice(), self.is_sorted_ascending_flag()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^---------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 228 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 225 ~ match (self.cont_slice(), self.is_sorted_ascending_flag()) { (Ok(slice), false) => { [INFO] [stdout] 226 | let mut owned = slice.to_vec(); [INFO] [stdout] 227 | quantile_slice(&mut owned, quantile, interpol) [INFO] [stdout] 228 ~ } _ => { [INFO] [stdout] 229 | generic_quantile(self.clone(), quantile, interpol) [INFO] [stdout] 230 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:246:12 [INFO] [stdout] | [INFO] [stdout] 246 | if let (Some(slice), false) = (self.cont_slice_mut(), is_sorted) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:248:9 [INFO] [stdout] | [INFO] [stdout] 248 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 246 ~ match (self.cont_slice_mut(), is_sorted) { (Some(slice), false) => { [INFO] [stdout] 247 | quantile_slice(slice, quantile, interpol) [INFO] [stdout] 248 ~ } _ => { [INFO] [stdout] 249 | self.quantile(quantile, interpol) [INFO] [stdout] 250 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:267:12 [INFO] [stdout] | [INFO] [stdout] 267 | if let (Some(slice), false) = (self.cont_slice_mut(), is_sorted) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/aggregate/quantile.rs:269:9 [INFO] [stdout] | [INFO] [stdout] 269 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 267 ~ match (self.cont_slice_mut(), is_sorted) { (Some(slice), false) => { [INFO] [stdout] 268 | quantile_slice(slice, quantile, interpol).map(|v| v.map(|v| v as f32)) [INFO] [stdout] 269 ~ } _ => { [INFO] [stdout] 270 | self.quantile(quantile, interpol) [INFO] [stdout] 271 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/reverse.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | let mut out = if let Ok(slice) = self.cont_slice() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/reverse.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 12 ~ let mut out = match self.cont_slice() { Ok(slice) => { [INFO] [stdout] 13 | let ca: NoNull> = slice.iter().rev().copied().collect_trusted(); [INFO] [stdout] 14 | ca.into_inner() [INFO] [stdout] 15 ~ } _ => { [INFO] [stdout] 16 | self.into_iter().rev().collect_trusted() [INFO] [stdout] 17 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/search_sorted.rs:66:20 [INFO] [stdout] | [INFO] [stdout] 66 | if let Some(v) = ov { [INFO] [stdout] | ^^^^^^^^^^^^^^-- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/search_sorted.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 66 ~ match ov { Some(v) => { [INFO] [stdout] 67 | lower_bound(0, chunk.len(), |l, r| (l + r) / 2, |m| f(chunk, *m, &v)) as IdxSize [INFO] [stdout] 68 ~ } _ => { [INFO] [stdout] 69 | null_idx [INFO] [stdout] 70 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | while let Some((cnt_idx, opt_val)) = ca_iter.next() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 90 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 90 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_scatter_with` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | while let Some((_, opt_val)) = ca_iter.next() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^-------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 90 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 90 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_scatter_with` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | while let Some((cnt_idx, opt_val)) = ca_iter.next() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 224 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 224 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_scatter_with` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | while let Some((_, opt_val)) = ca_iter.next() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^-------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 224 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 224 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_scatter_with` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | while let Some((cnt_idx, opt_val)) = ca_iter.next() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 287 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 287 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_scatter_with` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | while let Some((_, opt_val)) = ca_iter.next() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^-------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] ... [INFO] [stdout] 287 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/set.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | } [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 287 | impl_scatter_with!(self, builder, idx, f) [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `impl_scatter_with` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/sort/mod.rs:33:26 [INFO] [stdout] | [INFO] [stdout] 33 | let partitioned = if let Some(bitmap) = &validity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/sort/mod.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 33 ~ let partitioned = match &validity { Some(bitmap) => { [INFO] [stdout] 34 | // Partition null last first [INFO] [stdout] ... [INFO] [stdout] 62 | } [INFO] [stdout] 63 ~ } _ => { [INFO] [stdout] 64 | values [INFO] [stdout] 65 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/unique/mod.rs:128:24 [INFO] [stdout] | [INFO] [stdout] 128 | if let (Some(min), Some(max)) = (md.get_min_value(), md.get_max_value()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/unique/mod.rs:150:21 [INFO] [stdout] | [INFO] [stdout] 150 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 128 ~ match (md.get_min_value(), md.get_max_value()) { (Some(min), Some(max)) => { [INFO] [stdout] 129 | let dtype = self.field.as_ref().dtype().to_arrow(CompatLevel::oldest()); [INFO] [stdout] ... [INFO] [stdout] 149 | } [INFO] [stdout] 150 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/unique/mod.rs:130:28 [INFO] [stdout] | [INFO] [stdout] 130 | if let Some(mut state) = PrimitiveRangedUniqueState::new( [INFO] [stdout] | ____________________________^ - [INFO] [stdout] | |__________________________________________________| [INFO] [stdout] 131 | || *min, [INFO] [stdout] 132 | || *max, [INFO] [stdout] 133 | || self.null_count() > 0, [INFO] [stdout] 134 | || dtype, [INFO] [stdout] 135 | || ) { [INFO] [stdout] | ||_________________________^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | |_________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/ops/unique/mod.rs:149:25 [INFO] [stdout] | [INFO] [stdout] 149 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 130 ~ match PrimitiveRangedUniqueState::new( [INFO] [stdout] 131 | *min, [INFO] [stdout] ... [INFO] [stdout] 134 | dtype, [INFO] [stdout] 135 ~ ) { Some(mut state) => { [INFO] [stdout] 136 | use polars_compute::unique::RangedUniqueKernel; [INFO] [stdout] ... [INFO] [stdout] 148 | return Ok(Self::with_chunk(self.name().clone(), unique)); [INFO] [stdout] 149 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/builder/mod.rs:210:12 [INFO] [stdout] | [INFO] [stdout] 210 | if let AnyValue::List(s) = ls.get_any_value(0).unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^---------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/builder/mod.rs:213:9 [INFO] [stdout] | [INFO] [stdout] 213 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 210 ~ match ls.get_any_value(0).unwrap() { AnyValue::List(s) => { [INFO] [stdout] 211 | // many chunks are aggregated to one in the ListArray [INFO] [stdout] 212 | assert_eq!(s.len(), 6) [INFO] [stdout] 213 ~ } _ => { [INFO] [stdout] 214 | panic!() [INFO] [stdout] 215 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/builder/mod.rs:216:12 [INFO] [stdout] | [INFO] [stdout] 216 | if let AnyValue::List(s) = ls.get_any_value(1).unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^---------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/builder/mod.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 218 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 216 ~ match ls.get_any_value(1).unwrap() { AnyValue::List(s) => { [INFO] [stdout] 217 | assert_eq!(s.len(), 3) [INFO] [stdout] 218 ~ } _ => { [INFO] [stdout] 219 | panic!() [INFO] [stdout] 220 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/comparison/scalar.rs:39:35 [INFO] [stdout] | [INFO] [stdout] 39 | let true_range_start = if let Some(f_a) = f_a.as_ref() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^---^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/comparison/scalar.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 39 ~ let true_range_start = match f_a.as_ref() { Some(f_a) => { [INFO] [stdout] 40 | values.partition_point(|x| !f_a(*x)) [INFO] [stdout] 41 ~ } _ => { [INFO] [stdout] 42 | 0 [INFO] [stdout] 43 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/comparison/scalar.rs:44:33 [INFO] [stdout] | [INFO] [stdout] 44 | let true_range_end = if let Some(f_d) = f_d.as_ref() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^---^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/comparison/scalar.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 44 ~ let true_range_end = match f_d.as_ref() { Some(f_d) => { [INFO] [stdout] 45 | true_range_start + values[true_range_start..].partition_point(|x| f_d(*x)) [INFO] [stdout] 46 ~ } _ => { [INFO] [stdout] 47 | values.len() [INFO] [stdout] 48 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/from_iterator_par.rs:219:12 [INFO] [stdout] | [INFO] [stdout] 219 | if let DataType::Null = dtype { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/from_iterator_par.rs:221:9 [INFO] [stdout] | [INFO] [stdout] 221 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 219 ~ match dtype { DataType::Null => { [INFO] [stdout] 220 | ListChunked::full_null_with_dtype(PlSmallStr::EMPTY, list_capacity, &DataType::Null) [INFO] [stdout] 221 ~ } _ => { [INFO] [stdout] 222 | materialize_list( [INFO] [stdout] ... [INFO] [stdout] 228 | ) [INFO] [stdout] 229 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/chunked_array/from_iterator_par.rs:243:12 [INFO] [stdout] | [INFO] [stdout] 243 | if let DataType::List(dtype) = dtype { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/chunked_array/from_iterator_par.rs:245:9 [INFO] [stdout] | [INFO] [stdout] 245 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 243 ~ match dtype { DataType::List(dtype) => { [INFO] [stdout] 244 | materialize_list(name, &vectors, *dtype, value_capacity, list_capacity) [INFO] [stdout] 245 ~ } _ => { [INFO] [stdout] 246 | panic!("expected list dtype") [INFO] [stdout] 247 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/datatypes/dtype.rs:535:12 [INFO] [stdout] | [INFO] [stdout] 535 | if let Some(metadata) = metadata { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^-------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/datatypes/dtype.rs:537:9 [INFO] [stdout] | [INFO] [stdout] 537 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 535 ~ match metadata { Some(metadata) => { [INFO] [stdout] 536 | field.with_metadata(metadata) [INFO] [stdout] 537 ~ } _ => { [INFO] [stdout] 538 | field [INFO] [stdout] 539 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/frame/mod.rs:1145:12 [INFO] [stdout] | [INFO] [stdout] 1145 | if let Some(idx) = self.get_column_index(series.name().as_str()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/frame/mod.rs:1147:9 [INFO] [stdout] | [INFO] [stdout] 1147 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 1145 ~ match self.get_column_index(series.name().as_str()) { Some(idx) => { [INFO] [stdout] 1146 | self.replace_column(idx, series)?; [INFO] [stdout] 1147 ~ } _ => { [INFO] [stdout] 1148 | self.columns.push(series); [INFO] [stdout] 1149 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/frame/group_by/mod.rs:786:12 [INFO] [stdout] | [INFO] [stdout] 786 | if let Some(agg) = &self.selected_agg { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/frame/group_by/mod.rs:796:9 [INFO] [stdout] | [INFO] [stdout] 796 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 786 ~ match &self.selected_agg { Some(agg) => { [INFO] [stdout] 787 | if agg.is_empty() { [INFO] [stdout] ... [INFO] [stdout] 795 | } [INFO] [stdout] 796 ~ } _ => { [INFO] [stdout] 797 | Ok(self.df.clone()) [INFO] [stdout] 798 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:318:23 [INFO] [stdout] | [INFO] [stdout] 318 | let gathered = if let Some(gather) = gather { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/frame/group_by/aggregations/agg_list.rs:320:5 [INFO] [stdout] | [INFO] [stdout] 320 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 318 ~ let gathered = match gather { Some(gather) => { [INFO] [stdout] 319 | ca.take_unchecked(&gather) [INFO] [stdout] 320 ~ } _ => { [INFO] [stdout] 321 | ca.clone() [INFO] [stdout] 322 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/series/into.rs:56:37 [INFO] [stdout] | [INFO] [stdout] 56 | let new_values = if let DataType::Null = &**inner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/series/into.rs:58:17 [INFO] [stdout] | [INFO] [stdout] 58 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 56 ~ let new_values = match &**inner { DataType::Null => { [INFO] [stdout] 57 | arr.values().clone() [INFO] [stdout] 58 ~ } _ => { [INFO] [stdout] 59 | // We pass physical arrays and cast to logical before we convert to arrow. [INFO] [stdout] ... [INFO] [stdout] 70 | s.to_arrow(0, compat_level) [INFO] [stdout] 71 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 529 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:344:6 [INFO] [stdout] | [INFO] [stdout] 344 | ($obj:expr_2021, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:344:79 [INFO] [stdout] | [INFO] [stdout] 344 | ($obj:expr_2021, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:370:6 [INFO] [stdout] | [INFO] [stdout] 370 | ($obj:expr_2021, $macro:ident, $macro_string:ident, $macro_binary:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:370:100 [INFO] [stdout] | [INFO] [stdout] 370 | ($obj:expr_2021, $macro:ident, $macro_string:ident, $macro_binary:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:397:6 [INFO] [stdout] | [INFO] [stdout] 397 | ($self:expr_2021, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:397:80 [INFO] [stdout] | [INFO] [stdout] 397 | ($self:expr_2021, $macro:ident, $macro_string:ident, $macro_bool:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:422:5 [INFO] [stdout] | [INFO] [stdout] 422 | $dtype:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | $dtype:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | $dtype:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:479:5 [INFO] [stdout] | [INFO] [stdout] 479 | $key_type:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:492:5 [INFO] [stdout] | [INFO] [stdout] 492 | $key_type:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:517:5 [INFO] [stdout] | [INFO] [stdout] 517 | $key_type:expr_2021, | $_:tt $T:ident | $($body:tt)* [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:543:6 [INFO] [stdout] | [INFO] [stdout] 543 | ($self:expr_2021, $macro:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:543:40 [INFO] [stdout] | [INFO] [stdout] 543 | ($self:expr_2021, $macro:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:568:6 [INFO] [stdout] | [INFO] [stdout] 568 | ($self:expr_2021, $macro:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:568:40 [INFO] [stdout] | [INFO] [stdout] 568 | ($self:expr_2021, $macro:ident $(, $opt_args:expr_2021)*) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:622:6 [INFO] [stdout] | [INFO] [stdout] 622 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:622:40 [INFO] [stdout] | [INFO] [stdout] 622 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:652:6 [INFO] [stdout] | [INFO] [stdout] 652 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:652:40 [INFO] [stdout] | [INFO] [stdout] 652 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:674:6 [INFO] [stdout] | [INFO] [stdout] 674 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:674:40 [INFO] [stdout] | [INFO] [stdout] 674 | ($self:expr_2021, $method:ident, $($args:expr_2021),*) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:685:8 [INFO] [stdout] | [INFO] [stdout] 685 | ($($col_name:expr_2021 => $slice:expr_2021), + $(,)?) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/utils/mod.rs:685:31 [INFO] [stdout] | [INFO] [stdout] 685 | ($($col_name:expr_2021 => $slice:expr_2021), + $(,)?) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:202:19 [INFO] [stdout] | [INFO] [stdout] 202 | ($self:ident, $index:expr_2021) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/chunked_array/ops/any_value.rs:212:19 [INFO] [stdout] | [INFO] [stdout] 212 | ($self:ident, $index:expr_2021) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/chunked_array/ops/filter.rs:8:6 [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr_2021, $filter:expr_2021) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/chunked_array/ops/filter.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr_2021, $filter:expr_2021) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/chunked_array/metadata/env.rs:106:20 [INFO] [stdout] | [INFO] [stdout] 106 | ($s:literal$(, $arg:expr_2021)* $(,)?) => { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/fmt.rs:130:16 [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr_2021, $dtype:expr_2021, $name:expr_2021, $array_type:expr_2021) => {{ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/fmt.rs:130:30 [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr_2021, $dtype:expr_2021, $name:expr_2021, $array_type:expr_2021) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/fmt.rs:130:48 [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr_2021, $dtype:expr_2021, $name:expr_2021, $array_type:expr_2021) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stdout] --> src/fmt.rs:130:65 [INFO] [stdout] | [INFO] [stdout] 130 | ($f:ident, $a:expr_2021, $dtype:expr_2021, $name:expr_2021, $array_type:expr_2021) => {{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #123742 for more information [INFO] [stdout] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Bitmap` [INFO] [stdout] --> src/chunked_array/ops/full.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use arrow::bitmap::{Bitmap, MutableBitmap}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::series::implementations::null::NullChunked` [INFO] [stdout] --> src/chunked_array/ops/shift.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::series::implementations::null::NullChunked; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/shift.rs:7:28 [INFO] [stdout] | [INFO] [stdout] 7 | ($self:ident, $periods:expr, $fill_value:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 7 | ($self:ident, $periods:expr_2021, $fill_value:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/shift.rs:7:46 [INFO] [stdout] | [INFO] [stdout] 7 | ($self:ident, $periods:expr, $fill_value:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 7 | ($self:ident, $periods:expr, $fill_value:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/sort/mod.rs:126:26 [INFO] [stdout] | [INFO] [stdout] 126 | ($ca:ident, $options:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 126 | ($ca:ident, $options:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/ops/unique/mod.rs:77:10 [INFO] [stdout] | [INFO] [stdout] 77 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 77 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/metadata/mod.rs:24:34 [INFO] [stdout] | [INFO] [stdout] 24 | (get: $field:literal, $value:expr $(=> $default:expr)?) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 24 | (get: $field:literal, $value:expr_2021 $(=> $default:expr)?) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/metadata/mod.rs:24:53 [INFO] [stdout] | [INFO] [stdout] 24 | (get: $field:literal, $value:expr $(=> $default:expr)?) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 24 | (get: $field:literal, $value:expr $(=> $default:expr_2021)?) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/metadata/mod.rs:33:34 [INFO] [stdout] | [INFO] [stdout] 33 | (set: $field:literal, $value:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 33 | (set: $field:literal, $value:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/metadata/mod.rs:41:35 [INFO] [stdout] | [INFO] [stdout] 41 | (init: $field:literal, $value:expr ; $default:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 41 | (init: $field:literal, $value:expr_2021 ; $default:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/chunked_array/metadata/mod.rs:41:51 [INFO] [stdout] | [INFO] [stdout] 41 | (init: $field:literal, $value:expr ; $default:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 41 | (init: $field:literal, $value:expr ; $default:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/chunked_array/binary.rs:15:10 [INFO] [stdout] | [INFO] [stdout] 11 | fn fill_bytes_hashes<'a, T>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 15 | ) -> Vec [INFO] [stdout] | ^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `polars_utils::itertools::Itertools` [INFO] [stdout] --> src/datatypes/any_value.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use polars_utils::itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/datatypes/mod.rs:133:24 [INFO] [stdout] | [INFO] [stdout] 133 | ($ca:ident, $dtype:expr, $arr:ty, $lt:lifetime, $phys:ty, $zerophys:ty, $owned_phys:ty, $has_views:ident) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 133 | ($ca:ident, $dtype:expr_2021, $arr:ty, $lt:lifetime, $phys:ty, $zerophys:ty, $owned_phys:ty, $has_views:ident) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TimeUnit` [INFO] [stdout] --> src/scalar/reduce.rs:1:34 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::datatypes::{AnyValue, TimeUnit}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `arrow::bitmap::MutableBitmap` [INFO] [stdout] --> src/series/any_value.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use arrow::bitmap::MutableBitmap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::utils::align_chunks_binary` [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::utils::align_chunks_binary; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:643:18 [INFO] [stdout] | [INFO] [stdout] 643 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 643 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:673:18 [INFO] [stdout] | [INFO] [stdout] 673 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 673 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:702:18 [INFO] [stdout] | [INFO] [stdout] 702 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 702 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:728:18 [INFO] [stdout] | [INFO] [stdout] 728 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 728 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:748:18 [INFO] [stdout] | [INFO] [stdout] 748 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 748 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:777:18 [INFO] [stdout] | [INFO] [stdout] 777 | ($ca:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 777 | ($ca:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:850:19 [INFO] [stdout] | [INFO] [stdout] 850 | ($rhs:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 850 | ($rhs:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:861:19 [INFO] [stdout] | [INFO] [stdout] 861 | ($rhs:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 861 | ($rhs:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/borrowed.rs:876:19 [INFO] [stdout] | [INFO] [stdout] 876 | ($rhs:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 876 | ($rhs:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/arithmetic/owned.rs:42:49 [INFO] [stdout] | [INFO] [stdout] 42 | ($operation:ident, $method:ident, $function:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 42 | ($operation:ident, $method:ident, $function:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/comparison.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr, $rhs:expr, $method:ident, $struct_function:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr_2021, $rhs:expr, $method:ident, $struct_function:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/series/comparison.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | ($self:expr, $rhs:expr, $method:ident, $struct_function:expr) => {{ [INFO] [stdout] | ^^^^ [WARN] too many lines in the log, truncating it