#[repr(C)]pub struct VkPhysicalDeviceTensorPropertiesARM {Show 15 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub maxTensorDimensionCount: u32,
pub maxTensorElements: u64,
pub maxPerDimensionTensorElements: u64,
pub maxTensorStride: i64,
pub maxTensorSize: u64,
pub maxTensorShaderAccessArrayLength: u32,
pub maxTensorShaderAccessSize: u32,
pub maxDescriptorSetStorageTensors: u32,
pub maxPerStageDescriptorSetStorageTensors: u32,
pub maxDescriptorSetUpdateAfterBindStorageTensors: u32,
pub maxPerStageDescriptorUpdateAfterBindStorageTensors: u32,
pub shaderStorageTensorArrayNonUniformIndexingNative: VkBool32,
pub shaderTensorSupportedStages: VkShaderStageFlags,
}Fields§
§sType: VkStructureType§pNext: *mut c_void§maxTensorDimensionCount: u32§maxTensorElements: u64§maxPerDimensionTensorElements: u64§maxTensorStride: i64§maxTensorSize: u64§maxTensorShaderAccessArrayLength: u32§maxTensorShaderAccessSize: u32§maxDescriptorSetStorageTensors: u32§maxPerStageDescriptorSetStorageTensors: u32§maxDescriptorSetUpdateAfterBindStorageTensors: u32§maxPerStageDescriptorUpdateAfterBindStorageTensors: u32§shaderStorageTensorArrayNonUniformIndexingNative: VkBool32§shaderTensorSupportedStages: VkShaderStageFlagsTrait Implementations§
Source§impl Clone for VkPhysicalDeviceTensorPropertiesARM
impl Clone for VkPhysicalDeviceTensorPropertiesARM
Source§fn clone(&self) -> VkPhysicalDeviceTensorPropertiesARM
fn clone(&self) -> VkPhysicalDeviceTensorPropertiesARM
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 VkPhysicalDeviceTensorPropertiesARM
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceTensorPropertiesARM
impl RefUnwindSafe for VkPhysicalDeviceTensorPropertiesARM
impl !Send for VkPhysicalDeviceTensorPropertiesARM
impl !Sync for VkPhysicalDeviceTensorPropertiesARM
impl Unpin for VkPhysicalDeviceTensorPropertiesARM
impl UnwindSafe for VkPhysicalDeviceTensorPropertiesARM
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