#[repr(C)]pub struct ExtensionProperties {
pub extension_name: [c_char; 256],
pub spec_version: u32,
}Expand description
Native structure VkExtensionProperties.
Fields§
§extension_name: [c_char; 256]Native field extensionName.
spec_version: u32Native field specVersion.
Implementations§
Source§impl ExtensionProperties
impl ExtensionProperties
Sourcepub fn set_extension_name(self, value: [c_char; 256]) -> Self
pub fn set_extension_name(self, value: [c_char; 256]) -> Self
Set native field extensionName without native effects.
Sourcepub fn set_spec_version(self, value: u32) -> Self
pub fn set_spec_version(self, value: u32) -> Self
Set native field specVersion without native effects.
Trait Implementations§
Source§impl Clone for ExtensionProperties
impl Clone for ExtensionProperties
impl Copy for ExtensionProperties
Auto Trait Implementations§
impl Forget for ExtensionProperties
impl Freeze for ExtensionProperties
impl Move for ExtensionProperties
impl RefUnwindSafe for ExtensionProperties
impl Send for ExtensionProperties
impl Sync for ExtensionProperties
impl Unpin for ExtensionProperties
impl UnsafeUnpin for ExtensionProperties
impl UnwindSafe for ExtensionProperties
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