pub struct EmailRule {
pub message: Option<String>,
}Expand description
Email format validation rule.
Validates that a string is a valid email address according to RFC 5322.
Fields§
§message: Option<String>Custom error message
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EmailRule
impl<'de> Deserialize<'de> for EmailRule
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<EmailRule> for SerializableRule
impl From<EmailRule> for SerializableRule
Source§impl ValidationRule<String> for EmailRule
impl ValidationRule<String> for EmailRule
Source§impl ValidationRule<str> for EmailRule
impl ValidationRule<str> for EmailRule
impl StructuralPartialEq for EmailRule
Auto Trait Implementations§
impl Freeze for EmailRule
impl RefUnwindSafe for EmailRule
impl Send for EmailRule
impl Sync for EmailRule
impl Unpin for EmailRule
impl UnwindSafe for EmailRule
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