#[repr(C)]pub struct ShaderInstrumentationMetricDescriptionARM {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub name: StringArray<{ _ }>,
pub description: StringArray<{ _ }>,
}Expand description
VkShaderInstrumentationMetricDescriptionARM
Provided by VK_ARM_shader_instrumentation.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_SHADER_INSTRUMENTATION_METRIC_DESCRIPTION_ARM.
p_next: *mut c_voidOptional, may be null.
name: StringArray<{ _ }>§description: StringArray<{ _ }>Implementations§
Source§impl ShaderInstrumentationMetricDescriptionARM
impl ShaderInstrumentationMetricDescriptionARM
Sourcepub fn builder<'a>() -> ShaderInstrumentationMetricDescriptionARMBuilder<'a>
pub fn builder<'a>() -> ShaderInstrumentationMetricDescriptionARMBuilder<'a>
Returns a builder for this struct with sType pre-filled.
Trait Implementations§
Source§impl Clone for ShaderInstrumentationMetricDescriptionARM
impl Clone for ShaderInstrumentationMetricDescriptionARM
Source§fn clone(&self) -> ShaderInstrumentationMetricDescriptionARM
fn clone(&self) -> ShaderInstrumentationMetricDescriptionARM
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 ShaderInstrumentationMetricDescriptionARM
Auto Trait Implementations§
impl Freeze for ShaderInstrumentationMetricDescriptionARM
impl RefUnwindSafe for ShaderInstrumentationMetricDescriptionARM
impl !Send for ShaderInstrumentationMetricDescriptionARM
impl !Sync for ShaderInstrumentationMetricDescriptionARM
impl Unpin for ShaderInstrumentationMetricDescriptionARM
impl UnsafeUnpin for ShaderInstrumentationMetricDescriptionARM
impl UnwindSafe for ShaderInstrumentationMetricDescriptionARM
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