From b93156ee9d236ee13a6f39b22edcba3789e8edb9 Mon Sep 17 00:00:00 2001 From: pedrocarlo Date: Sat, 10 May 2025 18:18:18 -0300 Subject: [PATCH] simplify unique sets creation --- core/schema.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/core/schema.rs b/core/schema.rs index 5d33dd1cd..09915e47f 100644 --- a/core/schema.rs +++ b/core/schema.rs @@ -285,7 +285,7 @@ fn create_table( let mut primary_key_columns = vec![]; let mut cols = vec![]; let is_strict: bool; - let mut unique_sets: Option>> = None; + let mut unique_sets: Vec> = vec![]; match body { CreateTableBody::ColumnsAndConstraints { columns, @@ -332,11 +332,7 @@ fn create_table( (col_name, column.order.unwrap_or(SortOrder::Asc)) }) .collect(); - if let Some(ref mut unique_sets) = unique_sets { - unique_sets.push(unique_set); - } else { - unique_sets = Some(vec![unique_set]); - } + unique_sets.push(unique_set); } } } @@ -462,7 +458,11 @@ fn create_table( primary_key_columns, columns: cols, is_strict, - unique_sets, + unique_sets: if unique_sets.is_empty() { + None + } else { + Some(unique_sets) + }, }) }