Struct vkxml::ExtensionSpecification [] [src]

pub struct ExtensionSpecification {
    pub profile: Option<String>,
    pub notation: Option<Notation>,
    pub extension: Option<Identifier>,
    pub api: Option<String>,
    pub elements: Vec<ExtensionSpecificationElement>,
}

Fields

The name of the API profile which this specialization element is associated. All specified requirements/exclusions apply only to that profile.

Specifies the name of an extension which this require statement needs for its inclusions to be imported.

Specifies that the extensions or removals only apply to that specific API being generated. If not present, it applies to all APIs.

Trait Implementations

impl Debug for ExtensionSpecification
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations