Enum sv_parser_syntaxtree::declarations::net_and_variable_types::DataType [−][src]
pub enum DataType {
Show 13 variants
Vector(Box<DataTypeVector>),
Atom(Box<DataTypeAtom>),
NonIntegerType(Box<NonIntegerType>),
StructUnion(Box<DataTypeStructUnion>),
Enum(Box<DataTypeEnum>),
String(Box<Keyword>),
Chandle(Box<Keyword>),
Virtual(Box<DataTypeVirtual>),
Type(Box<DataTypeType>),
ClassType(Box<ClassType>),
Event(Box<Keyword>),
PsCovergroupIdentifier(Box<PsCovergroupIdentifier>),
TypeReference(Box<TypeReference>),
}
Variants
Vector(Box<DataTypeVector>)
Tuple Fields of Vector
0: Box<DataTypeVector>
Atom(Box<DataTypeAtom>)
Tuple Fields of Atom
0: Box<DataTypeAtom>
NonIntegerType(Box<NonIntegerType>)
Tuple Fields of NonIntegerType
0: Box<NonIntegerType>
StructUnion(Box<DataTypeStructUnion>)
Tuple Fields of StructUnion
Enum(Box<DataTypeEnum>)
Tuple Fields of Enum
0: Box<DataTypeEnum>
Virtual(Box<DataTypeVirtual>)
Tuple Fields of Virtual
0: Box<DataTypeVirtual>
Type(Box<DataTypeType>)
Tuple Fields of Type
0: Box<DataTypeType>
PsCovergroupIdentifier(Box<PsCovergroupIdentifier>)
Tuple Fields of PsCovergroupIdentifier
TypeReference(Box<TypeReference>)
Tuple Fields of TypeReference
0: Box<TypeReference>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DataType
impl UnwindSafe for DataType
Blanket Implementations
Mutably borrows from an owned value. Read more