rbytes_consulta_cep

Crates.iorbytes_consulta_cep
lib.rsrbytes_consulta_cep
version0.1.0
created_at2025-04-27 01:38:17.429548+00
updated_at2025-04-27 01:38:17.429548+00
descriptionConsulta de CEP brasileiro com multi-provedores (ViaCEP, BrasilAPI, etc). Inclui fallback automático, timeout configurável e formatação de endereços.
homepage
repositoryhttps://github.com/rodrigodelphino/RBytesConsultaCEP
max_upload_size
id1650702
size67,809
Rodrigo Delphino (rodrigodelphino)

documentation

README

RBytesConsultaCEP

Biblioteca Rust para consulta de CEPs brasileiros com:

✅ Suporte a múltiplos provedores (BrasilAPI, ViaCEP, OpenCEP e ApiCEP)
✅ Validação de formato de CEP
✅ Tipagem forte e tratamento de erros detalhado
✅ fallback automático, entre varios provedores

Como usar

[dependencies]
rbytes-consulta-cep = { git = "https://github.com/rodrigodelphino/RBytesConsultaCEP" }

---

## 📦 Instalação

Adicione ao seu `Cargo.toml`:

```toml
[dependencies]
rbytes_consulta_cep = "0.1.0"

---

## 🚀 Uso Básico

use rbytes_consulta_cep::consultar;

#[tokio::main]
async fn main() {
    match consultar("01001000").await {
        Ok(endereco) => println!("{}", endereco),
        Err(e) => eprintln!("Erro: {}", e),
    }
}

---

## 🔍 Provedores Suportados

ViaCEP (https://viacep.com.br)
BrasilAPI (https://brasilapi.com.br)
ApiCEP (https://apicep.com)
OpenCEP (https://opencep.com)

A biblioteca tenta cada provedor na ordem padrão até obter uma resposta válida.

---

## 🤝 Contribuição

Pull requests são bem-vindos! Sinta-se à vontade para abrir issues, reportar bugs ou sugerir melhorias. Este projeto visa ser simples e acessível para toda a comunidade .NET.

---
Por Rodrigo Delphino - [github.com/rodrigodelphino](https://github.com/rodrigodelphino)
Commit count: 7

cargo fmt