pub type ConfigSnapshotFn = Arc<dyn Fn() -> Result<Value, GenericError> + Send + Sync>;
Produces a fresh serialized configuration snapshot per call.
pub struct ConfigSnapshotFn { /* private fields */ }