Skip to main content

Crate ssn

Crate ssn 

Source
Expand description

U.S. Social Security Number (SSN) parsing and validation.

§Example

use ssn::Ssn;

let ssn: Ssn = "123-45-6789".parse().unwrap();
assert_eq!(ssn.to_string(), "123-45-6789");

// Also accepts format without dashes
let ssn: Ssn = "123456789".parse().unwrap();
assert_eq!(ssn.to_string(), "123-45-6789");

Structs§

Ssn
A validated U.S. Social Security Number.

Enums§

SsnParseError
Errors that can occur when parsing an SSN.