Enum vk_parse::TypeMember [−][src]
pub enum TypeMember { Comment(String), Definition { len: Option<String>, altlen: Option<String>, externsync: Option<String>, optional: Option<String>, noautovalidity: Option<String>, validextensionstructs: Option<String>, values: Option<String>, code: String, markup: Vec<TypeMemberMarkup>, }, }
A member of a type definition, i.e. a struct member.
Variants
Comment(String)
Human-readable comment.
Definition
A structure field definition.
Fields of Definition
len: Option<String> | |
altlen: Option<String> | |
externsync: Option<String> | |
optional: Option<String> | |
noautovalidity: Option<String> | |
validextensionstructs: Option<String> | |
values: Option<String> | |
code: String | |
markup: Vec<TypeMemberMarkup> |
Trait Implementations
impl From<TypeMember> for StructElement
[src]
impl From<TypeMember> for StructElement
fn from(orig: TypeMember) -> Self
[src]
fn from(orig: TypeMember) -> Self
Performs the conversion.
impl Debug for TypeMember
[src]
impl Debug for TypeMember
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for TypeMember
[src]
impl Clone for TypeMember
fn clone(&self) -> TypeMember
[src]
fn clone(&self) -> TypeMember
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for TypeMember
impl Send for TypeMember
impl Sync for TypeMember
impl Sync for TypeMember