From 33f4659db73a3473de5a23353e4b9f221a602391 Mon Sep 17 00:00:00 2001 From: Billy Chan Date: Fri, 3 May 2024 13:46:38 +0800 Subject: [PATCH] clippy --- sea-orm-codegen/src/entity/transformer.rs | 2 +- sea-orm-macros/src/strum/mod.rs | 2 ++ src/executor/select.rs | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/sea-orm-codegen/src/entity/transformer.rs b/sea-orm-codegen/src/entity/transformer.rs index 20f8047c..ceeb8cf9 100644 --- a/sea-orm-codegen/src/entity/transformer.rs +++ b/sea-orm-codegen/src/entity/transformer.rs @@ -154,7 +154,7 @@ impl EntityTransformer { RelationType::HasMany }; rel.rel_type = rel_type; - rel.ref_table = table_name.clone(); + rel.ref_table = table_name.to_string(); rel.columns = Vec::new(); rel.ref_columns = Vec::new(); if let Some(vec) = inverse_relations.get_mut(&ref_table) { diff --git a/sea-orm-macros/src/strum/mod.rs b/sea-orm-macros/src/strum/mod.rs index 5f9c7072..dcf048d1 100644 --- a/sea-orm-macros/src/strum/mod.rs +++ b/sea-orm-macros/src/strum/mod.rs @@ -1,4 +1,6 @@ //! Source code adapted from https://github.com/Peternator7/strum +#![allow(dead_code)] + pub mod enum_iter; pub mod helpers; diff --git a/src/executor/select.rs b/src/executor/select.rs index 493f861f..774895e4 100644 --- a/src/executor/select.rs +++ b/src/executor/select.rs @@ -1054,8 +1054,8 @@ where } else { acc.insert(key, vec![value]); } - } else if acc.get(&key).is_none() { - acc.insert(key, vec![]); + } else { + acc.entry(key).or_default(); } acc