Skip to content

Commit 6be2976

Browse files
committed
feat: export regex.
1 parent ef3abf1 commit 6be2976

File tree

2 files changed

+3
-2
lines changed
  • serde_valid_derive/src/attribute/field_validate/string
  • serde_valid/src

2 files changed

+3
-2
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_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,

0 commit comments

Comments
 (0)