syntax
0.0.0
HasName
Provided Methods
name
Implementations on Foreign Types
Either<A, B>
Implementors
In syntax::
ast
syntax
::
ast
Trait
HasName
Copy item path
source
pub trait HasName:
AstNode
{ // Provided method fn
name
(&self) ->
Option
<
Name
> { ... } }
Provided Methods
§
source
fn
name
(&self) ->
Option
<
Name
>
Implementations on Foreign Types
§
source
§
impl<A:
HasName
, B:
HasName
>
HasName
for
Either
<A, B>
Implementors
§
source
§
impl
HasName
for
Adt
source
§
impl
HasName
for
Macro
source
§
impl
HasName
for
AnyHasName
source
§
impl
HasName
for
AsmOperandNamed
source
§
impl
HasName
for
Const
source
§
impl
HasName
for
ConstParam
source
§
impl
HasName
for
Enum
source
§
impl
HasName
for
Fn
source
§
impl
HasName
for
FormatArgsArg
source
§
impl
HasName
for
IdentPat
source
§
impl
HasName
for
MacroDef
source
§
impl
HasName
for
MacroRules
source
§
impl
HasName
for
Module
source
§
impl
HasName
for
RecordField
source
§
impl
HasName
for
Rename
source
§
impl
HasName
for
SelfParam
source
§
impl
HasName
for
Static
source
§
impl
HasName
for
Struct
source
§
impl
HasName
for
Trait
source
§
impl
HasName
for
TraitAlias
source
§
impl
HasName
for
TypeAlias
source
§
impl
HasName
for
TypeParam
source
§
impl
HasName
for
Union
source
§
impl
HasName
for
Variant