pub trait ReloadSink: Send + Sync + 'static { // Required method fn reload(&self); }
Minimal sink the watcher needs from app state. Implemented by AppState so tests can pass a fake.
AppState
Replace the policy snapshot and bump policy_reload_total.
policy_reload_total