[][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 Typedef[src]

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

impl HasDesc for UnaryOp[src]

impl HasDesc for EventExpr[src]

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

impl HasDesc for EnumVariant[src]

impl HasDesc for Subroutine[src]

impl HasDesc for IntPort[src]

impl HasDesc for Assign[src]

impl HasDesc for VarDecl[src]

impl HasDesc for ExtPort[src]

impl HasDesc for Port[src]

impl HasDesc for Stmt[src]

impl HasDesc for ValueParam[src]

impl HasDesc for Expr[src]

impl HasDesc for Proc[src]

impl HasDesc for InstTarget[src]

impl HasDesc for GenvarDecl[src]

impl HasDesc for Gen[src]

impl HasDesc for Type[src]

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

impl HasDesc for TypeKind[src]

impl HasDesc for TypeParam[src]

impl HasDesc for BinaryOp[src]

impl HasDesc for Package[src]

impl<'_> HasDesc for IntfDecl<'_>

impl<'_> HasDesc for GenerateIf<'_>

impl<'_> HasDesc for Item<'_>

impl<'_> HasDesc for VarDecl<'_>

impl<'_> HasDesc for SubroutineDecl<'_>

impl<'_> HasDesc for ParamDecl<'_>

impl<'_> HasDesc for TypeDim<'_>

impl<'_> HasDesc for Procedure<'_>

impl<'_> HasDesc for EnumName<'_>

impl<'_> HasDesc for VarDeclName<'_>

impl<'_> HasDesc for NetDecl<'_>

impl<'_> HasDesc for TypeOrExpr<'_>

impl<'_> HasDesc for GenerateFor<'_>

impl<'_> HasDesc for StructMember<'_>

impl<'_> HasDesc for Inst<'_>

impl HasDesc for ImportItem

impl<'_> HasDesc for Port<'_>

impl<'_> HasDesc for InstName<'_>

impl HasDesc for GenerateCase

impl<'_> HasDesc for ContAssign<'_>

impl<'_> HasDesc for Typedef<'_>

impl<'_> HasDesc for GenerateBlock<'_>

impl<'_> HasDesc for Node<'_, ExprData<'_>>

impl<'_> HasDesc for Stmt<'_>

impl<'_> HasDesc for ParamValueDecl<'_>

impl<'_> HasDesc for PackageDecl<'_>

impl<'_> HasDesc for EventExpr<'_>

impl<'_> HasDesc for Type<'_>

impl<'_> HasDesc for ModDecl<'_>

impl<'_> HasDesc for ParamTypeDecl<'_>

impl<'_> HasDesc for GenvarDecl<'_>

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

impl HasDesc for SubtypeInd

impl HasDesc for ExprData

impl HasDesc for TypeData

impl HasDesc for Expr

impl HasDesc for StmtData

impl HasDesc for CompoundName

impl HasDesc for Subprog

impl HasDesc for IntfDecl

impl HasDesc for IntfObjDecl

impl HasDesc for SubprogData

impl HasDesc for TypeDecl

impl HasDesc for DeclItem

impl HasDesc for Stmt

impl HasDesc for ObjDecl

Loading content...

Implementors

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

Loading content...