diff --git a/crates/core/src/operations/create.rs b/crates/core/src/operations/create.rs index 2e58167a4e..e53ec43c95 100644 --- a/crates/core/src/operations/create.rs +++ b/crates/core/src/operations/create.rs @@ -606,7 +606,7 @@ mod tests { // Fail to create table with unknown Delta key let table = CreateBuilder::new() .with_location("memory://") - .with_columns(schema.fields().clone()) + .with_columns(schema.fields().cloned()) .with_configuration(config.clone()) .await; assert!(table.is_err()); @@ -614,7 +614,7 @@ mod tests { // Succeed in creating table with unknown Delta key since we set raise_if_key_not_exists to false let table = CreateBuilder::new() .with_location("memory://") - .with_columns(schema.fields().clone()) + .with_columns(schema.fields().cloned()) .with_raise_if_key_not_exists(false) .with_configuration(config) .await; diff --git a/crates/core/src/operations/transaction/protocol.rs b/crates/core/src/operations/transaction/protocol.rs index 5591d46742..d1ab9269bc 100644 --- a/crates/core/src/operations/transaction/protocol.rs +++ b/crates/core/src/operations/transaction/protocol.rs @@ -163,7 +163,7 @@ impl ProtocolChecker { if (4..7).contains(&min_writer_version) { debug!("min_writer_version is less 4-6, checking for unsupported table features"); if let Ok(schema) = snapshot.metadata().schema() { - for field in schema.fields.iter() { + for field in schema.fields() { if field.metadata.contains_key( crate::kernel::ColumnMetadataKey::GenerationExpression.as_ref(), ) {