From 78649de7a2cccfabb0725d06aaaff923f7c48106 Mon Sep 17 00:00:00 2001 From: ya7010 Date: Mon, 8 Sep 2025 16:45:18 +0900 Subject: [PATCH 1/2] fix: clippy. --- crates/serde_valid_derive/src/attribute/common/lit.rs | 2 +- .../src/attribute/field_validate/generic/enumerate.rs | 2 +- crates/serde_valid_derive/src/derive/unnamed_struct_derive.rs | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/serde_valid_derive/src/attribute/common/lit.rs b/crates/serde_valid_derive/src/attribute/common/lit.rs index 0cca56a..2dbf04e 100644 --- a/crates/serde_valid_derive/src/attribute/common/lit.rs +++ b/crates/serde_valid_derive/src/attribute/common/lit.rs @@ -22,7 +22,7 @@ pub fn get_lit(expr: &syn::Expr) -> Result<&syn::Lit, crate::Errors> { } } -pub fn get_numeric(lit: &syn::Lit) -> Result { +pub fn get_numeric(lit: &syn::Lit) -> Result, crate::Errors> { match lit { syn::Lit::Int(int) => Ok(LitNumeric::Int(int)), syn::Lit::Float(float) => Ok(LitNumeric::Float(float)), diff --git a/crates/serde_valid_derive/src/attribute/field_validate/generic/enumerate.rs b/crates/serde_valid_derive/src/attribute/field_validate/generic/enumerate.rs index fdbee13..79cb83c 100644 --- a/crates/serde_valid_derive/src/attribute/field_validate/generic/enumerate.rs +++ b/crates/serde_valid_derive/src/attribute/field_validate/generic/enumerate.rs @@ -44,7 +44,7 @@ fn inner_extract_generic_enumerate_validator( )) } -fn get_enumerate_from_name_value(name_value: &syn::MetaNameValue) -> Result { +fn get_enumerate_from_name_value(name_value: &syn::MetaNameValue) -> Result, crate::Errors> { if let syn::Expr::Array(array) = &name_value.value { let mut enumerate = Lits::new(); for item in &array.elems { diff --git a/crates/serde_valid_derive/src/derive/unnamed_struct_derive.rs b/crates/serde_valid_derive/src/derive/unnamed_struct_derive.rs index 0d0b718..9227887 100644 --- a/crates/serde_valid_derive/src/derive/unnamed_struct_derive.rs +++ b/crates/serde_valid_derive/src/derive/unnamed_struct_derive.rs @@ -83,7 +83,7 @@ pub fn expand_unnamed_struct_derive( pub fn collect_unnamed_fields_validators_list( fields: &syn::FieldsUnnamed, -) -> Result>, crate::Errors> { +) -> Result>>, crate::Errors> { let mut errors = vec![]; let validators = fields @@ -108,7 +108,7 @@ pub fn collect_unnamed_fields_validators_list( fn collect_unnamed_field_validators( (index, field): (usize, &syn::Field), -) -> Result, crate::Errors> { +) -> Result>, crate::Errors> { let mut errors = vec![]; let unnamed_field = UnnamedField::new(index, field); From 1e75d3aad5a2b4d85903d370d25dacee300c0450 Mon Sep 17 00:00:00 2001 From: ya7010 Date: Mon, 8 Sep 2025 16:48:41 +0900 Subject: [PATCH 2/2] chore: cargo fmt. --- .../src/attribute/field_validate/generic/enumerate.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/serde_valid_derive/src/attribute/field_validate/generic/enumerate.rs b/crates/serde_valid_derive/src/attribute/field_validate/generic/enumerate.rs index 79cb83c..c7c1384 100644 --- a/crates/serde_valid_derive/src/attribute/field_validate/generic/enumerate.rs +++ b/crates/serde_valid_derive/src/attribute/field_validate/generic/enumerate.rs @@ -44,7 +44,9 @@ fn inner_extract_generic_enumerate_validator( )) } -fn get_enumerate_from_name_value(name_value: &syn::MetaNameValue) -> Result, crate::Errors> { +fn get_enumerate_from_name_value( + name_value: &syn::MetaNameValue, +) -> Result, crate::Errors> { if let syn::Expr::Array(array) = &name_value.value { let mut enumerate = Lits::new(); for item in &array.elems {