pub struct EmailContentValidator;Expand description
Email content validation
Implementations§
Source§impl EmailContentValidator
impl EmailContentValidator
Sourcepub fn validate_subject(subject: &str) -> Result<(), EmailError>
pub fn validate_subject(subject: &str) -> Result<(), EmailError>
Validate email subject
Sourcepub fn validate_body_length(
body: &str,
max_length: usize,
) -> Result<(), EmailError>
pub fn validate_body_length( body: &str, max_length: usize, ) -> Result<(), EmailError>
Validate email body length
Sourcepub fn validate_has_content(
html_body: &Option<String>,
text_body: &Option<String>,
) -> Result<(), EmailError>
pub fn validate_has_content( html_body: &Option<String>, text_body: &Option<String>, ) -> Result<(), EmailError>
Validate that email has some content
Auto Trait Implementations§
impl Freeze for EmailContentValidator
impl RefUnwindSafe for EmailContentValidator
impl Send for EmailContentValidator
impl Sync for EmailContentValidator
impl Unpin for EmailContentValidator
impl UnwindSafe for EmailContentValidator
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