#[repr(i32)]pub enum ObjectType {
Show 90 variants
Always = 1,
AssignStmt = 2,
Assignment = 3,
Begin = 4,
Case = 5,
CaseItem = 6,
Constant = 7,
ContAssign = 8,
Deassign = 9,
DefParam = 10,
DelayControl = 11,
Disable = 12,
EventControl = 13,
EventStmt = 14,
For = 15,
Force = 16,
Forever = 17,
Fork = 18,
FuncCall = 19,
Function = 20,
Gate = 21,
If = 22,
IfElse = 23,
Initial = 24,
IntegerVar = 25,
InterModPath = 26,
Iterator = 27,
IODecl = 28,
Memory = 29,
MemoryWord = 30,
ModPath = 31,
Module = 32,
NamedBegin = 33,
NamedEvent = 34,
NamedFork = 35,
Net = 36,
NetBit = 37,
NullStmt = 38,
Operation = 39,
ParamAssign = 40,
Parameter = 41,
PartSelect = 42,
PathTerm = 43,
Port = 44,
PortBit = 45,
PrimTerm = 46,
RealVar = 47,
Reg = 48,
RegBit = 49,
Release = 50,
Repeat = 51,
RepeatControl = 52,
SchedEvent = 53,
SpecParam = 54,
Switch = 55,
SysFuncCall = 56,
SysTaskCall = 57,
TableEntry = 58,
Task = 59,
TaskCall = 60,
Tchk = 61,
TchkTerm = 62,
TimeVar = 63,
TimeQueue = 64,
Udp = 65,
UdpDefn = 66,
UserSystf = 67,
VarSelect = 68,
Wait = 69,
While = 70,
Attribute = 105,
BitSelect = 106,
Callback = 107,
DelayTerm = 108,
DelayDevice = 109,
Frame = 110,
GateArray = 111,
ModuleArray = 112,
PrimitiveArray = 113,
NetArray = 114,
Range = 115,
RegArray = 116,
SwitchArray = 117,
UdpArray = 118,
ContAssignBit = 128,
NamedEventArray = 129,
IndexedPartSelect = 130,
GenScopeArray = 133,
GenScope = 134,
GenVar = 135,
}
Variants§
Always = 1
AssignStmt = 2
Assignment = 3
Begin = 4
Case = 5
CaseItem = 6
Constant = 7
ContAssign = 8
Deassign = 9
DefParam = 10
DelayControl = 11
Disable = 12
EventControl = 13
EventStmt = 14
For = 15
Force = 16
Forever = 17
Fork = 18
FuncCall = 19
Function = 20
Gate = 21
If = 22
IfElse = 23
Initial = 24
IntegerVar = 25
InterModPath = 26
Iterator = 27
IODecl = 28
Memory = 29
MemoryWord = 30
ModPath = 31
Module = 32
NamedBegin = 33
NamedEvent = 34
NamedFork = 35
Net = 36
NetBit = 37
NullStmt = 38
Operation = 39
ParamAssign = 40
Parameter = 41
PartSelect = 42
PathTerm = 43
Port = 44
PortBit = 45
PrimTerm = 46
RealVar = 47
Reg = 48
RegBit = 49
Release = 50
Repeat = 51
RepeatControl = 52
SchedEvent = 53
SpecParam = 54
Switch = 55
SysFuncCall = 56
SysTaskCall = 57
TableEntry = 58
Task = 59
TaskCall = 60
Tchk = 61
TchkTerm = 62
TimeVar = 63
TimeQueue = 64
Udp = 65
UdpDefn = 66
UserSystf = 67
VarSelect = 68
Wait = 69
While = 70
Attribute = 105
BitSelect = 106
Callback = 107
DelayTerm = 108
DelayDevice = 109
Frame = 110
GateArray = 111
ModuleArray = 112
PrimitiveArray = 113
NetArray = 114
Range = 115
RegArray = 116
SwitchArray = 117
UdpArray = 118
ContAssignBit = 128
NamedEventArray = 129
IndexedPartSelect = 130
GenScopeArray = 133
GenScope = 134
GenVar = 135
Trait Implementations§
Source§impl Clone for ObjectType
impl Clone for ObjectType
Source§fn clone(&self) -> ObjectType
fn clone(&self) -> ObjectType
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ObjectType
impl Debug for ObjectType
impl Copy for ObjectType
Auto Trait Implementations§
impl Freeze for ObjectType
impl RefUnwindSafe for ObjectType
impl Send for ObjectType
impl Sync for ObjectType
impl Unpin for ObjectType
impl UnwindSafe for ObjectType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more