4 releases (2 breaking)
Uses new Rust 2024
| 0.3.1 | Jun 4, 2025 |
|---|---|
| 0.3.0 | Jun 3, 2025 |
| 0.2.0 | May 26, 2025 |
| 0.1.0 | May 18, 2025 |
#2352 in HTTP server
301 downloads per month
28KB
528 lines
(technical) infrastructure this crate should be re-usable, i.e. could even be referenced by projects directly
Project Iconoclast
Reusable code.
This crate includes reusable code that may be shared across "iconoclast-style" projects.
- logging, sets up logging-subscriber with Human-readable, JSON-output or Google Stackdriver compatible logging (feature
gcloud) - management-service (currently based on axum)
- live-reload (feature:
livereload) - listenfd support (feature:
listenfd, default-feature)- enables service-reloads without dropping client-connections with systemfd — useful for development
- and systemd-socket-activation
- kafka (feature:
kafka) - TOML-configuration (via config) (feature
config, default-feature)
Dependencies
~18–29MB
~460K SLoC