/* Ċ Ġ* Ġ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 Ġorg . rust . lang . core . psi . Rs BaseType Ċ Ċ val ĠRs BaseType . is C self : ĠBoolean Ġget () Ġ{ ĊĠĠĠ Ġval Ġpath Ġ= Ġpath ĊĠĠĠ Ġreturn Ġpath Ġ!= Ġnull Ġ&& Ġ! path . has Colon Colon Ġ&& Ġpath . has C self Ċ } Ċ Ċ val ĠRs BaseType . is Unit : ĠBoolean Ġget () Ġ= Ġ( stub ?. is Unit ) Ġ?: Ġ( lp aren Ġ!= Ġnull Ġ&& Ġr paren Ġ!= Ġnull ) Ċ val ĠRs BaseType . is Never : ĠBoolean Ġget () Ġ= Ġ( stub ?. is Never ) Ġ?: Ġ( ex cl Ġ!= Ġnull ) Ċ val ĠRs BaseType . is Un ders core : ĠBoolean Ġget () Ġ= Ġ( stub ?. is Un ders core ) Ġ?: Ġ( underscore Ġ!= Ġnull ) Ċ Ċ val ĠRs BaseType . name : ĠString ? Ġget () Ġ= Ġpath ?. reference Name Ċ