Skip to content

Commit 267ca54

Browse files
authored
Merge pull request #87 from yassun7010/export_regex
feat: export regex.
2 parents ef3abf1 + 6cbdf1b commit 267ca54

File tree

6 files changed

+7
-6
lines changed

6 files changed

+7
-6
lines changed

serde_valid/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -567,6 +567,7 @@ pub mod export {
567567
#[cfg(feature = "fluent")]
568568
pub use fluent;
569569
pub use once_cell;
570+
pub use regex;
570571
}
571572

572573
pub trait Validate {

serde_valid/tests/nested_struct_test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ fn nested_validate_err_message() {
135135
};
136136

137137
assert_eq!(
138-
serde_json::to_value(&s.validate().unwrap_err()).unwrap(),
138+
serde_json::to_value(s.validate().unwrap_err()).unwrap(),
139139
json!({
140140
"errors": [],
141141
"properties": {

serde_valid_derive/src/attribute/common/lit.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ pub enum LitNumeric<'a> {
66
Float(&'a syn::LitFloat),
77
}
88

9-
impl<'a> ToTokens for LitNumeric<'a> {
9+
impl ToTokens for LitNumeric<'_> {
1010
fn to_tokens(&self, tokens: &mut TokenStream) {
1111
match self {
1212
LitNumeric::Int(lin) => lin.to_tokens(tokens),

serde_valid_derive/src/attribute/field_validate/string/pattern.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ fn inner_extract_string_pattern_validator(
3333
);
3434

3535
Ok(quote!(
36-
static #pattern_ident : ::serde_valid::export::once_cell::sync::OnceCell<::regex::Regex> = ::serde_valid::export::once_cell::sync::OnceCell::new();
37-
let __pattern = #pattern_ident.get_or_init(|| ::regex::Regex::new(#pattern).unwrap());
36+
static #pattern_ident : ::serde_valid::export::once_cell::sync::OnceCell<::serde_valid::export::regex::Regex> = ::serde_valid::export::once_cell::sync::OnceCell::new();
37+
let __pattern = #pattern_ident.get_or_init(|| ::serde_valid::export::regex::Regex::new(#pattern).unwrap());
3838
if let Err(__composited_error_params) = ::serde_valid::validation::ValidateCompositedPattern::validate_composited_pattern(
3939
#field_ident,
4040
__pattern,

serde_valid_derive/src/types/field/named.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ impl<'a> NamedField<'a> {
2222
}
2323
}
2424

25-
impl<'a> Field for NamedField<'a> {
25+
impl Field for NamedField<'_> {
2626
fn name(&self) -> &String {
2727
&self.name
2828
}

serde_valid_derive/src/types/field/unnamed.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ impl<'a> UnnamedField<'a> {
2727
}
2828
}
2929

30-
impl<'a> Field for UnnamedField<'a> {
30+
impl Field for UnnamedField<'_> {
3131
fn name(&self) -> &String {
3232
&self.name
3333
}

0 commit comments

Comments
 (0)