/* Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠMIT Ġlicense Ġthat Ġcan Ġbe Ċ Ġ* Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . rust . lang . core . macros Ċ Ċ import Ġorg . rust . lang . core . psi . Rs Macro Call Ċ import Ġorg . rust . lang . core . psi . ext . containing Cargo Package Ċ import Ġorg . rust . lang . core . psi . ext . macro Body Ċ Ċ class ĠRs Macro Call Data ( ĊĠĠĠ Ġval Ġmacro Body : ĠString ?, ĊĠĠĠ Ġval Ġpackage Env : ĠMap < String , ĠString > Ċ ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Psi ( call : ĠRs Macro Call ): ĠRs Macro Call Data Ġ= ĠRs Macro Call Data ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcall . macro Body , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcall . containing Cargo Package ?. env . or Empty () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ