pub trait CapSet:
Send
+ Sync
+ 'static {
// Required method
fn initialize<Caps: CapSet>(
app: &mut App,
cap_req: &mut ImmCapAccessRequests<Caps>,
);
}Expand description
Type implement support for set of ImmCapability
Marks types that can be used inside crate::ImmCtx
Required Methods§
Sourcefn initialize<Caps: CapSet>(
app: &mut App,
cap_req: &mut ImmCapAccessRequests<Caps>,
)
fn initialize<Caps: CapSet>( app: &mut App, cap_req: &mut ImmCapAccessRequests<Caps>, )
Logic to initialize all capabilities
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 CapSet for ()
Manualy implement empty capability set
impl CapSet for ()
Manualy implement empty capability set