HasName
hir
0.0.0
HasName
Required Methods
name
Implementors
In crate hir
hir
Trait
HasName
Copy item path
Source
pub trait HasName { // Required method fn
name
(&self, db: &dyn
HirDatabase
) ->
Option
<
Name
>; }
Required Methods
§
Source
fn
name
(&self, db: &dyn
HirDatabase
) ->
Option
<
Name
>
Implementors
§
Source
§
impl
HasName
for
Adt
Source
§
impl
HasName
for
AssocItem
Source
§
impl
HasName
for
DefWithBody
Source
§
impl
HasName
for
ExternAssocItem
Source
§
impl
HasName
for
GenericParam
Source
§
impl
HasName
for
ModuleDef
Source
§
impl
HasName
for
Variant
Source
§
impl
HasName
for
BuiltinAttr
Source
§
impl
HasName
for
BuiltinType
Source
§
impl
HasName
for
Const
Source
§
impl
HasName
for
ConstParam
Source
§
impl
HasName
for
DeriveHelper
Source
§
impl
HasName
for
Enum
Source
§
impl
HasName
for
EnumVariant
Source
§
impl
HasName
for
ExternCrateDecl
Source
§
impl
HasName
for
Field
Source
§
impl
HasName
for
Function
Source
§
impl
HasName
for
InlineAsmOperand
Source
§
impl
HasName
for
Label
Source
§
impl
HasName
for
LifetimeParam
Source
§
impl
HasName
for
Local
Source
§
impl
HasName
for
Macro
Source
§
impl
HasName
for
Module
Source
§
impl
HasName
for
Param
<'_>
Source
§
impl
HasName
for
Static
Source
§
impl
HasName
for
StaticLifetime
Source
§
impl
HasName
for
Struct
Source
§
impl
HasName
for
ToolModule
Source
§
impl
HasName
for
Trait
Source
§
impl
HasName
for
TupleField
Source
§
impl
HasName
for
TypeAlias
Source
§
impl
HasName
for
TypeOrConstParam
Source
§
impl
HasName
for
TypeParam
Source
§
impl
HasName
for
Union