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

impl HasDesc for TypeKind[src]

impl HasDesc for Type[src]

impl HasDesc for Expr[src]

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

impl HasDesc for InstTarget[src]

impl HasDesc for UnaryOp[src]

impl HasDesc for Subroutine[src]

impl HasDesc for EventExpr[src]

impl HasDesc for Typedef[src]

impl HasDesc for Stmt[src]

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

impl HasDesc for Assign[src]

impl HasDesc for ExtPort[src]

impl HasDesc for Package[src]

impl HasDesc for Gen[src]

impl HasDesc for BinaryOp[src]

impl HasDesc for TypeParam[src]

impl HasDesc for VarDecl[src]

impl HasDesc for ValueParam[src]

impl HasDesc for Port[src]

impl HasDesc for IntPort[src]

impl HasDesc for GenvarDecl[src]

impl HasDesc for Proc[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl HasDesc for ImportItem

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

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

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

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

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

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

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

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

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

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

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

impl HasDesc for GenerateCase

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

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

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

impl HasDesc for SubtypeInd

impl HasDesc for Stmt

impl HasDesc for ExprData

impl HasDesc for TypeData

impl HasDesc for Expr

impl HasDesc for DeclItem

impl HasDesc for CompoundName

impl HasDesc for SubprogData

impl HasDesc for StmtData

impl HasDesc for ObjDecl

impl HasDesc for IntfObjDecl

impl HasDesc for Subprog

impl HasDesc for IntfDecl

impl HasDesc for TypeDecl

Loading content...

Implementors

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

Loading content...