Enum moore_vhdl_syntax::ast::TypeData [−][src]
pub enum TypeData {
EnumType(ParenElems),
RangeType(Box<Expr>, Option<Vec<(Ident, Option<Box<Expr>>)>>),
ArrayType(ParenElems, SubtypeInd),
RecordType(Vec<(Vec<Ident>, SubtypeInd)>),
AccessType(SubtypeInd),
FileType(CompoundName),
ProtectedType(Vec<DeclItem>),
}
Variants
EnumType(ParenElems)
Tuple Fields of EnumType
0: ParenElems
ArrayType(ParenElems, SubtypeInd)
Tuple Fields of ArrayType
0: ParenElems
1: SubtypeInd
AccessType(SubtypeInd)
Tuple Fields of AccessType
0: SubtypeInd
FileType(CompoundName)
Tuple Fields of FileType
0: CompoundName
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TypeData
impl UnwindSafe for TypeData
Blanket Implementations
Mutably borrows from an owned value. Read more