pub trait CapabilityProvider: Send + Sync {
// Required method
fn get_capabilities(&self) -> Vec<Box<dyn Capability>>;
}Expand description
Capability Provider
Trait for elements that provide capabilities.
Required Methods§
Sourcefn get_capabilities(&self) -> Vec<Box<dyn Capability>>
fn get_capabilities(&self) -> Vec<Box<dyn Capability>>
Get all capabilities provided by this element
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".