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>)
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>)
Trait Implementations§
source§impl Clone for PackageOrGenerateItemDeclaration
impl Clone for PackageOrGenerateItemDeclaration
source§fn clone(&self) -> PackageOrGenerateItemDeclaration
fn clone(&self) -> PackageOrGenerateItemDeclaration
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<'a> From<&'a PackageOrGenerateItemDeclaration> for RefNode<'a>
impl<'a> From<&'a PackageOrGenerateItemDeclaration> for RefNode<'a>
source§fn from(x: &'a PackageOrGenerateItemDeclaration) -> RefNode<'a>
fn from(x: &'a PackageOrGenerateItemDeclaration) -> RefNode<'a>
Converts to this type from the input type.
source§impl<'a> From<&'a PackageOrGenerateItemDeclaration> for RefNodes<'a>
impl<'a> From<&'a PackageOrGenerateItemDeclaration> for RefNodes<'a>
source§fn from(x: &'a PackageOrGenerateItemDeclaration) -> RefNodes<'a>
fn from(x: &'a PackageOrGenerateItemDeclaration) -> RefNodes<'a>
Converts to this type from the input type.
source§impl From<PackageOrGenerateItemDeclaration> for AnyNode
impl From<PackageOrGenerateItemDeclaration> for AnyNode
source§fn from(x: PackageOrGenerateItemDeclaration) -> AnyNode
fn from(x: PackageOrGenerateItemDeclaration) -> AnyNode
Converts to this type from the input type.
source§impl<'a> IntoIterator for &'a PackageOrGenerateItemDeclaration
impl<'a> IntoIterator for &'a PackageOrGenerateItemDeclaration
source§impl<'a> Node<'a> for PackageOrGenerateItemDeclaration
impl<'a> Node<'a> for PackageOrGenerateItemDeclaration
source§impl PartialEq for PackageOrGenerateItemDeclaration
impl PartialEq for PackageOrGenerateItemDeclaration
source§fn eq(&self, other: &PackageOrGenerateItemDeclaration) -> bool
fn eq(&self, other: &PackageOrGenerateItemDeclaration) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<&'a PackageOrGenerateItemDeclaration> for Locate
impl<'a> TryFrom<&'a PackageOrGenerateItemDeclaration> for Locate
impl StructuralPartialEq for PackageOrGenerateItemDeclaration
Auto Trait Implementations§
impl RefUnwindSafe for PackageOrGenerateItemDeclaration
impl Send for PackageOrGenerateItemDeclaration
impl Sync for PackageOrGenerateItemDeclaration
impl Unpin for PackageOrGenerateItemDeclaration
impl UnwindSafe for PackageOrGenerateItemDeclaration
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