pub trait ImmCapability:
Send
+ Sync
+ 'static {
// Required method
fn build<Caps: CapSet>(
app: &mut App,
cap_req: &mut ImmCapAccessRequests<Caps>,
);
}Expand description
Marks types that are used to implement immediate mode capabilities
Required Methods§
Sourcefn build<Caps: CapSet>(app: &mut App, cap_req: &mut ImmCapAccessRequests<Caps>)
fn build<Caps: CapSet>(app: &mut App, cap_req: &mut ImmCapAccessRequests<Caps>)
Function used to initialize necessary resources for capability to fully function
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.