pub trait DetectorBackend: Send + Sync {
// Required methods
fn kind(&self) -> &str;
fn id(&self) -> &str;
fn detect(&self, text: &str) -> Result<Vec<Detection>>;
}Expand description
A pluggable detector (proposal §5.2–5.3): Tier-1 NER over a command seam, Tier-2 LLM — installed by the host, never shipped as a dependency. Object-safe; spans use the same UTF-8-bytes-over-NFC contract as Tier 0.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".