Enum moore_vhdl::hir::TypeData [] [src]

pub enum TypeData {
    Enum(Vec<EnumLit>),
    Range(DirExprRefExprRef),
    Access(SubtypeIndRef),
    Array(Vec<ArrayTypeIndexRef>, SubtypeIndRef),
    File(TypeMarkRef),
    Record(Vec<(Spanned<Name>, SubtypeIndRef)>),
}

The meat of a type declaration.

Variants

An enumeration type.

An integer, float, or physical type with optional units.

An access type.

An array type.

A file type.

A record type.

Trait Implementations

impl Debug for TypeData
[src]

[src]

Formats the value using the given formatter.