Struct vk_parse::TypeMemberDefinition
source · [−]#[non_exhaustive]pub struct TypeMemberDefinition {Show 13 fields
pub len: Option<String>,
pub altlen: Option<String>,
pub externsync: Option<String>,
pub optional: Option<String>,
pub selector: Option<String>,
pub selection: Option<String>,
pub noautovalidity: Option<String>,
pub validextensionstructs: Option<String>,
pub values: Option<String>,
pub limittype: Option<String>,
pub objecttype: Option<String>,
pub code: String,
pub markup: Vec<TypeMemberMarkup>,
}Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.len: Option<String>altlen: Option<String>externsync: Option<String>optional: Option<String>selector: Option<String>selection: Option<String>noautovalidity: Option<String>validextensionstructs: Option<String>values: Option<String>limittype: Option<String>objecttype: Option<String>code: Stringmarkup: Vec<TypeMemberMarkup>Trait Implementations
sourceimpl Clone for TypeMemberDefinition
impl Clone for TypeMemberDefinition
sourcefn clone(&self) -> TypeMemberDefinition
fn clone(&self) -> TypeMemberDefinition
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 TypeMemberDefinition
impl Debug for TypeMemberDefinition
sourceimpl Default for TypeMemberDefinition
impl Default for TypeMemberDefinition
sourcefn default() -> TypeMemberDefinition
fn default() -> TypeMemberDefinition
Returns the “default value” for a type. Read more
sourceimpl PartialEq<TypeMemberDefinition> for TypeMemberDefinition
impl PartialEq<TypeMemberDefinition> for TypeMemberDefinition
sourcefn eq(&self, other: &TypeMemberDefinition) -> bool
fn eq(&self, other: &TypeMemberDefinition) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl Eq for TypeMemberDefinition
impl StructuralEq for TypeMemberDefinition
impl StructuralPartialEq for TypeMemberDefinition
Auto Trait Implementations
impl RefUnwindSafe for TypeMemberDefinition
impl Send for TypeMemberDefinition
impl Sync for TypeMemberDefinition
impl Unpin for TypeMemberDefinition
impl UnwindSafe for TypeMemberDefinition
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