pub trait Plugin: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn version(&self) -> &str;
}Expand description
Base trait that every plugin must implement.
The trait is object-safe and requires Send + Sync so that plugin
instances can be shared across threads.