Brazilian document numbers validator written in rust
Validador para diversos documentos nacionais (BR) em rust.
rust
struct Cpf(&str); ✔
struct Cnpj(&str); ✔
struct CartaoCredito(&str); ✔
struct TituloEleitor(&str); ✔
struct Cnh(&str); ✔
struct Rg(&str); ✔ ⚠ ///verificar a legislação em seu Estado
struct Pis(&str); ✔
struct Ie(Uf, &str); ❌
111.111.111-11
ou 000.000.000-00
. ❌Adicione essa dependência no seu Cargo.toml
:
toml
[dependencies]
validador-br = "0.1"
```rust use validador_br::{Cpf, Cnh};
Cpf("255.248.930-33").validate(); // ✅ true
Cpf("25524893033").validate(); // ✅ true
Cnh("25524893033").validate(); // ❌ false
```
validador-br é um software Open Source licenciado pelo MIT