Expand description
Core abstractions for building hot-reloadable data sources in async Rust.
Exposes traits for periodic reloaders as well as realtime watch helpers, making it easier to integrate dynamic configuration and other live-updating values into asynchronous applications.
Structs§
- Realtime
Watch Handle - Handle for realtime watching that receives change events
- Reloader
Config - Configuration for the reloader service
- Reloader
Receiver - Receiver wrapper for listening to reloaded values
- Reloader
Sender - Sender wrapper for broadcasting reloaded values to receivers
- Reloader
Service - Main service for watching and reloading target values from a source.
Enums§
- Reloader
Error - Errors that can occur during reloading operations
- Watch
Event - Event emitted by realtime watchers
- Watch
Strategy - Strategy for watching and reloading target values
Traits§
- Realtime
Watch - Trait for reloaders that support realtime event-based monitoring.
- Reload
- Trait defining the responsibility of reloaders to periodically load target values from a source.
Type Aliases§
- Reload
Result - Type alias for a commonly used Result type