pub struct RegexRule {
pub pattern: String,
pub message: Option<String>,
/* private fields */
}Expand description
Regex pattern validation rule.
Validates that a string matches a regex pattern.
Fields§
§pattern: StringThe regex pattern
message: Option<String>Custom error message
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RegexRule
impl<'de> Deserialize<'de> for RegexRule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<RegexRule> for SerializableRule
impl From<RegexRule> for SerializableRule
Source§impl ValidationRule<String> for RegexRule
impl ValidationRule<String> for RegexRule
Source§impl ValidationRule<str> for RegexRule
impl ValidationRule<str> for RegexRule
Auto Trait Implementations§
impl !Freeze for RegexRule
impl RefUnwindSafe for RegexRule
impl Send for RegexRule
impl Sync for RegexRule
impl Unpin for RegexRule
impl UnwindSafe for RegexRule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more