Crate idcard[−][src]
Chinese Indentity Card Utilities
This package provides utilities to validate ID number, to extract detailed ID information, to upgrade ID number from 15-digit to 18-digit, to generate fake ID number, and some related functions for HongKong/Macau/Taiwan ID.
Modules
hk | Utilities for Hong Kong Identity Card |
mo | Utilities for Macau Identity Card |
region | Region query utilities(only includes mainland) |
tw | Utilities for Taiwan Identity Card |
Structs
FakeOptions | Options which can be used to configure how a fake ID number is generated. |
Identity | An object representation of the Chinese ID. |
Enums
Error | Custom error type. |
Gender | The type of demographic genders |
Functions
new_fake | Generates a new fake ID number. |
rand_fake | Generates a random fake ID number. |
rand_fake_with_opts | Generates a random fake ID number using the given options. |
upgrade | Upgrades a Chinese ID number from 15-digit to 18-digit. |
validate | Validates a Chinese ID number(only supports 15/18-digit). |