Skip to content

Latest commit

 

History

History
93 lines (68 loc) · 1.74 KB

README.md

File metadata and controls

93 lines (68 loc) · 1.74 KB

tck_no

Turkish Citizenship ID Validator and Generator Library for Rust

Installation

With cargo add installed run:

$ cargo add tck_no

Generate TC Identity

use tck_no::tckn;

fn main() {
    let tc_identity = tckn::generate();
    println!("{}", tc_identity);
}

Validate TC Identity

use tck_no::tckn;

fn main() {
    let tc_identity = "38246970008";

    if tckn::validate(tc_identity) {
        println!("Valid!");
    } else {
        println!("Invalid!");
    }
}

Contributing

Want to join us? Look at some of these issues:

License

Licensed under either of MIT license