#[repr(C)]pub struct VkPhysicalDeviceCooperativeVectorPropertiesNV {
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub cooperativeVectorSupportedStages: VkShaderStageFlags,
pub cooperativeVectorTrainingFloat16Accumulation: VkBool32,
pub cooperativeVectorTrainingFloat32Accumulation: VkBool32,
pub maxCooperativeVectorComponents: u32,
}Fields§
§sType: VkStructureType§pNext: *mut c_void§cooperativeVectorSupportedStages: VkShaderStageFlags§cooperativeVectorTrainingFloat16Accumulation: VkBool32§cooperativeVectorTrainingFloat32Accumulation: VkBool32§maxCooperativeVectorComponents: u32Trait Implementations§
Source§impl Clone for VkPhysicalDeviceCooperativeVectorPropertiesNV
impl Clone for VkPhysicalDeviceCooperativeVectorPropertiesNV
Source§fn clone(&self) -> VkPhysicalDeviceCooperativeVectorPropertiesNV
fn clone(&self) -> VkPhysicalDeviceCooperativeVectorPropertiesNV
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VkPhysicalDeviceCooperativeVectorPropertiesNV
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceCooperativeVectorPropertiesNV
impl RefUnwindSafe for VkPhysicalDeviceCooperativeVectorPropertiesNV
impl !Send for VkPhysicalDeviceCooperativeVectorPropertiesNV
impl !Sync for VkPhysicalDeviceCooperativeVectorPropertiesNV
impl Unpin for VkPhysicalDeviceCooperativeVectorPropertiesNV
impl UnwindSafe for VkPhysicalDeviceCooperativeVectorPropertiesNV
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