validador-br

Brazilian document numbers validator written in rust
Validador para diversos documentos nacionais (BR) em rust.

Crates.ioCrates.ioBuild StatusAPI

Documentos implementados

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); ❌

Roadmap

Instalação

Adicione essa dependência no seu Cargo.toml:

toml [dependencies] validador-br = "0.1"

Uso básico

```rust use validador_br::{Cpf, Cnh};

Cpf("255.248.930-33").validate(); // ✅ true

Cpf("25524893033").validate(); // ✅ true

Cnh("25524893033").validate(); // ❌ false

```

Licença

validador-br é um software Open Source licenciado pelo MIT