Skip to main content

CapabilityProvider

Trait CapabilityProvider 

Source
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§

Source

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".

Implementors§