ImmCapability

Trait ImmCapability 

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

Source

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.

Implementations on Foreign Types§

Source§

impl ImmCapability for ()

Source§

fn build<Caps: CapSet>( _app: &mut App, _cap_req: &mut ImmCapAccessRequests<Caps>, )

Implementors§