Enum witx::parser::TypedefSyntax [−][src]
pub enum TypedefSyntax<'a> {
Show 15 variants
Enum(EnumSyntax<'a>),
Tuple(TupleSyntax<'a>),
Expected(ExpectedSyntax<'a>),
Flags(FlagsSyntax<'a>),
Record(RecordSyntax<'a>),
Union(UnionSyntax<'a>),
Variant(VariantSyntax<'a>),
Handle(HandleSyntax),
List(Box<TypedefSyntax<'a>>),
Pointer(Box<TypedefSyntax<'a>>),
ConstPointer(Box<TypedefSyntax<'a>>),
Builtin(BuiltinType),
Ident(Id<'a>),
String,
Bool,
}
Variants
Enum(EnumSyntax<'a>)
Tuple Fields of Enum
0: EnumSyntax<'a>
Tuple(TupleSyntax<'a>)
Tuple Fields of Tuple
0: TupleSyntax<'a>
Expected(ExpectedSyntax<'a>)
Tuple Fields of Expected
0: ExpectedSyntax<'a>
Flags(FlagsSyntax<'a>)
Tuple Fields of Flags
0: FlagsSyntax<'a>
Record(RecordSyntax<'a>)
Tuple Fields of Record
0: RecordSyntax<'a>
Union(UnionSyntax<'a>)
Tuple Fields of Union
0: UnionSyntax<'a>
Variant(VariantSyntax<'a>)
Tuple Fields of Variant
0: VariantSyntax<'a>
Handle(HandleSyntax)
Tuple Fields of Handle
0: HandleSyntax
List(Box<TypedefSyntax<'a>>)
Tuple Fields of List
0: Box<TypedefSyntax<'a>>
Pointer(Box<TypedefSyntax<'a>>)
Tuple Fields of Pointer
0: Box<TypedefSyntax<'a>>
ConstPointer(Box<TypedefSyntax<'a>>)
Tuple Fields of ConstPointer
0: Box<TypedefSyntax<'a>>
Builtin(BuiltinType)
Tuple Fields of Builtin
0: BuiltinType
Ident(Id<'a>)
Tuple Fields of Ident
0: Id<'a>
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'a> RefUnwindSafe for TypedefSyntax<'a>
impl<'a> Send for TypedefSyntax<'a>
impl<'a> Sync for TypedefSyntax<'a>
impl<'a> Unpin for TypedefSyntax<'a>
impl<'a> UnwindSafe for TypedefSyntax<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more