[][src]Trait moore::util::HasDesc

pub trait HasDesc {
    fn desc(&self) -> &'static str;

    fn desc_full(&self) -> String { ... }
}

Describes syntax nodes.

Required methods

fn desc(&self) -> &'static str

Obtain a human-readable descriptive name for this node.

Loading content...

Provided methods

fn desc_full(&self) -> String

Obtain a human-readable description for this node, possibly containing the node's name.

Loading content...

Implementations on Foreign Types

impl HasDesc for Port[src]

impl<'_> HasDesc for Inst<'_>[src]

impl HasDesc for GenvarDecl[src]

impl HasDesc for BinaryOp[src]

impl HasDesc for TypeParam[src]

impl HasDesc for Proc[src]

impl HasDesc for Gen[src]

impl HasDesc for EventExpr[src]

impl HasDesc for Stmt[src]

impl<'_> HasDesc for Module<'_>[src]

impl HasDesc for Package[src]

impl HasDesc for Type[src]

impl HasDesc for VarDecl[src]

impl<'hir> HasDesc for HirNode<'hir>[src]

impl HasDesc for Expr[src]

impl HasDesc for TypeKind[src]

impl HasDesc for Assign[src]

impl HasDesc for Typedef[src]

impl HasDesc for ValueParam[src]

impl HasDesc for InstTarget[src]

impl HasDesc for EnumVariant[src]

impl HasDesc for UnaryOp[src]

impl HasDesc for ImportItem

impl HasDesc for GenerateFor

impl HasDesc for PackageDecl

impl HasDesc for GenerateBlock

impl HasDesc for VarDecl

impl HasDesc for EnumName

impl HasDesc for Stmt

impl HasDesc for Inst

impl HasDesc for TypeDim

impl HasDesc for TypeOrExpr

impl HasDesc for Type

impl HasDesc for GenerateIf

impl HasDesc for ParamTypeDecl

impl HasDesc for ModDecl

impl HasDesc for ParamValueDecl

impl HasDesc for Procedure

impl HasDesc for Item

impl HasDesc for InstName

impl HasDesc for GenvarDecl

impl HasDesc for ContAssign

impl HasDesc for EventExpr

impl HasDesc for NetDecl

impl HasDesc for Port

impl HasDesc for Expr

impl HasDesc for VarDeclName

impl HasDesc for ParamDecl

impl HasDesc for HierarchyItem

impl HasDesc for StructMember

impl HasDesc for Typedef

impl<'ast> HasDesc for LatentName<'ast>[src]

impl HasDesc for TypeData

impl HasDesc for SubprogData

impl HasDesc for StmtData

impl HasDesc for Subprog

impl HasDesc for IntfDecl

impl HasDesc for IntfObjDecl

impl HasDesc for ExprData

impl HasDesc for SubtypeInd

impl HasDesc for ObjDecl

impl HasDesc for TypeDecl

impl HasDesc for Stmt

impl HasDesc for DeclItem

impl HasDesc for CompoundName

impl HasDesc for Expr

Loading content...

Implementors

impl<T> HasDesc for Spanned<T> where
    T: HasDesc
[src]

Loading content...