Type Alias vk_parse::FeatureChild
source · pub type FeatureChild = ExtensionChild;Aliased Type§
enum FeatureChild {
Require {
api: Option<String>,
profile: Option<String>,
extension: Option<String>,
feature: Option<String>,
comment: Option<String>,
depends: Option<String>,
items: Vec<InterfaceItem>,
},
Remove {
api: Option<String>,
profile: Option<String>,
comment: Option<String>,
reasonlink: Option<String>,
items: Vec<InterfaceItem>,
},
}Variants§
Require
Indicates the items which this extension requires to work.
Fields
§
items: Vec<InterfaceItem>The items which form this require block.
Remove
Indicates the items this extension removes.