tck_no

Turkish Citizenship ID Validator and Generator Library for Rust

Crates.io version Download docs.rs docs

API Docs | Releases

## Installation With [cargo add][cargo-add] installed run: ```sh $ cargo add tck_no ``` [cargo-add]: https://github.com/killercup/cargo-edit ## Generate TC Identity ```rs use tck_no::tckn; fn main() { let tc_identity = tckn::generate(); println!("{}", tc_identity); } ``` ## Validate TC Identity ```rs 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: - [Issues labeled "good first issue"][good-first-issue] - [Issues labeled "help wanted"][help-wanted] [good-first-issue]: https://github.com/peacecwz/tck_no/labels/good%20first%20issue [help-wanted]: https://github.com/peacecwz/tck_no/labels/help%20wanted ## License Licensed under either of MIT license