Enum moore_svlog_syntax::ast::HierarchyItem
[−]
[src]
pub enum HierarchyItem { Dummy, ImportDecl(ImportDecl), LocalparamDecl(()), ParameterDecl(()), ParamDecl(ParamDecl), ModportDecl(ModportDecl), ClassDecl(ClassDecl), Typedef(Typedef), PortDecl(PortDecl), Procedure(Procedure), SubroutineDecl(SubroutineDecl), ContAssign(ContAssign), GenvarDecl(Vec<GenvarDecl>), GenerateRegion(Span, Vec<HierarchyItem>), GenerateFor(GenerateFor), GenerateIf(GenerateIf), GenerateCase(GenerateCase), Assertion(Assertion), NetDecl(NetDecl), VarDecl(VarDecl), Inst(Inst), }
Variants
Dummy
ImportDecl(ImportDecl)
LocalparamDecl(())
ParameterDecl(())
ParamDecl(ParamDecl)
ModportDecl(ModportDecl)
ClassDecl(ClassDecl)
Typedef(Typedef)
PortDecl(PortDecl)
Procedure(Procedure)
SubroutineDecl(SubroutineDecl)
ContAssign(ContAssign)
GenvarDecl(Vec<GenvarDecl>)
GenerateRegion(Span, Vec<HierarchyItem>)
GenerateFor(GenerateFor)
GenerateIf(GenerateIf)
GenerateCase(GenerateCase)
Assertion(Assertion)
NetDecl(NetDecl)
VarDecl(VarDecl)
Inst(Inst)
Methods
impl HierarchyItem
[src]
Trait Implementations
impl Debug for HierarchyItem
[src]
impl PartialEq for HierarchyItem
[src]
fn eq(&self, __arg_0: &HierarchyItem) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &HierarchyItem) -> bool
[src]
This method tests for !=
.
impl Eq for HierarchyItem
[src]
impl Clone for HierarchyItem
[src]
fn clone(&self) -> HierarchyItem
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Encodable for HierarchyItem
[src]
fn encode<__S: Encoder>(&self, __arg_0: &mut __S) -> Result<(), __S::Error>
[src]
Serialize a value using an Encoder
.