validador_cpf_cnpj_mih

Crates.iovalidador_cpf_cnpj_mih
lib.rsvalidador_cpf_cnpj_mih
version0.1.1
created_at2025-05-01 04:07:00.942597+00
updated_at2025-05-01 04:33:18.386294+00
descriptionBiblioteca de validador de número de CPF e CNPJ
homepagehttps://github.com/marcioiherrero
repositoryhttps://github.com/marcioiherrero/validador-cpf-cnpj-mih
max_upload_size
id1655828
size4,370
(marcioiherrero)

documentation

https://github.com/marcioiherrero/validador-cpf-cnpj-mih/blob/main/README.md

README

Instalação:

No arquivo Cargo.toml de seu projeto, adicionar a dependência na seção: "dependencies" como abaixo:

[dependencies]
validador_cpf_cnpj_mih = "0.1.0"

Exemplo de utilização:

use validador_cpf_cnpj_mih as vd;
use std::io;

fn main() {
  // TESTE COM CPF
  println!("Digite o cpf: ");
  let mut cpf = String::new();
  match io::stdin().read_line(&mut cpf) {
    Ok(_) => {
      println!("Você digitou: {}", cpf.trim());
    },
    Err(e) => {
      println!("Erro ao ler entrada: {}", e);
    }
  }
  
  let validado = vd::validadores::cpf(cpf.as_str());
  
  if validado {
    println!("O CPF é válido.");
  } else {
    println!("O CPF é inválido.");
  }
  
  // TESTE COM CNPJ
  println!("Digite o cnpj: ");
  let mut cnpj = String::new();
  match io::stdin().read_line(&mut cnpj) {
    Ok(_) => {
      println!("Você digitou: {}", cnpj.trim());
    },
    Err(e) => {
      println!("Erro ao ler entrada: {}", e);
    }
  }
  
  let validado = vd::validadores::cnpj(cnpj.as_str());
  
  if validado {
    println!("O CNPJ é válido.");
  } else {
    println!("O CNPJ é inválido.");
  }
  
}
Commit count: 0

cargo fmt