Expand description
Provides a TurkishId
data type that holds a valid Turkish citizenship ID number.
ID numbers can also be directly validated on &str
’s by using is_valid
function.
§Examples
Validate a Turkish citizenship ID number:
if trid::is_valid("12345678901") {
// yayyy!
}
Try parsing a string into TurkishId
:
use trid::*;
fn test() -> Result<TurkishId, Error> {
let id : TurkishId = "12345678901".parse()?;
Ok(id)
}
§License
Apache License Version 2.0, see LICENSE file for details.
Structs§
- Turkish
Id - Turkish citizenship ID number. The number is stored as ASCII digits “0”..“9” in the structure.
Enums§
- Error
- Represents the parser error for a given Turkish citizenship ID number.
- From
SeqError
Constants§
Functions§
- is_
valid - Checks if the given string slice is a valid Turkish citizenship ID number.