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

impl HasDesc for VarDecl[src]

impl HasDesc for ValueParam[src]

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

impl HasDesc for InstTarget[src]

impl HasDesc for Port[src]

impl HasDesc for IntPort[src]

impl HasDesc for UnaryOp[src]

impl HasDesc for TypeParam[src]

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

impl HasDesc for Subroutine[src]

impl HasDesc for Type[src]

impl HasDesc for EnumVariant[src]

impl HasDesc for Proc[src]

impl HasDesc for ExtPort[src]

impl HasDesc for TypeKind[src]

impl HasDesc for Typedef[src]

impl HasDesc for Expr[src]

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

impl HasDesc for BinaryOp[src]

impl HasDesc for EventExpr[src]

impl HasDesc for Stmt[src]

impl HasDesc for Package[src]

impl HasDesc for Assign[src]

impl HasDesc for GenvarDecl[src]

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

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

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

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

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

impl HasDesc for GenerateCase

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl HasDesc for ImportItem

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

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

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

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

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

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

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

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

impl HasDesc for StmtData

impl HasDesc for TypeData

impl HasDesc for CompoundName

impl HasDesc for Subprog

impl HasDesc for TypeDecl

impl HasDesc for IntfObjDecl

impl HasDesc for ExprData

impl HasDesc for SubtypeInd

impl HasDesc for IntfDecl

impl HasDesc for DeclItem

impl HasDesc for Expr

impl HasDesc for Stmt

impl HasDesc for SubprogData

impl HasDesc for ObjDecl

Loading content...

Implementors

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

Loading content...