pub type BuildProvider<P> = Arc<dyn Fn(&DaemonConfig) -> Result<Model<P>> + Send + Sync>;Expand description
Closure that builds a Model<P> from a DaemonConfig. Stored on
Daemon so reload() can call it with the freshly-loaded config.
Arc<dyn Fn> so Daemon remains Clone regardless of concrete P.
Aliased Typeยง
pub struct BuildProvider<P> { /* private fields */ }