Enum aidl_parser::symbol::Symbol [−][src]
pub enum Symbol<'a> {
Package(&'a Package),
Import(&'a Import),
Interface(&'a Interface),
Parcelable(&'a Parcelable),
Enum(&'a Enum),
Method(&'a Method),
Arg(&'a Arg),
Const(&'a Const),
Member(&'a Member),
EnumElement(&'a EnumElement),
Type(&'a Type),
}Variants
Package(&'a Package)
Tuple Fields
0: &'a PackageImport(&'a Import)
Tuple Fields
0: &'a ImportInterface(&'a Interface)
Tuple Fields
0: &'a InterfaceParcelable(&'a Parcelable)
Tuple Fields
0: &'a ParcelableEnum(&'a Enum)
Tuple Fields
0: &'a EnumMethod(&'a Method)
Tuple Fields
0: &'a MethodArg(&'a Arg)
Tuple Fields
0: &'a ArgConst(&'a Const)
Tuple Fields
0: &'a ConstMember(&'a Member)
Tuple Fields
0: &'a MemberEnumElement(&'a EnumElement)
Tuple Fields
0: &'a EnumElementType(&'a Type)
Tuple Fields
0: &'a TypeImplementations
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Symbol<'a>
impl<'a> UnwindSafe for Symbol<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
