pub enum CapabilityRequirement {
Core(u32),
InstanceExtension(&'static CStr),
DeviceExtension(&'static CStr),
}Expand description
A registry version or enabled-extension requirement; not feature-bit validation.
Variants§
Trait Implementations§
Source§impl Clone for CapabilityRequirement
impl Clone for CapabilityRequirement
impl Copy for CapabilityRequirement
Auto Trait Implementations§
impl Forget for CapabilityRequirement
impl Freeze for CapabilityRequirement
impl Move for CapabilityRequirement
impl RefUnwindSafe for CapabilityRequirement
impl Send for CapabilityRequirement
impl Sync for CapabilityRequirement
impl Unpin for CapabilityRequirement
impl UnsafeUnpin for CapabilityRequirement
impl UnwindSafe for CapabilityRequirement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more