/* Ċ Ġ* Ġ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 .* Ċ Ċ val ĠR sType ArgumentList . lifetime Arguments : ĠList < Rs Lifetime > Ġget () Ġ= Ġlifetime List Ċ Ċ val ĠR sType ArgumentList . type Arguments : ĠList < Rs Type Reference > ĊĠĠĠ Ġget () Ġ= Ġtype Reference List . filter Ġ{ Ġref Ġ-> ĊĠĠĠĠĠĠĠ Ġval Ġtype Ġ= Ġref Ġas ? ĠRs BaseType ĊĠĠĠĠĠĠĠ Ġval Ġelement Ġ= Ġtype ?. path ?. reference ?. resolve () ĊĠĠĠĠĠĠĠ Ġelement Ġ! is ĠRs Constant Ġ&& Ġelement Ġ! is ĠRs Const Parameter ĊĠĠĠ Ġ} Ċ Ċ val ĠR sType ArgumentList . const Arguments : ĠList < Rs Element > ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtype Arguments Ġ= Ġtype Arguments ĊĠĠĠĠĠĠĠ Ġreturn Ġstub Children OfType < Rs Element >(). filter Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit Ġis ĠRs Expr Ġ|| Ġit Ġis ĠR sType Reference Ġ&& Ġit Ġ! in Ġtype Arguments ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ