Enum vk_parse::EnumSpec [−][src]
pub enum EnumSpec { Alias { alias: String, extends: Option<String>, }, Offset { offset: i64, extends: String, extnumber: Option<i64>, dir: bool, }, Bitpos { bitpos: i64, extends: Option<String>, }, Value { value: String, extends: Option<String>, }, None, }
An enum specifier, which assigns a value to the enum.
Variants
Alias
Fields of Alias
alias: String | |
extends: Option<String> |
Offset
Fields of Offset
offset: i64 | |
extends: String | |
extnumber: Option<i64> | |
dir: bool |
Bitpos
Indicates an enum which is a bit flag.
Fields of Bitpos
bitpos: i64 | The bit to be set. |
extends: Option<String> | Which structure this enum extends. |
Value
An enum value.
Fields of Value
value: String | Hard coded value for an enum. |
extends: Option<String> | Which structure this enum extends. |
None
Trait Implementations
impl Debug for EnumSpec
[src]
impl Debug for EnumSpec
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 EnumSpec
[src]
impl Clone for EnumSpec