API Server Macros
“Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.” — Yoda
Sobre o projeto
🚀 Tecnologias Utilizadas e principais dependências do projeto
- Rust
📦 Funcionalidades
- Macros para geração de código e mapeamento de objetos de inicialização do servidor;
📁 Estrutura do Projeto
root
├── assets/ # Arquivos estáticos, dados de mock e recursos de testes
│ └── tests/ # Assets usados especificamente para testes de integração ou unitários
│
├── src/ # Código-fonte principal em Rust
│ └── lib.rs # Ponto de entrada da aplicação
│
└── tests/ # Testes de integração executados com cargo test
📦 Cargo.toml (exemplo ilustrativo)
[]
= "rust-microservice-macros"
= "0.1.0"
= "2024"
= "A set of macros for generating code for the microservices framework."
= "https://docs.rs/rust-microservice-macros"
= "https://github.com/kenniston/server-framework/rust-microservice-macros"
= "README.md"
= "MIT"
= ["code-gen", "macros", "initialization", "mapper", "api"]
= ["web-programming", "web-programming::http-server"]
= ["Kenniston Arraes Bonfim"]
= "1.91.1"
[]
= { = "8.9.0", = ["interpolate-folder-path", "compression", "debug-embed"] }
= "4.12.0"
= "1.0.228"
= "1.0.145"