Script started on 2026-04-08 18:00:53+00:00 [COMMAND="cargo build --features datafusion" TERM="tmux-256color" TTY="/dev/pts/22" COLUMNS="192" LINES="47"]
[1m[92m Blocking[0m waiting for file lock on build directory
[1m[92m Compiling[0m deltalake-core v0.32.0 (/home/tyler/source/github/delta-io/delta-rs/crates/core)
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: unused import: `delta_kernel::engine::arrow_conversion::TryIntoArrow as _`[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/kernel/snapshot/serde.rs:8:5[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m8[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0muse delta_kernel::engine::arrow_conversion::TryIntoArrow as _;[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m [0m[0m[1m[38;5;12m= [0m[0m[1mnote[0m[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: unused import: `DefaultEngine`[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/logstore/mod.rs:59:37[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m59[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0muse delta_kernel::engine::default::{DefaultEngine, DefaultEngineBuilder};[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^^^^^^[0m
[0m[1m[33mwarning[0m[0m[1m: unused import: `delta_kernel::FileMeta`[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/protocol/checkpoints.rs:8:5[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m8[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0muse delta_kernel::FileMeta;[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: unused variable: `target_file_size`[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/operations/write/execution.rs:563:5[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m563[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m target_file_size: Option<NonZeroU64>,[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^^^^^^^^^[0m[0m [0m[0m[1m[33mhelp: if this is intentional, prefix it with an underscore: `_target_file_size`[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m [0m[0m[1m[38;5;12m= [0m[0m[1mnote[0m[0m: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: unused variable: `partition_columns`[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/kernel/arrow/engine_ext.rs:72:13[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m72[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m let partition_columns = self.metadata().partition_columns();[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^^^^^^^^^^[0m[0m [0m[0m[1m[33mhelp: if this is intentional, prefix it with an underscore: `_partition_columns`[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: unused variable: `column_mapping_mode`[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/kernel/arrow/engine_ext.rs:73:13[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m73[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m let column_mapping_mode = self.column_mapping_mode();[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^^^^^^^^^^^^[0m[0m [0m[0m[1m[33mhelp: if this is intentional, prefix it with an underscore: `_column_mapping_mode`[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: associated function `try_new` is never used[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/delta_datafusion/data_validation.rs:78:19[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m77[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0mimpl DataValidation {[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[38;5;12m-------------------[0m[0m [0m[0m[1m[38;5;12massociated function in this implementation[0m
[0m[1m[38;5;12m78[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m pub(crate) fn try_new([0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m [0m[0m[1m[38;5;12m= [0m[0m[1mnote[0m[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: struct `NotNullExtractor` is never constructed[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/delta_datafusion/data_validation.rs:119:8[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m119[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0mstruct NotNullExtractor {[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^^^^^^^^^[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: function `make_fields_non_nullable` is never used[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/delta_datafusion/data_validation.rs:724:15[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m724[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0mpub(crate) fn make_fields_non_nullable(schema: &Schema, paths: &[ColumnName]) -> Schema {[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: function `make_fields_non_nullable_recursive` is never used[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/delta_datafusion/data_validation.rs:745:4[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m745[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0mfn make_fields_non_nullable_recursive([0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: method `validate` is never used[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/delta_datafusion/logical.rs:20:8[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m16[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0mpub(crate) trait LogicalPlanBuilderExt: Sized {[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[38;5;12m---------------------[0m[0m [0m[0m[1m[38;5;12mmethod in this trait[0m
[0m[1m[38;5;12m...[0m
[0m[1m[38;5;12m20[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m fn validate(self, validations: impl IntoIterator<Item = Expr>) -> Result<Self>;[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: method `with_file_selection` is never used[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/delta_datafusion/table_provider.rs:689:19[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m616[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0mimpl TableProviderBuilder {[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[38;5;12m-------------------------[0m[0m [0m[0m[1m[38;5;12mmethod in this implementation[0m
[0m[1m[38;5;12m...[0m
[0m[1m[38;5;12m689[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m pub(crate) fn with_file_selection(mut self, file_selection: next::FileSelection) -> Self {[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^^^^^^^^^^^^[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: associated functions `new` and `from_adds` are never used[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/delta_datafusion/table_provider/next/mod.rs:111:19[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m103[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0mimpl FileSelection {[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[38;5;12m------------------[0m[0m [0m[0m[1m[38;5;12massociated functions in this implementation[0m
[0m[1m[38;5;12m...[0m
[0m[1m[38;5;12m111[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m pub(crate) fn new(file_ids: impl IntoIterator<Item = String>) -> Self {[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^[0m
[0m[1m[38;5;12m...[0m
[0m[1m[38;5;12m144[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m pub(crate) fn from_adds([0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^^[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: call to `.clone()` on a reference in this situation does nothing[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/operations/load_cdf.rs:356:71[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m356[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m let partition_values = snapshot.metadata().partition_columns().clone();[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^[0m[0m [0m[0m[1m[33mhelp: remove this redundant call[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m [0m[0m[1m[38;5;12m= [0m[0m[1mnote[0m[0m: the type `[std::string::String]` does not implement `Clone`, so calling `clone` on `&[std::string::String]` copies the reference, which does not do anything and can be removed[0m
[0m [0m[0m[1m[38;5;12m= [0m[0m[1mnote[0m[0m: `#[warn(noop_method_call)]` on by default[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: call to `.clone()` on a reference in this situation does nothing[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/operations/merge/mod.rs:1517:68[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m1517[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m let table_partition_cols = current_metadata.partition_columns().clone();[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^[0m[0m [0m[0m[1m[33mhelp: remove this redundant call[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m [0m[0m[1m[38;5;12m= [0m[0m[1mnote[0m[0m: the type `[std::string::String]` does not implement `Clone`, so calling `clone` on `&[std::string::String]` copies the reference, which does not do anything and can be removed[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[0m[1m[33mwarning[0m[0m[1m: call to `.clone()` on a reference in this situation does nothing[0m
[0m [0m[0m[1m[38;5;12m--> [0m[0mcrates/core/src/operations/update.rs:306:68[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m[1m[38;5;12m306[0m[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m let table_partition_cols = current_metadata.partition_columns().clone();[0m
[0m [0m[0m[1m[38;5;12m|[0m[0m [0m[0m[1m[33m^^^^^^^^[0m[0m [0m[0m[1m[33mhelp: remove this redundant call[0m
[0m [0m[0m[1m[38;5;12m|[0m
[0m [0m[0m[1m[38;5;12m= [0m[0m[1mnote[0m[0m: the type `[std::string::String]` does not implement `Clone`, so calling `clone` on `&[std::string::String]` copies the reference, which does not do anything and can be removed[0m
[1m[96m Building[0m [=======================> ] 411/412: deltalake-core
[K[1m[33mwarning[0m: `deltalake-core` (lib) generated 16 warnings (run `cargo fix --lib -p deltalake-core` to apply 6 suggestions)
[1m[92m Finished[0m `dev` profile [unoptimized] target(s) in 1m 13s
Script done on 2026-04-08 18:02:06+00:00 [COMMAND_EXIT_CODE="0"]