Struct vk_parse::CommandParam
source · [−]#[non_exhaustive]pub struct CommandParam {
pub len: Option<String>,
pub altlen: Option<String>,
pub externsync: Option<String>,
pub optional: Option<String>,
pub noautovalidity: Option<String>,
pub objecttype: Option<String>,
pub definition: NameWithType,
pub validstructs: Vec<String>,
pub stride: Option<String>,
}Expand description
Parameter for this Vulkan function.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.len: Option<String>The expression which indicates the length of this array.
altlen: Option<String>Alternate description of the length of this parameter.
externsync: Option<String>Whether this parameter must be externally synchronised by the app.
optional: Option<String>Whether this parameter must have a non-null value.
noautovalidity: Option<String>Disables automatic validity language being generated for this item.
objecttype: Option<String>definition: NameWithTypeThe definition of this parameter.
validstructs: Vec<String>only applicable for parameters which are pointers to VkBaseInStructure or
VkBaseOutStructure types, used as abstract placeholders. Specifies a list of structures
which may be passed in place of the parameter, or anywhere in the pNext chain of the
parameter.
stride: Option<String>Trait Implementations
sourceimpl Clone for CommandParam
impl Clone for CommandParam
sourcefn clone(&self) -> CommandParam
fn clone(&self) -> CommandParam
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for CommandParam
impl Debug for CommandParam
sourceimpl Default for CommandParam
impl Default for CommandParam
sourcefn default() -> CommandParam
fn default() -> CommandParam
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CommandParam> for CommandParam
impl PartialEq<CommandParam> for CommandParam
sourcefn eq(&self, other: &CommandParam) -> bool
fn eq(&self, other: &CommandParam) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl Eq for CommandParam
impl StructuralEq for CommandParam
impl StructuralPartialEq for CommandParam
Auto Trait Implementations
impl RefUnwindSafe for CommandParam
impl Send for CommandParam
impl Sync for CommandParam
impl Unpin for CommandParam
impl UnwindSafe for CommandParam
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more