Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 709 Bytes

README.md

File metadata and controls

37 lines (29 loc) · 709 Bytes

Como instalar ( Cargo.toml )

[dependencies]
validador_crate_rust = "1.0.0"

Como utilizar

use validador_crate_rust as vd;
use std::io;


fn main() {
    println!("Digite um 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: bool = vd::validadores::cpf(cpf.as_str());
    // let validado: bool = vd::validadores::cnpj(cnpj.as_str()); ou CNPJ

    if validado {
        println!("O CPF é valido")
    } else {
        println!("O CPF é inválido")
    }
}