pub trait ExtensionContext: Send + Sync {
// Required methods
fn config(&self) -> Arc<dyn ConfigProvider>;
fn database(&self) -> Arc<dyn DatabaseHandle>;
fn get_extension(&self, id: &str) -> Option<Arc<dyn Extension>>;
// Provided method
fn has_extension(&self, id: &str) -> bool { ... }
}Available on crate feature
core only.