| Crates.io | ddns-core |
| lib.rs | ddns-core |
| version | 0.1.0 |
| created_at | 2025-05-31 16:43:58.753097+00 |
| updated_at | 2025-05-31 16:43:58.753097+00 |
| description | Runtime core for ddns-rs: scheduler, HTTP API and shared state. |
| homepage | https://github.com/lvillis/ddns-rs |
| repository | https://github.com/lvillis/ddns-rs |
| max_upload_size | |
| id | 1696478 |
| size | 100,672 |
Runtime backbone of ddns-rs.
| Module | Responsibility |
|---|---|
scheduler |
Cron loop, IP detection, provider dispatch |
http |
REST + Server-Sent Events via axum 0.8 |
status |
Thread-safe shared state (Arc<RwLock>) |
cfg |
TOML / ENV / CLI merge with config crate |