Enum sv_parser_syntaxtree::source_text::package_items::PackageOrGenerateItemDeclaration [−][src]
pub enum PackageOrGenerateItemDeclaration {
Show 15 variants
NetDeclaration(Box<NetDeclaration>),
DataDeclaration(Box<DataDeclaration>),
TaskDeclaration(Box<TaskDeclaration>),
FunctionDeclaration(Box<FunctionDeclaration>),
CheckerDeclaration(Box<CheckerDeclaration>),
DpiImportExport(Box<DpiImportExport>),
ExternConstraintDeclaration(Box<ExternConstraintDeclaration>),
ClassDeclaration(Box<ClassDeclaration>),
InterfaceClassDeclaration(Box<InterfaceClassDeclaration>),
ClassConstructorDeclaration(Box<ClassConstructorDeclaration>),
LocalParameterDeclaration(Box<(LocalParameterDeclaration, Symbol)>),
ParameterDeclaration(Box<(ParameterDeclaration, Symbol)>),
CovergroupDeclaration(Box<CovergroupDeclaration>),
AssertionItemDeclaration(Box<AssertionItemDeclaration>),
Empty(Box<Symbol>),
}
Variants
NetDeclaration(Box<NetDeclaration>)
Tuple Fields of NetDeclaration
0: Box<NetDeclaration>
DataDeclaration(Box<DataDeclaration>)
Tuple Fields of DataDeclaration
0: Box<DataDeclaration>
TaskDeclaration(Box<TaskDeclaration>)
Tuple Fields of TaskDeclaration
0: Box<TaskDeclaration>
FunctionDeclaration(Box<FunctionDeclaration>)
Tuple Fields of FunctionDeclaration
CheckerDeclaration(Box<CheckerDeclaration>)
Tuple Fields of CheckerDeclaration
DpiImportExport(Box<DpiImportExport>)
Tuple Fields of DpiImportExport
0: Box<DpiImportExport>
ExternConstraintDeclaration(Box<ExternConstraintDeclaration>)
Tuple Fields of ExternConstraintDeclaration
ClassDeclaration(Box<ClassDeclaration>)
Tuple Fields of ClassDeclaration
0: Box<ClassDeclaration>
InterfaceClassDeclaration(Box<InterfaceClassDeclaration>)
Tuple Fields of InterfaceClassDeclaration
ClassConstructorDeclaration(Box<ClassConstructorDeclaration>)
Tuple Fields of ClassConstructorDeclaration
LocalParameterDeclaration(Box<(LocalParameterDeclaration, Symbol)>)
Tuple Fields of LocalParameterDeclaration
ParameterDeclaration(Box<(ParameterDeclaration, Symbol)>)
Tuple Fields of ParameterDeclaration
CovergroupDeclaration(Box<CovergroupDeclaration>)
Tuple Fields of CovergroupDeclaration
AssertionItemDeclaration(Box<AssertionItemDeclaration>)
Tuple Fields of AssertionItemDeclaration
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for PackageOrGenerateItemDeclaration
impl Sync for PackageOrGenerateItemDeclaration
impl Unpin for PackageOrGenerateItemDeclaration
Blanket Implementations
Mutably borrows from an owned value. Read more