validate_email

Function validate_email 

Source
pub fn validate_email(email: &str) -> Result<()>
Expand description

Validate an email address format

Performs basic email validation checking for:

  • Non-empty string
  • Contains exactly one @ symbol
  • Has non-empty local and domain parts
  • Domain contains at least one dot
  • No whitespace characters

ยงExample

use stateset_core::validate_email;

assert!(validate_email("user@example.com").is_ok());
assert!(validate_email("invalid").is_err());
assert!(validate_email("").is_err());