/* Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠMIT Ġlicense Ġthat Ġcan Ġbe Ċ Ġ* Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . rust . lang . core . psi . ext Ċ Ċ import Ġcom . intellij . lang . AST Node Ċ import Ġcom . intellij . psi . Psi Element Ċ import Ġcom . intellij . psi . stubs . I Stub ElementType Ċ import Ġorg . rust . lang . core . psi . Rs Alias Ċ import Ġorg . rust . lang . core . stubs . Rs Alias Stub Ċ Ċ abstract Ġclass ĠRs Alias Impl Mixin Ġ: ĠRs Stub bed Named Element Impl < Rs Alias Stub >, ĠRs Alias Ġ{ ĊĊĠĠĠ Ġconstructor ( node : ĠAST Node ) Ġ: Ġsuper ( node ) ĊĊĠĠĠ Ġconstructor ( stub : ĠRs Alias Stub , Ġelement Type : ĠI Stub ElementType < *, Ġ* >) Ġ: Ġsuper ( stub , Ġelement Type ) ĊĊĠĠĠ Ġoverride Ġfun ĠgetName Identifier (): ĠPsi Element ? Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġ` use ĠFoo Ġas Ġ_ ;` Ġreally Ġshould Ġbe Ġun named , Ġbut Ġ"_" Ġis Ġnot Ġa Ġvalid Ġname Ġin Ġrust , Ġso ĠI Ġthink Ġit 's Ġok ĊĠĠĠĠĠĠĠ Ġreturn Ġidentifier Ġ?: Ġunderscore ĊĠĠĠ Ġ} Ċ } Ċ