From eb1b480b4e6d4c00e6e915112f8f47a05785363a Mon Sep 17 00:00:00 2001 From: ya7010 Date: Wed, 10 Jun 2026 21:07:48 +0900 Subject: [PATCH] refactor: remove unused FormatDefault import from generated code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit derive マクロが生成するコードに含まれる `use ::serde_valid::validation::error::FormatDefault;` は、 生成コード中で trait メソッドが一切呼ばれておらず死んだ import のため、 全8ファイルの quote! ブロックから削除する。 PR #114 のレビューで指摘されたフォローアップ。 生成コードのトークン削減のみで、動作・公開 API への影響なし。 Co-Authored-By: Claude Opus 4.8 --- .../src/attribute/field_validate/array/length_items.rs | 2 -- .../src/attribute/field_validate/array/unique_items.rs | 2 -- .../src/attribute/field_validate/generic/enum.rs | 1 - .../src/attribute/field_validate/numeric/multiple_of.rs | 1 - .../src/attribute/field_validate/numeric/range.rs | 1 - .../src/attribute/field_validate/object/size_properties.rs | 1 - .../src/attribute/field_validate/string/length.rs | 1 - .../src/attribute/field_validate/string/pattern.rs | 1 - 8 files changed, 10 deletions(-) diff --git a/crates/serde_valid_derive/src/attribute/field_validate/array/length_items.rs b/crates/serde_valid_derive/src/attribute/field_validate/array/length_items.rs index 9abc611d..1b5571a3 100644 --- a/crates/serde_valid_derive/src/attribute/field_validate/array/length_items.rs +++ b/crates/serde_valid_derive/src/attribute/field_validate/array/length_items.rs @@ -44,8 +44,6 @@ macro_rules! extract_array_length_validator{ #field_ident, #limit, ) { - use ::serde_valid::validation::error::FormatDefault; - #errors .entry(#rename) .or_default() diff --git a/crates/serde_valid_derive/src/attribute/field_validate/array/unique_items.rs b/crates/serde_valid_derive/src/attribute/field_validate/array/unique_items.rs index c21fe92b..d9b035b1 100644 --- a/crates/serde_valid_derive/src/attribute/field_validate/array/unique_items.rs +++ b/crates/serde_valid_derive/src/attribute/field_validate/array/unique_items.rs @@ -28,8 +28,6 @@ fn inner_extract_array_unique_items_validator( if let Err(error_params) = ::serde_valid::ValidateUniqueItems::validate_unique_items( #field_ident ) { - use ::serde_valid::validation::error::FormatDefault; - #errors .entry(#rename) .or_default() diff --git a/crates/serde_valid_derive/src/attribute/field_validate/generic/enum.rs b/crates/serde_valid_derive/src/attribute/field_validate/generic/enum.rs index c5d51ea0..37828967 100644 --- a/crates/serde_valid_derive/src/attribute/field_validate/generic/enum.rs +++ b/crates/serde_valid_derive/src/attribute/field_validate/generic/enum.rs @@ -34,7 +34,6 @@ fn inner_extract_generic_enum_validator( &[#lits], ) { use ::serde_valid::validation::IntoError; - use ::serde_valid::validation::error::FormatDefault; #errors .entry(#rename) diff --git a/crates/serde_valid_derive/src/attribute/field_validate/numeric/multiple_of.rs b/crates/serde_valid_derive/src/attribute/field_validate/numeric/multiple_of.rs index 556baf38..74332bd2 100644 --- a/crates/serde_valid_derive/src/attribute/field_validate/numeric/multiple_of.rs +++ b/crates/serde_valid_derive/src/attribute/field_validate/numeric/multiple_of.rs @@ -34,7 +34,6 @@ fn inner_extract_numeric_multiple_of_validator( #multiple_of, ) { use ::serde_valid::validation::IntoError; - use ::serde_valid::validation::error::FormatDefault; #errors .entry(#rename) diff --git a/crates/serde_valid_derive/src/attribute/field_validate/numeric/range.rs b/crates/serde_valid_derive/src/attribute/field_validate/numeric/range.rs index 72e18cf4..02ff7720 100644 --- a/crates/serde_valid_derive/src/attribute/field_validate/numeric/range.rs +++ b/crates/serde_valid_derive/src/attribute/field_validate/numeric/range.rs @@ -42,7 +42,6 @@ macro_rules! extract_numeric_range_validator{ #validation_value, ) { use ::serde_valid::validation::IntoError; - use ::serde_valid::validation::error::FormatDefault; #errors .entry(#rename) diff --git a/crates/serde_valid_derive/src/attribute/field_validate/object/size_properties.rs b/crates/serde_valid_derive/src/attribute/field_validate/object/size_properties.rs index a92b1828..0406e12c 100644 --- a/crates/serde_valid_derive/src/attribute/field_validate/object/size_properties.rs +++ b/crates/serde_valid_derive/src/attribute/field_validate/object/size_properties.rs @@ -44,7 +44,6 @@ macro_rules! extract_object_size_validator { #limit ) { use ::serde_valid::validation::IntoError; - use ::serde_valid::validation::error::FormatDefault; #errors .entry(#rename) diff --git a/crates/serde_valid_derive/src/attribute/field_validate/string/length.rs b/crates/serde_valid_derive/src/attribute/field_validate/string/length.rs index de8ff801..3b8bdb78 100644 --- a/crates/serde_valid_derive/src/attribute/field_validate/string/length.rs +++ b/crates/serde_valid_derive/src/attribute/field_validate/string/length.rs @@ -44,7 +44,6 @@ macro_rules! extract_string_length_validator{ #limit, ) { use ::serde_valid::validation::IntoError; - use ::serde_valid::validation::error::FormatDefault; #errors .entry(#rename) diff --git a/crates/serde_valid_derive/src/attribute/field_validate/string/pattern.rs b/crates/serde_valid_derive/src/attribute/field_validate/string/pattern.rs index cff64d73..59892a28 100644 --- a/crates/serde_valid_derive/src/attribute/field_validate/string/pattern.rs +++ b/crates/serde_valid_derive/src/attribute/field_validate/string/pattern.rs @@ -40,7 +40,6 @@ fn inner_extract_string_pattern_validator( __pattern, ) { use ::serde_valid::validation::IntoError; - use ::serde_valid::validation::error::FormatDefault; #errors .entry(#rename)