pub trait Curator: Send + Sync {
// Required method
fn run(
&self,
kb: &KnowledgeBase,
scope: &CurateScope,
) -> Result<CurateReport>;
}Expand description
Replaceable governance interface (§二·六). Inject via KnowledgeBase::open_with.
Default implementation: BuiltinCurator.
Required Methods§
fn run(&self, kb: &KnowledgeBase, scope: &CurateScope) -> Result<CurateReport>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".