Enum weedle::Definition [] [src]

pub enum Definition {
    Callback(CallbackDefinition),
    CallbackInterface(CallbackInterfaceDefinition),
    Interface(InterfaceDefinition),
    InterfaceMixin(InterfaceMixinDefinition),
    Namespace(NamespaceDefinition),
    Dictionary(DictionaryDefinition),
    PartialInterface(PartialInterfaceDefinition),
    PartialInterfaceMixin(PartialInterfaceMixinDefinition),
    PartialDictionary(PartialDictionaryDefinition),
    PartialNamespace(PartialNamespaceDefinition),
    Enum(EnumDefinition),
    Typedef(TypedefDefinition),
    IncludesStatement(IncludesStatementDefinition),
}

Parses a definition

Variants

Trait Implementations

impl Debug for Definition
[src]

[src]

Formats the value using the given formatter. Read more

impl PartialEq for Definition
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Parse for Definition
[src]

Auto Trait Implementations

impl Send for Definition

impl Sync for Definition