Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Rust API Reference

The full Rust API documentation is auto-generated from source code using cargo doc.

View the Rust API Reference →

Key Entry Points

FunctionDescription
idsmith::bank_accounts()Global registry for bank account operations
idsmith::personal_ids()Global registry for personal ID operations
idsmith::credit_cards()Global registry for credit card operations
idsmith::company_ids()Global registry for company ID operations
idsmith::swift_codes()Global registry for SWIFT/BIC operations
idsmith::driver_licenses()Global registry for driver’s license operations
idsmith::tax_ids()Global registry for tax ID operations
idsmith::passports()Global registry for passport operations
idsmith::iban::generate_iban()Generate a valid IBAN
idsmith::iban::validate_iban()Validate an IBAN string
idsmith::iban::format_iban()Format an IBAN with spaces

Modules

ModuleDescription
idsmith::bank_accountBank account types and Registry
idsmith::personal_idPersonal ID types, Registry, Gender enum
idsmith::credit_cardCredit card types and Registry
idsmith::company_idCompany ID types and Registry
idsmith::swiftSWIFT/BIC types and Registry
idsmith::driver_licenseDriver’s license types and Registry
idsmith::tax_idTax ID types, Registry, holder_type support
idsmith::passportPassport types and Registry
idsmith::ibanIBAN generation, validation, and formatting