From 8c5c9ed229698ab25be9b007b06d1f590c23e707 Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 14:01:40 +0000 Subject: [PATCH 01/21] make the codegen crate work with vscode finally --- .vscode/settings.json | 14 +- check.exe | Bin 26112 -> 0 bytes check.json | 688 +++++++++++++++++++++++ check.ps1 | 10 +- crates/bevy_api_gen/Cargo.bootstrap.toml | 1 + crates/bevy_api_gen/src/bin/main.rs | 19 +- crates/xtask/Cargo.toml | 1 + crates/xtask/src/main.rs | 299 ++++++++-- 8 files changed, 983 insertions(+), 49 deletions(-) delete mode 100644 check.exe create mode 100644 check.json diff --git a/.vscode/settings.json b/.vscode/settings.json index 3979afae44..7500d232a6 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -8,18 +8,22 @@ "editor.formatOnSaveMode": "file", "editor.defaultFormatter": "rust-lang.rust-analyzer" }, + "rust-analyzer.server.extraEnv": { + "RA_LOG": "warn,rust_analyzer::reload=info" + }, "rust-analyzer.rustc.source": "discover", "rust-analyzer.linkedProjects": [ - // "./crates/bevy_api_gen/Cargo.toml", + "./crates/bevy_api_gen/Cargo.toml", "Cargo.toml", ], - "rust-analyzer.check.invocationStrategy": "once", + "rust-analyzer.check.invocationStrategy": "per_workspace", + // "rust-analyzer.cargo.buildScripts.invocationStrategy": "per_workspace", "rust-analyzer.check.overrideCommand": [ "/home/makspll/git/bevy_mod_scripting/check.sh" ], - "rust-analyzer.cargo.buildScripts.overrideCommand": [ - "/home/makspll/git/bevy_mod_scripting/check.sh" - ], + // "rust-analyzer.cargo.buildScripts.overrideCommand": [ + // "/home/makspll/git/bevy_mod_scripting/check.sh" + // ], "rust-analyzer.showUnlinkedFileNotification": false, "rust-analyzer.runnables.extraTestBinaryArgs": [ "--show-output", diff --git a/check.exe b/check.exe deleted file mode 100644 index e69db476314141b890ff041abaa4753a265cb706..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26112 zcmeHvdwd(!mH(a5X!Nixdn8%16DL-j2TJ@%oCF$ZLgLs?Q1h^3J1-t_6l-jY$Qm;v zCo!qP?t{_?6t-QKq%EZ_eef%k!qRtX+26L5ZlS=o?6zH?Wq0Ye-NHf(?62)M?Dw2I zvScT8`F-}E-{UdjMCE+i8^IH^rn9sk_$6ia+6v~00`PBL z3IHDW)wLTKe-c6*ZnGVG2pHQoje?HvA$-d|Ti}p3+ss)IWLs|slXPY9E&FT{Vrv=7 z#oNiR_>gU?@QRj;h1jrB2n9IQ={KQ#ijX(>S&*y}BDiX?CmEvab;%|uX$dx-Xk6=5 z6D5i92qp~xi4RvR$uN;304PVPTnn&jYcfXVIDk_}1QM+$(gFaK7gD)_I17@C=z>-k z)AdMl30iHfY4*jFjUcQ@CIDN11355Q4rT>cp-+)Dy0``X!+)dkl_VlSC)G>A#$_2U z2jd4&S}qAIB*8fk*NU+JOf4#?VgFeIqf=hQBs1o!8lA!bYKFfu9B?ZKVp0}YW(BIk z!85g}u7=43YH@VRN7{-OjZR@wNR-SPoeC6DYHM^VNG${-n(p%l!dent(^o*#Ttm(> z*-4^u#2bs~%}y-hYu;;k4c+i1SAy*068sfB>4EYx6#ds4s|V*%5--BFgN-$p#hhkT znt?@%;fo)L_zd5?hTCs7bTD*7pJ(F5$6tHxHN%TBqrpQowBV9#1(1QWRYnqplO$j) zyAfoGGC9E3Wu%3jhzG78mO+Y-1VF17A&)C`#*9~s>aUpwMqMWm2vC9TQwJros z!$!-E#45sa!Kqf+HeA>!m5oYX1i4kQm=vuHt7R3d!X93!Brl?2nw7Mo*IwrS3AMED z>_&`Wp3km3TFiPgn$+TanZL%kuK3~LR`0@1M!1pD+|fF zO){gn#>67t<_TIeumoVeNYWZXp~_?K)0jppNZHtzQ_0w|08+FJ}S z77VZ9b?sR@?Jjhf_lOo+(^Y}>owiCNEY8$oc~mg$*vW#)O=O=)VwVdhHv{OrtME>; z1t`LWdYbG2K-@_^SbSLzR$bC_J_&3EKzTitI{~B~-pIOuLJx0b-6&%P+eR1cPTTpa zCNH5Y+lj4=QXHf4Ra&U@piZluUg4{2^Y~iT*s8eOpINzA-k{veuP3)yP43|4g$Mmh zqka0Qjg?c_ZZ)+rG=VTwAVYk-QlLUEtwRRCp z;*<9Yn<;0i5Ok7LnQl6yg@Y%X&45$3n{<8omg=9u3)fMS)6;&|iXNH`o$9t6S0Ade?6 zMJY)&BATJaZ@}Oxk%$qA1wL*>tjk<_A_@zl*IW)XYF$A@gkRJ;L?s=YrHyeOkNADo zASkjci&PtX>D9q)-8ym=dYbT_Y+Shy<-+fDMO8 zccd~Jsq#OLahEPkj(~OHzat#{k0Tu`Cq4*bdG{(+iE(dy)+j2s}Znyh+WkA$JbtarqVE4e4tpMJf&k!cVH0d^CZ3y6P*|jFRokQ zc3ea!0*-R|9$ag2r4S(cdjR|KeH!$lJc$KEjdjCg&9W=(>lTUQf|wIjA(D~_@r($=j~ z)swt9@nU10gp}=7#JGViMb5Rif@Elw%_IpoYSt78Zt-=*VSW&u=dt_uGdy;c7`sY2 zcCV+W9?klb93|8yJ2c`;UV}3CA>u>oYh4SprJ739C`BrsMt1~qY+4Ij0wE2Q=RtYK zvjWlUvkyWk&xZ^9VTe0CRU7W6N>w~Ow1UhTpn!`PM+R#|ZF`+dG=g)7hJ>)9`OaxDqc74y|Tx8NUtAk zjjHw(3@%%jgUzeUXd!oV3acT_{&N}<3RfxaZe`c|2Iu zQm;2&&XXp#I^^opc@qliKIiSISLr8zP#^Aj1AS=uf6w~Ga(*H0q3B0vs4rM%XnYLk z9iRo}v7EARI!QHFt@9<{i9&OaOIf^bscu~dO04~dx-7*HTJHkE{wo@Q>q+>l5MGNy z%e^=-aLIZ%Nql!!;#M6woFb~xcGYa#Djg(|Xi@&9h-UCY;Bn>>7!;pie^0=^OP0pt6rcJlim_bzK4wZr&+G`UaE|` z*mjXN#i?$IE9)*`cgQ$+BR0MdD(Bev2K#naJ@k!et90(2Tw52Bg}*D=Pcxd?oF|?{ zzO301b#CW5x7-5X(nn3+fGXCF08{WRl1IkhPdI!8{3a?c8lWm)F54{A-Ym4s}|U; zFqlwope?pA*0|XD0IH(r^53v}l5B`umqV*8dnn=4SJ^Uw_Ow>myP(DSAgWyrlUI=D zwdzT_^5CwzKq4N_tY=v?;w2Vi#aiUi5{t1Si`-mdF;-+z5SCbs68s)h47c@%9Z9D?wO?P*VXwb=FU@Cm-R4YV$>PgIMZHnsqv?;2ko@@csTdRC$ z^f8D!w?au!k6NclGjF$ONP#kelVf75@OXgUrk-4hYMufPEDJU3G-Rz05%@5Hj}W*G zVAXqya>0_^M~QnofnE~X=dnJ9YfGhC)+02@IocIEIzj!2EQm%HMk5W*Fl>x0qLfm{ zt*dK3j;fW$A_qaOPmxKwv4~A`E(E2@SQK+U0g)*v)RK3g6g{J7z;Ql_vh^u|K=RXo zbi|2SpFs(k)t$IRBXQ?S2uA9RI%Clkxy`6c{x5K*$YDmjwc4mVqaP(*pCtuxBc8mA z>esPHq2}%qW_=E2>mDL3K*dF8^bxA~c@QECj0M)cC^+{K=B4FUZ)uQelHMGk`vlfs zg2j8r@`&F0yy3O(rwZ7~gLL1}SSWRl&gxufEVRA|ZY<)DMFO#in{`#Fk;Yggu|ZSd z(?%n4nvM&0Kc;Ft`6Y&u|F^c$7&8`fdiBTI}WG5acTK5i_j zi(6kI18_XKF2fn&TkeS|a+B zUqizyK&F-gMglNlB#g!zvzuQ+3Yq*m^#z9=`%|c7JwOH75dxIfJ41M65a3!1w}+PqNlBgh+1pZTHit8!f9gES`VXaeHWm9OCA&w z49Ajx1HwggWH!PrvxbDN?}5C+tyE_{LRB9n@O=OdZF!ijcSYhQkw|z0Ww>Y8wKu|G zuGYHrY%ZUu>}^Gnme!(Eq~T=^#NUTCM6n(t3*mZ z)|!W2SMnTvD%#lG3h!belEaKUz!;-hp5fA&`Z)Ei2SsD*)QUZK;y9XwOQ%1g^^W5)Uc1X_OK z+GYI^Sh4&h%GTcjEL_**uGDi_e^30`{o|RK%WSDEN?8zi3XAKHa7Acq2yM*`^aYW6 z`z9Ka>%lYXSq-m8&j?>jjr|Q`y$`J9j{#tH8dk3|7Q<%I@m6`pdMD-v)_AcRv$+yi z`hX;k17K2!P4nnT$;7Bvh~MFhq?JD;KZNfWK&#VBdWd-$zTX3V1?b2|#1=&2mG-a6 zGTNMYZQwJM^An&~7q@;$3W4*LSh{5Ogk!HhlFhF+^T!h7$DPrtV4pc=9Wz_^rR{9` zNX|^O?oN-HiN3x41ABW12YPyTc3#qv+MQ_awr$Jq7%F6~e4;;_GxLSqWT%xcWb+dy z9y@pL?d$8_Juujn>Pu`&^pEGVh1TA5VKmXY(@YO1WI4IrEVS;lhSH>EWmT{$m>o_e z=hSUAuSzr>F^^3SrpL2`BWAv7W#VL2FoDld+8(hI&H3!eDB5mayJqeB*7min?dKmRr5qt1AG z2yXbVbwOs>Ocy3>)7jLNn@FF(K4Fihv-DKn#MAj>ldFf}r@`at!qBK`OUl?pu88V`iFQ4#s9{|68^y@-`I5&9U`uYueVWS=Wv%gziS=02>e>ORo{)dR$+wN4dXX zXY(TtNxXFp_=t<8d;7($=ga5tOSkV$b%FO8;5Q*&mTt|_tx^6U#+3b=Kd~rK0rdCF z*HQ2xJj79aYw%r-FS0p~L!#539>ABxDLxU#lvnX1^Ch@qk7hc>Jep!%Btvzn9$gWT z?o}5riN}D|DTWdhO$=88>Y`0~4E47H2F0hD@)T2EV|cwv+z&APHN%$ygQ8uJ>AJXB zzYpbMeLKpIPLl6scsJ;}_$tFkSf<_=@af{+K9Yal_ak3WEcKHmf5Gs<3M#L!tgQ@+ z?F{!ad=JClRy|u46u}U|r3^1-c#z>ShWCWt9}0@c82&aydM>Iaoj(QCMMDkQd}$3) z{v1#j_cO&~5akmF$$y36w;2AM>3=X{dQfzPNoE_v8yG$iCQBY=_!EZDG7LmWGRE-w z$V4P4KEmaD0Ylt6nP&^f< zzWhE;R-IS3ur4SrtfTTahL-_`#HZ`7uM3I08U7{1ZvzI!uj;5@zIrOx*OLt!>Zz@R z_0*TEP}apqnes^e`$H6sGA8A$s}WJL4D*bzFb*rY&49R7MWYA;yO=Sri_x442p=#7 zbEOCMsxU7ag$D{R2hRYuoH3Iz0~pOJ3zD_?C$YBzs}~8}c~ilA7bL303Y@!cN9h!J zLY&8|eGT>#YT-OF2%Rl;H~u{|H!=33&s`KD0%!5oJZJ z@y6l%3%m;fcQ8E6@HoR88GeG{ml;0B@aGKA04n19J_qng-*Ld-`Az~>`3WZd*8*+8Ts)_h})Wx=_Szu2}3{NTYh?y5$-eI*1*efnpP*cFf z5`oV{cphP68UJ__WBz;8Yeih#>0%G6J;1)|Vn1Q*5sBeI{&w&NmP#!Zp7)44amO-= zB|Nu?262Ky7A+(^w~58#hbtKKuk~Dt_*Ku7Shr^oSc8il@bti}x477dX8>5n#g2LI z!kvJlE_R*g^T6ndyb#yb-Qvj$HiXCFwDRLJ%+Y>|nebMYyhU8AJ%^cehl}0J*ds1> z2V=h})45#y#~dt|WUIwH^hRa5c&b@qAJN;Dr1)W*#QssgSZNWr(pHGR|D(P`Su6Un z&r%e;st+g^h|45~$9H#$3q*#o8L`555WJtcytRz|hl{0rhrnCcE_J4SpU3=vvy1fr zyGUH>VuygeS={1cW4^rDC~lv{4k;VOj~JT~$DwnxsK)(TvU3dewu-om-Rc`rIz_#U zeG0s8vBAZ@1ZhvfNN{qIF&KjUJ({tp8Cxr+@k_JWI@@Sg(jRTq1g z|1Oade{`{%{I`MU#mS$1_EG;QfEf}KpY`V<8F8@(7^`)$?=u#6vF8}8cd_65v#7U@ zF|zuvl(&dpiTQT~y2K7~g^OhZDPTukYzn-c;)ILc0^Uw>or~QA-Y)S07yBFVc8QO< z*mL0R7N2u55ljL5x{ECgc47Vhu8XY)uSfj7i|qohSNyY!4TIM!e&b@-g11M!=3=M8 z+as!I%MsW4zW`pJSm0uhgV)FJLJ;p?!Rr_2yF6b-3RtI$Ev@Jh1ESZ(HiI`n3h{ZU z>avP!#a@X3yRzatN(q~+FvY%E-gOmOV24=C&jVC%zZiBgs<&TQE=KhZh~q9s^$v*X z^GVUo;%gO;DF?;qMu|OD@uYI8cspZqhF>nGxn2=#;Ck1IUqo-vE*D)c_FG_w#E6Sk z)c(14SX^ILFD$Q+lUiEbRK^<;x4OKWQEv!_DB_P5YC;v2NKrlF2%sh`K(Ckr zB(8E!?kznck9Ydvt$`yc>tU2n!Xic43 zDWWwAbq^>>HKjDykmjv`dz7O!`#_njA9xm?|&e5U4znuh!^xZh^^CrMuX z9P~Yca+*DY@~VKK3@W9(T=RZ)QVAG$Lq1|q@0tv(`bv_^7jSu_L4DZ)*dY#r(jhWT z&oliRhVM6i1P!N*r_=yi&x;v&`&sp7_J2K7Rx%6-%B1inBw9M9Ja4?9uH=2Rfw{{> zAgp>?L_8ezyjv^{-zDx;4utDHcPdwgn*i1 zD)QAK(#;N zm0G<@c}BfT`Nem|Rnc*+owZGh$>@ak1j^Ie5|!rHO2E80sD7^YTCqpHul74i8k8?; zDfN4`U)L^FU#>N=yNl@GYgegfYM<5=wK8@W{7gC30MqLQjZ}wP7rPc-O~(FJYlnvK zD3j`j*bCYWYnxQFv6r=Xs}IKhpxvxK6Z3d)R$q!CYf)c~1-&1WEh_PNjW?yPipK%F zlE`!q1C?upy84FEyM=0$3|w1Y9p(0o)*d54cgh2Dn9Nh^|XS72r;m?8W)J zO{^1xdK{hjua2ve>TT+M>i5+jsJ~Ee_e8YKTCa9MyFxpuJ)~*6inTs~buWmMbp=jhl{oWM z;cO$shdo~ayvu_}P~uA-Jk${ndA` z5fA49ZpU0z5ETU9g1Z|kGJb+PL@Ove8SchCN)>rJ!5+~LdM}`gon#%#eSj+E$|w&2 zs>pxegz`Ry2l%ebeuf8Oks>Z-csVRmao2_56|hLb&w)0hJc!*z5r+Zkt=>+Qj{xe` zKQ?r=TK%p12es1kW6!gmUwFQ+{gbxZ+vV+2JR(x9;I|51fggy7Es9S}D|8Kr)3^$p z*iI{mNbFvYrV4EugEZ&!Jnm6>$|%T(7}LsVLE(ogit5rQC=8|%g$n(*eiA4e(Tc*b>`tD|}#b+!Xx- zU6-WunOwPQ(mUHuv0kT@v+Q2mIx)%2j`8tSzF^wJ)GA4XAo?erf;rZ(5*>;KL6hv=7U8rM@X_vH*IYXA6%N}txh<)kYgfzbA$d%?$L3HOQ z#@xztYf6RG$HAVx1HF3(1~2K@-LyMs^!uUi%?6KNRb9y&T=TN8OS0iOxy9JK!I)ut3?jf}Ef3GK8j zJCn_)3#P-8ofEc$5wM&ryOX5nk*IM=n$=f^Zp%$Lqp3VP>-K`gw^_D1-`4pwDc))3 za`4+wA)OyVw7>-}9S@x_($dBq=48jQbT&tiuGr{Z=@Y%9lTLOho!g(yXRPD19S5h3 zf{GlMG%zUlj8h*S9w(qe4#m6%`_E~DR655^^GMY1vZl$AWoU^zkS(AWCAP%dh6)(d z`C}|iCsao! zD4Gu7II+_lE{FkZT=dcNJF(R&V4~8f&aMn8hl8ch%w%m0yO|LwM^2VGBz_QCMma{a zb8t{>OYQ6)95~q9J-B!Gj@>=`cb8GRQvEy1P+GLg(B2e&EnBMI*S)J}pqnRgYIoTj zrdi$H*VofmoYXe2h-}aN5N6{1G25TE^LS=AU)Ckhm+mr;Oq?al#QBo@O#6uCnDh0z z`fJ?x71EbN_A=e$-Rx%f}Pns_9(fn^qWHySf#NVP{EW>Txpf*O*;-A6=!(4pc);{ z91&jIbpV21lgPMv<>fwiEObu z+wlZAoy%S=cgIdViAJY*5wz^=2p0a_xoCS+<<#vH*^C&QOl5en?X|PVuw8Ve3u!Sp zB)5Csf?zDRZSpKuBQnF)QBImw%*0gQ!9qV|x|%7$U^-F*^wpvLoYWP|-INOKHnIC> z@FNL1&X zjM*CVRn69z&!8G^T+d&dsLt!K%4*G5SXOI3i)s~T)VUgaJzjae`8uh&V!io1s#g|a zBwB_Nmm;qd3ncIVvq+iHEX^rJs#&Z=39;ClALYy%Q9NYwa@u_ibFah3Ya(vob|E>= z<_FJ~6r*!<(cHMqFp7&u-vn0LF|&==C~Lgmw2xtdc94nN&S*N<;dB(YdzdlC`FMu& zeeB>RR_1tF-cm$3?-aRlT7LU5T`|>D`BI(SIIn*$CpRurvr=N18}G#HKP5bK9NPw7 zOXBI?!z&wfsSlT{%wz{(Y{A^|?HvV*evczzA;bP@ z4wTWjnmfUZCm*WkX5myUs*>qBQMgh^CPT@hkfzd^jAu3T=|wxIAWs6N{_ZR%yB%2U|I1|DVB?uoG@rp;){YUa@4j2g$4PZ?kraB2qHUzk0)&NoTo z<<7)WC5%+f0iN+fGl?sbr^_A8`jz)@Euw)h?uGBhOgOK&7;J+gUbr|k+-XN;_l5=35w;Df z{agyGOF6Sn@6Pc}99F}lJ7BriVwjP?VYfMIx`z)IV&kcV4G!riJIBJE9Nci)3UAP1 zE0@L!NC*ad*79QLQBTV%V&6Gt9mV6ed|};MfxG~Bl1T9})21T{b_#hLNQ&*k$_b^I zA;KERT`u#g38dF><_IF<5;HfxOTK?f-0pH-m)rsPwo-9_EuD&-^16NeY4fRh-tzcYOVXRZE;BXA1bfG%as6FtK?f$tq3ht&ht zPV6x@^{$Z4=AGiaO5uK*R3ImSd_B0MAdoI&8{tuL7v@xt7=UHGJKJ1`6Wd~s2KXgc zYFn0A!i^)BvfDh)2Z|17_V9>g1%a3^P;i!YZ=gd~DaG{0i-!gW$q~8qWM?kzI2#Zh zd5l1xiP-1FM~vaO`*b+L5Sf`$F0_%drHhXY4z9%=Pq(;Eq&l3*{19qmb1u=>V+$2$ zwRPld5^ja|FWY$WhQUGny{L2!zaZ)*2ltQCZ7dAjXmOM1q+?F*9M-Ivr(vjMMZ2&C z*Vv!V7Th`1Zx-YV&-$>F!}?C74wM!MKKAq%usrqllLt!Sh3U=1goKHb1d0`o4LN|b z0Y&s;{IZNg`)Cf+J|pCkfq;Z1Ri}x}Z z5d(I1tT^MkvgwgLZfIwR9KmO@5lrx%>52T%=xn0LYx@b@&p?JeQe41EJ&Y$FoSz-W zu8w)Y>7>hXhlb`m?tbHLAI)oui@gKeHn`RMkiXN)0vWeRmjMfBZNB|4Gp7z@5Tu1F zZ?m&lQ*x8Md0>(vwa0CsVs}Wa4Qc;GE^T+87$?WO_h?7V6PWCHtzK-$ZEu+Z^-l~T zyLKd{6z<#(OSw0-ahtp#x~vJhVLV_@VoSi!0nzsC-XM^P(47&kDc9(&7M^3I@xn$X zQ(T{@jG@9wCxaJ zLsYg<1~=7#w<&5mbGR4CK}Fdz@0O6wlvYmpaA(}%HweY%e*A4OM-*^87{jlDJMpG+ z4*zhN0WAwG4{jTt%9$vcSckIUwBb2imTL(Q)F`6%B%bn4;py2)(T?jCc;1)5n+zb-Gtl{JZDSbon{OCgct=4D<;~&yAfX2<0T2P zeLwhQ&&aIw81xnJw+#}IC!5o-i8Rt-hjbG+0Za41CQxQ=71CCzIRU!D`m*fyEK2HGyZAMZJpKI?y`!QC1Xouc*oTI6+7qWfmImHAHmxu%t{kQ}c zQUod93HVx6w8G{zN}w36kT`)7jXXt^;<-qO>8De0VFCeQL0N*8QNU$EodjOsARrgb zt(<`TIJhz_OZ6!*ac1Y57GRpgj;<6|Sq_a-fX&re)I~ueTc*HHa2F==cr=JI{hM#g zMHuppv)YTpcQL3+fMoNqLGiXCfRsop2Tg&ULSYIHXk-Tsx(r=MC~({`hgD7}RkF?z z;3JS8Vvh{rCpvAAcQDCBgk_aR(L)3NcZ8&Q`0W4K!KDglO&HaUkDNaFvg?1FUe()vy2AyH(w zfJOt}2@?PUOu9`=K>$Vhlj=twYp1UK3tMH8z2`i3(`|!=zFzfh^VBL?BIFHmOugAWI&mx{87>s_3sD ztqE0W2#>MzC)8EF=rjgM&;WVSnBR|H`!(Qx9sZfVQ}q{z83j2sFsjB_>Bk?n#I@4z zr_u3HSB&Yqm-s5?#Dx(p*7Ex)PK>A*#!uhN@Cz6+tc6n z`qX+FeMJrV+!58~fCdtxHaz_Veq96xuHkMtJVM(~c=}0W`p0k)3L$g`7rbOd!yQNv zZ4tg+onQn*KmDvR{akqZmxRMh&%^r-iyF8>LjztxYG?qXD&cJiNjWfS)Ea2`BO;>U z*I6ng@E>orsG$&GDAcgQSL>P^?v`AJ&o=l&4dEGB@jyc;yeoVVW!HKS8_4%DqrPhr$Pa zJ`Z4c7u>B-Z#+Jq8a{{-#vp_bVj@z=c!dbh1Q=FPD4JflbW;O~Z1PcL;G^l`nR;>s zdbNngEIhLWb72F~m%H?pAZ#SUN{Zr!x7!sY?A6be6V6B6|N`LnAyd=*Y6(*}8W9Eur!m}u}DC9S0(%^>{dAOM@^oM80q&-)mAB2TxuEJ<2H1ZIn zz(v>P<((XUGdJiI88ubRdN<8Yl4y{U4GY((UigEJSu8DH3>66A~R zXU5E(Fa~3Fsc%_$J@`quLv{sg9lOl$M+`0sg=eyC-$V$-8Gm@@omKErcq0d$^am=i zUuYOMUCvi%wIB&oW?Sw; ziif9fXf0coPEtDweAm$CH7mOhvUq>4%$7As9ZO$jhQxZzLi~TMhG0xq_dhSOr z>RL#SCtyJV<2tuDrG8MKC=RLbcn1~#==6UCtx@v)U)4iZ@o!)I=Elt@#&QYV8>ibc zo0{6&)-)wd_ukN^Cfpcm-O!Y9@O(9s&RKbLQ`4mBG;O}PD!37MYx${T0t)i@;|UXX z{vrprCC1WD>sS_VK|0oOp>@a_yD069wH<43O5i>V- src/bin/main.rs:329:39\n |\n329 | const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";\n | -^^^^^^^---- help: consider removing `'static`: `&str`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes\n = note: `-D clippy::redundant-static-lifetimes` implied by `-D warnings`\n = help: to override `-D warnings` add `#[allow(clippy::redundant_static_lifetimes)]`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"`-D clippy::redundant-static-lifetimes` implied by `-D warnings`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"to override `-D warnings` add `#[allow(clippy::redundant_static_lifetimes)]`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"consider removing `'static`","rendered":null,"spans":[{"byte_end":10953,"byte_start":10941,"column_end":50,"column_start":38,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":null,"line_end":329,"line_start":329,"suggested_replacement":"&str","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":50,"highlight_start":38,"text":" const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";"}]}]}],"code":{"code":"clippy::redundant_static_lifetimes","explanation":null},"level":"error","message":"constants have by default a `'static` lifetime","spans":[{"byte_end":10949,"byte_start":10942,"column_end":46,"column_start":39,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":null,"line_end":329,"line_start":329,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":46,"highlight_start":39,"text":" const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";"}]}]}} +{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"error: constants have by default a `'static` lifetime\n --> src/bin/main.rs:329:39\n |\n329 | const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";\n | -^^^^^^^---- help: consider removing `'static`: `&str`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes\n = note: `-D clippy::redundant-static-lifetimes` implied by `-D warnings`\n = help: to override `-D warnings` add `#[allow(clippy::redundant_static_lifetimes)]`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"`-D clippy::redundant-static-lifetimes` implied by `-D warnings`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"to override `-D warnings` add `#[allow(clippy::redundant_static_lifetimes)]`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"consider removing `'static`","rendered":null,"spans":[{"byte_end":10953,"byte_start":10941,"column_end":50,"column_start":38,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":null,"line_end":329,"line_start":329,"suggested_replacement":"&str","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":50,"highlight_start":38,"text":" const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";"}]}]}],"code":{"code":"clippy::redundant_static_lifetimes","explanation":null},"level":"error","message":"constants have by default a `'static` lifetime","spans":[{"byte_end":10949,"byte_start":10942,"column_end":46,"column_start":39,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":null,"line_end":329,"line_start":329,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":46,"highlight_start":39,"text":" const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";"}]}]}} +{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `std::string::String: std::convert::From<&[u8; 528]>` is not satisfied\n --> src/bin/main.rs:332:32\n |\n332 | let mut manifest_content = String::from(include_bytes!(\"../../Cargo.bootstrap.toml\"));\n | ^^^^^^ the trait `std::convert::From<&[u8; 528]>` is not implemented for `std::string::String`\n |\n = help: the following other types implement trait `std::convert::From`:\n `std::string::String` implements `std::convert::From<&mut str>`\n `std::string::String` implements `std::convert::From<&std::string::String>`\n `std::string::String` implements `std::convert::From<&str>`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From>`\n `std::string::String` implements `std::convert::From>`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the following other types implement trait `std::convert::From`:\n `std::string::String` implements `std::convert::From<&mut str>`\n `std::string::String` implements `std::convert::From<&std::string::String>`\n `std::string::String` implements `std::convert::From<&str>`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From>`\n `std::string::String` implements `std::convert::From>`","rendered":null,"spans":[]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","message":"the trait bound `std::string::String: std::convert::From<&[u8; 528]>` is not satisfied","spans":[{"byte_end":11055,"byte_start":11049,"column_end":38,"column_start":32,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":"the trait `std::convert::From<&[u8; 528]>` is not implemented for `std::string::String`","line_end":332,"line_start":332,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":38,"highlight_start":32,"text":" let mut manifest_content = String::from(include_bytes!(\"../../Cargo.bootstrap.toml\"));"}]}]}} +{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `std::string::String: std::convert::From<&[u8; 528]>` is not satisfied\n --> src/bin/main.rs:332:32\n |\n332 | let mut manifest_content = String::from(include_bytes!(\"../../Cargo.bootstrap.toml\"));\n | ^^^^^^ the trait `std::convert::From<&[u8; 528]>` is not implemented for `std::string::String`\n |\n = help: the following other types implement trait `std::convert::From`:\n `std::string::String` implements `std::convert::From<&mut str>`\n `std::string::String` implements `std::convert::From<&std::string::String>`\n `std::string::String` implements `std::convert::From<&str>`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From>`\n `std::string::String` implements `std::convert::From>`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the following other types implement trait `std::convert::From`:\n `std::string::String` implements `std::convert::From<&mut str>`\n `std::string::String` implements `std::convert::From<&std::string::String>`\n `std::string::String` implements `std::convert::From<&str>`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From>`\n `std::string::String` implements `std::convert::From>`","rendered":null,"spans":[]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","message":"the trait bound `std::string::String: std::convert::From<&[u8; 528]>` is not satisfied","spans":[{"byte_end":11055,"byte_start":11049,"column_end":38,"column_start":32,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":"the trait `std::convert::From<&[u8; 528]>` is not implemented for `std::string::String`","line_end":332,"line_start":332,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":38,"highlight_start":32,"text":" let mut manifest_content = String::from(include_bytes!(\"../../Cargo.bootstrap.toml\"));"}]}]}} +{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"error[E0308]: mismatched types\n --> src/bin/main.rs:347:20\n |\n347 | file.write_all(manifest_content)\n | --------- ^^^^^^^^^^^^^^^^ expected `&[u8]`, found `String`\n | |\n | arguments to this method are incorrect\n |\nnote: method defined here\n --> /home/makspll/.rustup/toolchains/nightly-2024-12-15-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/mod.rs:1751:8\n |\n1751 | fn write_all(&mut self, mut buf: &[u8]) -> Result<()> {\n | ^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"method defined here","rendered":null,"spans":[{"byte_end":61320,"byte_start":61311,"column_end":17,"column_start":8,"expansion":null,"file_name":"/home/makspll/.rustup/toolchains/nightly-2024-12-15-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/mod.rs","is_primary":true,"label":null,"line_end":1751,"line_start":1751,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":17,"highlight_start":8,"text":" fn write_all(&mut self, mut buf: &[u8]) -> Result<()> {"}]}]}],"code":{"code":"E0308","explanation":"Expected type did not match the received type.\n\nErroneous code examples:\n\n```compile_fail,E0308\nfn plus_one(x: i32) -> i32 {\n x + 1\n}\n\nplus_one(\"Not a number\");\n// ^^^^^^^^^^^^^^ expected `i32`, found `&str`\n\nif \"Not a bool\" {\n// ^^^^^^^^^^^^ expected `bool`, found `&str`\n}\n\nlet x: f32 = \"Not a float\";\n// --- ^^^^^^^^^^^^^ expected `f32`, found `&str`\n// |\n// expected due to this\n```\n\nThis error occurs when an expression was used in a place where the compiler\nexpected an expression of a different type. It can occur in several cases, the\nmost common being when calling a function and passing an argument which has a\ndifferent type than the matching type in the function declaration.\n"},"level":"error","message":"mismatched types","spans":[{"byte_end":11616,"byte_start":11600,"column_end":36,"column_start":20,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":"expected `&[u8]`, found `String`","line_end":347,"line_start":347,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":36,"highlight_start":20,"text":" file.write_all(manifest_content)"}]},{"byte_end":11599,"byte_start":11590,"column_end":19,"column_start":10,"expansion":null,"file_name":"src/bin/main.rs","is_primary":false,"label":"arguments to this method are incorrect","line_end":347,"line_start":347,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":19,"highlight_start":10,"text":" file.write_all(manifest_content)"}]}]}} +{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"error[E0308]: mismatched types\n --> src/bin/main.rs:347:20\n |\n347 | file.write_all(manifest_content)\n | --------- ^^^^^^^^^^^^^^^^ expected `&[u8]`, found `String`\n | |\n | arguments to this method are incorrect\n |\nnote: method defined here\n --> /home/makspll/.rustup/toolchains/nightly-2024-12-15-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/mod.rs:1751:8\n |\n1751 | fn write_all(&mut self, mut buf: &[u8]) -> Result<()> {\n | ^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"method defined here","rendered":null,"spans":[{"byte_end":61320,"byte_start":61311,"column_end":17,"column_start":8,"expansion":null,"file_name":"/home/makspll/.rustup/toolchains/nightly-2024-12-15-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/mod.rs","is_primary":true,"label":null,"line_end":1751,"line_start":1751,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":17,"highlight_start":8,"text":" fn write_all(&mut self, mut buf: &[u8]) -> Result<()> {"}]}]}],"code":{"code":"E0308","explanation":"Expected type did not match the received type.\n\nErroneous code examples:\n\n```compile_fail,E0308\nfn plus_one(x: i32) -> i32 {\n x + 1\n}\n\nplus_one(\"Not a number\");\n// ^^^^^^^^^^^^^^ expected `i32`, found `&str`\n\nif \"Not a bool\" {\n// ^^^^^^^^^^^^ expected `bool`, found `&str`\n}\n\nlet x: f32 = \"Not a float\";\n// --- ^^^^^^^^^^^^^ expected `f32`, found `&str`\n// |\n// expected due to this\n```\n\nThis error occurs when an expression was used in a place where the compiler\nexpected an expression of a different type. It can occur in several cases, the\nmost common being when calling a function and passing an argument which has a\ndifferent type than the matching type in the function declaration.\n"},"level":"error","message":"mismatched types","spans":[{"byte_end":11616,"byte_start":11600,"column_end":36,"column_start":20,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":"expected `&[u8]`, found `String`","line_end":347,"line_start":347,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":36,"highlight_start":20,"text":" file.write_all(manifest_content)"}]},{"byte_end":11599,"byte_start":11590,"column_end":19,"column_start":10,"expansion":null,"file_name":"src/bin/main.rs","is_primary":false,"label":"arguments to this method are incorrect","line_end":347,"line_start":347,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":19,"highlight_start":10,"text":" file.write_all(manifest_content)"}]}]}} +{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"Some errors have detailed explanations: E0277, E0308.\n","$message_type":"diagnostic","children":[],"code":null,"level":"failure-note","message":"Some errors have detailed explanations: E0277, E0308.","spans":[]}} +{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"For more information about an error, try `rustc --explain E0277`.\n","$message_type":"diagnostic","children":[],"code":null,"level":"failure-note","message":"For more information about an error, try `rustc --explain E0277`.","spans":[]}} +{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"Some errors have detailed explanations: E0277, E0308.\n","$message_type":"diagnostic","children":[],"code":null,"level":"failure-note","message":"Some errors have detailed explanations: E0277, E0308.","spans":[]}} +{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"For more information about an error, try `rustc --explain E0277`.\n","$message_type":"diagnostic","children":[],"code":null,"level":"failure-note","message":"For more information about an error, try `rustc --explain E0277`.","spans":[]}} +{"reason":"build-finished","success":false} diff --git a/check.ps1 b/check.ps1 index f62f53e81f..a13d9e24e2 100644 --- a/check.ps1 +++ b/check.ps1 @@ -1,9 +1,3 @@ #!/usr/bin/env pwsh -Remove-Variable -Name RUSTUP_TOOLCHAIN -ErrorAction SilentlyContinue -$CURRENT_DIR = Split-Path -Leaf -Path (Get-Location) - -if ($CURRENT_DIR -eq "bevy_api_gen") { - cargo +nightly-2024-12-15 clippy --all-targets --message-format=json -} else { - cargo clippy --workspace --all-targets --message-format=json --features="lua54 rhai rune bevy/file_watcher bevy/multi_threaded" -} \ No newline at end of file +Set-Location -Path (Split-Path -Parent $MyInvocation.MyCommand.Definition) +cargo xtask check --ide-mode \ No newline at end of file diff --git a/crates/bevy_api_gen/Cargo.bootstrap.toml b/crates/bevy_api_gen/Cargo.bootstrap.toml index 7a61c4ae4e..bc2f2d223b 100644 --- a/crates/bevy_api_gen/Cargo.bootstrap.toml +++ b/crates/bevy_api_gen/Cargo.bootstrap.toml @@ -6,6 +6,7 @@ edition = "2021" [dependencies] mlua = { version = "0.10", features = ["lua54", "vendored", "send", "macros"] } +bevy_mod_scripting_core = { path = "{{WORKSPACE_DIR}}/crates/bevy_mod_scripting_core" } bevy_reflect = { version = "0.15.0", features = [ "bevy", "glam", diff --git a/crates/bevy_api_gen/src/bin/main.rs b/crates/bevy_api_gen/src/bin/main.rs index 137f00ee43..908cb8d6bf 100644 --- a/crates/bevy_api_gen/src/bin/main.rs +++ b/crates/bevy_api_gen/src/bin/main.rs @@ -326,13 +326,28 @@ fn find_bootstrap_dir() -> PathBuf { /// Generate bootstrapping crate files fn write_bootstrap_files(path: &Path) { + const WORKSPACE_DIR_PLACEHOLDER: &str = "{{WORKSPACE_DIR}}"; + // write manifest file 'Cargo.toml' - let manifest_content = include_bytes!("../../Cargo.bootstrap.toml"); + let mut manifest_content = + String::from_utf8(include_bytes!("../../Cargo.bootstrap.toml").to_vec()) + .expect("Could not read manifest template as utf8"); + + // replace placeholders + let workspace_dir = Path::new(file!()) + .ancestors() + .skip(1) + .nth(5) + .expect("Could not find workspace directory"); + + manifest_content = + manifest_content.replace(WORKSPACE_DIR_PLACEHOLDER, workspace_dir.to_str().unwrap()); + let manifest_path = path.join("Cargo.toml"); let mut file = File::create(manifest_path) .expect("Could not create manifest file for bootstrapping crate."); - file.write_all(manifest_content) + file.write_all(manifest_content.as_bytes()) .expect("Failed writing to manifest file for bootstrapping crate"); // write dummy main function diff --git a/crates/xtask/Cargo.toml b/crates/xtask/Cargo.toml index 3e8b62803d..1a3e1c6745 100644 --- a/crates/xtask/Cargo.toml +++ b/crates/xtask/Cargo.toml @@ -19,3 +19,4 @@ itertools = "0.14" cargo_metadata = "*" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" +glob = "0.3" diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index 7a7c8227bd..084350b02b 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -7,7 +7,7 @@ use std::{ collections::{HashMap, HashSet}, ffi::{OsStr, OsString}, io::Write, - path::Path, + path::{Path, PathBuf}, process::Command, str::FromStr, }; @@ -234,11 +234,11 @@ impl CiOs { #[derive(Debug, Clone, Parser)] struct App { - #[clap(flatten)] - global_args: GlobalArgs, - #[clap(subcommand)] subcmd: Xtasks, + + #[clap(flatten)] + global_args: GlobalArgs, } impl App { @@ -300,6 +300,16 @@ impl App { Xtasks::CiMatrix => { cmd.arg("ci-matrix"); } + Xtasks::Codegen { + output_dir, + bevy_features, + } => { + cmd.arg("codegen") + .arg("--output-dir") + .arg(output_dir) + .arg("--bevy-features") + .arg(bevy_features.join(",")); + } } cmd @@ -355,6 +365,9 @@ struct GlobalArgs { )] coverage: bool, + #[clap(skip)] + override_workspace_dir: Option, + #[clap( long, short, @@ -380,6 +393,13 @@ impl GlobalArgs { } } + pub fn with_workspace_dir(self, dir: PathBuf) -> Self { + Self { + override_workspace_dir: Some(dir), + ..self + } + } + pub fn with_features(self, features: Features) -> Self { Self { features, ..self } } @@ -437,6 +457,10 @@ impl Macro { format!("[{}]", Macro::VARIANTS.join("|")).into() } } +#[derive(Debug, Clone, serde::Serialize)] +struct CodegenTemplateArgs { + self_is_bms_lua: bool, +} #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, clap::Subcommand, strum::AsRefStr)] #[clap( @@ -488,6 +512,22 @@ enum Xtasks { #[clap(long)] no_rust_docs: bool, }, + /// Run code generation + Codegen { + /// output the generated code to the given directory + #[clap( + long, + default_value = "./crates/bevy_mod_scripting_functions/src/bevy_bindings/" + )] + output_dir: PathBuf, + + #[clap( + long, + default_value = "bevy_asset,bevy_animation,bevy_core_pipeline,bevy_ui,bevy_pbr,bevy_render,bevy_text,bevy_sprite,file_watcher,multi_threaded", + help = "The features to enable for the bevy crate" + )] + bevy_features: Vec, + }, /// Build the main workspace, and then run all tests Test { /// Run tests containing the given name only @@ -578,13 +618,18 @@ impl Xtasks { let json = serde_json::to_string_pretty(&rows)?; return Ok(json); } + Xtasks::Codegen { + output_dir, + bevy_features, + } => Self::codegen(app_settings, output_dir, bevy_features), }?; Ok("".into()) } - fn cargo_metadata() -> Result { - let cargo_manifest_path = std::env::var("CARGO_MANIFEST_PATH").unwrap(); + /// Reads the metadata from the main workspace + fn main_workspace_cargo_metadata() -> Result { + let cargo_manifest_path = std::env::var("MAIN_CARGO_MANIFEST_PATH").unwrap(); let mut cmd = cargo_metadata::MetadataCommand::new(); cmd.manifest_path(cargo_manifest_path); @@ -592,14 +637,26 @@ impl Xtasks { Ok(out) } - fn workspace_dir() -> Result { - let metadata = Self::cargo_metadata()?; + fn workspace_dir(app_settings: &GlobalArgs) -> Result { + if let Some(dir) = &app_settings.override_workspace_dir { + return Ok(dir.into()); + } + + let metadata = Self::main_workspace_cargo_metadata()?; let workspace_root = metadata.workspace_root; Ok(workspace_root.into()) } - fn relative_workspace_dir>(dir: P) -> Result { - let workspace_dir = Self::workspace_dir()?; + fn codegen_crate_dir(app_settings: &GlobalArgs) -> Result { + let workspace_dir = Self::workspace_dir(app_settings)?; + Ok(workspace_dir.join("crates").join("bevy_api_gen")) + } + + fn relative_workspace_dir>( + app_settings: &GlobalArgs, + dir: P, + ) -> Result { + let workspace_dir = Self::workspace_dir(app_settings)?; Ok(workspace_dir.join(dir)) } @@ -612,6 +669,7 @@ impl Xtasks { } fn run_system_command>>( + app_settings: &GlobalArgs, command: &str, context: &str, add_args: I, @@ -620,8 +678,8 @@ impl Xtasks { info!("Running system command: {}", command); let working_dir = match dir { - Some(d) => Self::relative_workspace_dir(d)?, - None => Self::workspace_dir()?, + Some(d) => Self::relative_workspace_dir(app_settings, d)?, + None => Self::workspace_dir(app_settings)?, }; let mut cmd = Command::new(command); @@ -693,8 +751,8 @@ impl Xtasks { })); let working_dir = match dir { - Some(d) => Self::relative_workspace_dir(d)?, - None => Self::workspace_dir()?, + Some(d) => Self::relative_workspace_dir(app_settings, d)?, + None => Self::workspace_dir(app_settings)?, }; let mut cmd = Command::new("cargo"); @@ -761,34 +819,177 @@ impl Xtasks { Ok(()) } - fn check_codegen_crate(_app_settings: GlobalArgs, _ide_mode: bool) -> Result<()> { + fn check_codegen_crate(app_settings: GlobalArgs, ide_mode: bool) -> Result<()> { // set the working directory to the codegen crate - // let crates_path = Self::relative_workspace_dir(PathBuf::from("crates"))?; - // let codegen_crate_path = crates_path.join("bevy_api_gen"); - - // let mut clippy_args = vec!["+nightly-2024-12-15", "clippy"]; - // if ide_mode { - // clippy_args.push("--message-format=json"); - // } - // clippy_args.extend(vec!["--all-targets", "--", "-D", "warnings"]); - - // Self::run_system_command( - // "cargo", - // "Failed to run clippy on codegen crate", - // clippy_args, - // Some(&codegen_crate_path), - // )?; + let app_settings = app_settings + .clone() + .with_workspace_dir(Self::codegen_crate_dir(&app_settings)?); + + let mut clippy_args = vec!["+nightly-2024-12-15", "clippy"]; + if ide_mode { + clippy_args.push("--message-format=json"); + } + clippy_args.extend(vec!["--all-targets", "--", "-D", "warnings"]); + + Self::run_system_command( + &app_settings, + "cargo", + "Failed to run clippy on codegen crate", + clippy_args, + None, + )?; // TODO: for now do nothing, it's difficult to get rust analyzer to accept the nightly version Ok(()) } + fn codegen( + app_settings: GlobalArgs, + output_dir: PathBuf, + bevy_features: Vec, + ) -> Result<()> { + let main_workspace_app_settings = app_settings; + let bevy_dir = + Self::relative_workspace_dir(&main_workspace_app_settings, "target/codegen/bevy")?; + let codegen_app_settings = main_workspace_app_settings + .clone() + .with_workspace_dir(Self::codegen_crate_dir(&main_workspace_app_settings)?); + let bevy_repo_app_settings = main_workspace_app_settings + .clone() + .with_workspace_dir(bevy_dir.clone()); + + // run cargo install + // print all env variables for cargo + let cargo_env = std::env::vars() + .map(|(k, v)| format!("{}={}", k, v)) + .collect::>() + .join("\n"); + info!("Cargo env: {}", cargo_env); + Self::run_system_command( + &codegen_app_settings, + "cargo", + "Failed to install bevy_api_gen", + vec!["install", "--path", "."], + None, + )?; + + let metadata = Self::main_workspace_cargo_metadata()?; + let bevy_version = metadata + .packages + .iter() + .find(|p| p.name == "bevy") + .expect("Could not find bevy package in metadata") + .version + .clone(); + // create directories if they don't already exist + std::fs::create_dir_all(&bevy_dir)?; + std::fs::create_dir_all(&output_dir)?; + + // git clone bevy repo + Self::run_system_command( + &bevy_repo_app_settings, + "git", + "Failed to clone bevy repo", + vec![ + "clone", + "https://github.com/bevyengine/bevy", + "--branch", + format!("v{}", bevy_version).as_str(), + "--depth", + "1", + ], + None, + )?; + + // fetch the tags + Self::run_system_command( + &bevy_repo_app_settings, + "git", + "Failed to fetch bevy tags", + vec!["fetch", "--tags"], + Some(&bevy_dir), + )?; + + // checkout the version tag + Self::run_system_command( + &bevy_repo_app_settings, + "git", + "Failed to checkout bevy tag", + vec!["checkout", format!("v{}", bevy_version).as_str()], + Some(&bevy_dir), + )?; + + // run bevy_api_gen + let template_args = CodegenTemplateArgs { + self_is_bms_lua: true, + }; + + let template_args = serde_json::to_string(&template_args)?; + + Self::run_workspace_command( + &bevy_repo_app_settings, + "bevy-api-gen", + "Failed to run bevy-api-gen generate", + vec![ + "generate", + "--output", + output_dir.to_str().unwrap(), + "--template-args", + template_args.as_str(), + "--features", + bevy_features.join(",").as_str(), + ], + Some(&bevy_dir), + )?; + + // collect + Self::run_workspace_command( + &bevy_repo_app_settings, + "bevy-api-gen", + "Failed to run bevy-api-gen generate", + vec![ + "collect", + "--output", + output_dir.to_str().unwrap(), + "--template-args", + template_args.as_str(), + ], + Some(&bevy_dir), + )?; + + // prune the output directory from non .rs files + let output_dir = std::fs::canonicalize(output_dir)?; + let remove_glob = output_dir + .join("**") + .join("*.rs") + .to_str() + .unwrap() + .to_owned(); + + let glob = glob::glob(&remove_glob)?; + for entry in glob { + let entry = entry?; + // ask the user to confirm deletion + if entry.is_file() { + println!("Removing file: {:?}. type 'y' to confirm", entry); + let mut input = String::new(); + std::io::stdin().read_line(&mut input)?; + + if input.trim() == "y" { + std::fs::remove_file(entry)?; + } + } + } + + Ok(()) + } + fn check(app_settings: GlobalArgs, ide_mode: bool, kind: CheckKind) -> Result<()> { match kind { CheckKind::All => { Self::check_main_workspace(app_settings.clone(), ide_mode)?; - Self::check_codegen_crate(app_settings, ide_mode)?; + Self::check_codegen_crate(app_settings.clone(), ide_mode)?; } CheckKind::Main => { Self::check_main_workspace(app_settings, ide_mode)?; @@ -804,7 +1005,7 @@ impl Xtasks { // find [package.metadata."docs.rs"] key in Cargo.toml if !no_rust_docs { info!("Building rust docs"); - let metadata = Self::cargo_metadata()?; + let metadata = Self::main_workspace_cargo_metadata()?; let package = metadata .packages @@ -860,6 +1061,7 @@ impl Xtasks { let args = if !open { vec!["build"] } else { vec!["serve"] }; Self::run_system_command( + &app_settings, "mdbook", "Failed to build or serve mdbook docs", args, @@ -874,7 +1076,8 @@ impl Xtasks { // std::env::set_var("CARGO_INCREMENTAL", "0"); Self::append_rustflags("-Cinstrument-coverage"); - let target_dir = std::env::var("CARGO_TARGET_DIR").unwrap_or_else(|_| "target".to_owned()); + let target_dir = + std::env::var("MAIN_CARGO_TARGET_DIR").unwrap_or_else(|_| "target".to_owned()); let coverage_dir = std::path::PathBuf::from(target_dir).join("coverage"); let coverage_file = coverage_dir.join("cargo-test-%p-%m.profraw"); @@ -904,6 +1107,7 @@ impl Xtasks { // generate coverage report and lcov file if app_settings.coverage { Self::run_system_command( + &app_settings, "grcov", "Generating html coverage report", vec![ @@ -925,6 +1129,7 @@ impl Xtasks { )?; Self::run_system_command( + &app_settings, "grcov", "Failed to generate coverage report", vec![ @@ -1067,9 +1272,10 @@ impl Xtasks { Ok(()) } - fn init(_app_settings: GlobalArgs) -> Result<()> { + fn init(app_settings: GlobalArgs) -> Result<()> { // install cargo mdbook Self::run_system_command( + &app_settings, "cargo", "Failed to install mdbook", vec!["install", "mdbook"], @@ -1078,6 +1284,7 @@ impl Xtasks { // install grcov Self::run_system_command( + &app_settings, "cargo", "Failed to install grcov", vec!["install", "grcov"], @@ -1086,6 +1293,7 @@ impl Xtasks { // install llvm-tools and clippy Self::run_system_command( + &app_settings, "rustup", "Failed to install rust components", vec![ @@ -1103,10 +1311,33 @@ impl Xtasks { } } +/// Because we are likely already runnnig in the context of a cargo invocation, +/// some environment variables may be set that we don't want to inherit. +/// Set them to MAIN_CARGO_ so that we can reference them but so they dont get inherited by further cargo commands +fn pop_cargo_env() -> Result<()> { + let env = std::env::vars().collect::>(); + for (key, value) in env.iter() { + if key.starts_with("CARGO_") { + let new_key = format!("MAIN_{}", key); + std::env::set_var(new_key, value); + std::env::remove_var(key); + } + } + + // unset some other variables + let remove_vars = ["RUSTUP_TOOLCHAIN", "LD_LIBRARY_PATH"]; + for var in remove_vars.iter() { + std::env::remove_var(var); + } + + Ok(()) +} + fn try_main() -> Result<()> { pretty_env_logger::formatted_builder() .filter_level(LevelFilter::Info) .init(); + pop_cargo_env()?; let args = App::try_parse()?; let out = args.subcmd.run(args.global_args)?; // push any output to stdout From 03527513eda4e0119b05391fb3fa2f16c8cf18e8 Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 15:23:38 +0000 Subject: [PATCH 02/21] update CI to use xtask for bindings --- .github/workflows/bevy_api_gen.yml | 145 ---- .github/workflows/bevy_mod_scripting.yml | 47 +- .github/workflows/generate_bindings.yml | 87 --- check.json | 688 ------------------ crates/bevy_api_gen/Cargo.bootstrap.toml | 2 +- crates/bevy_api_gen/src/args.rs | 4 + crates/bevy_api_gen/src/bin/main.rs | 18 +- .../src/bevy_bindings/.gitignore | 1 + .../src/bevy_bindings/bevy_math.rs | 38 +- .../src/bevy_bindings/bevy_transform.rs | 16 +- .../src/bevy_bindings/mod.rs | 16 +- crates/xtask/Cargo.toml | 1 + crates/xtask/src/main.rs | 95 ++- 13 files changed, 152 insertions(+), 1006 deletions(-) delete mode 100644 .github/workflows/bevy_api_gen.yml delete mode 100644 .github/workflows/generate_bindings.yml delete mode 100644 check.json create mode 100644 crates/bevy_mod_scripting_functions/src/bevy_bindings/.gitignore diff --git a/.github/workflows/bevy_api_gen.yml b/.github/workflows/bevy_api_gen.yml deleted file mode 100644 index 8c5ea41f0b..0000000000 --- a/.github/workflows/bevy_api_gen.yml +++ /dev/null @@ -1,145 +0,0 @@ -on: - push: - branches: - - "**" - paths: - - "crates/bevy_api_gen/**" - - ".github/workflows/bevy_api_gen.yml" - - ".github/workflows/generate_bindings.yml" - - - -name: Check and Lint - bevy_api_gen - -env: - RUST_TOOLCHAIN: nightly-2024-12-15 - -jobs: - check: - name: Check - bevy_api_gen - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - sparse-checkout: 'crates/bevy_api_gen' - sparse-checkout-cone-mode: false - - name: Move bevy_api_gen to root - run: | - mv crates/bevy_api_gen/* . - rm -rf crates - - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: ${{ env.RUST_TOOLCHAIN }} - override: true - - name: Rust Cache - uses: Swatinem/rust-cache@v2.7.3 - - name: Clear space - run: rm -rf /usr/share/dotnet; rm -rf /opt/ghc; rm -rf "/usr/local/share/boost"; rm -rf "$AGENT_TOOLSDIRECTORY" - - uses: actions-rs/cargo@v1 - with: - command: check - args: --profile=ephemeral-build - - fmt: - name: Rustfmt - bevy_api_gen - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - sparse-checkout: 'crates/bevy_api_gen' - sparse-checkout-cone-mode: false - - name: Move bevy_api_gen to root - run: | - mv crates/bevy_api_gen/* . - rm -rf crates - - uses: actions-rs/toolchain@v1 - with: - profile: minimal - components: rustfmt - toolchain: ${{ env.RUST_TOOLCHAIN }} - override: true - - name: Rust Cache - uses: Swatinem/rust-cache@v2.7.3 - - uses: actions-rs/cargo@v1 - with: - command: fmt - args: --all -- --check - - clippy: - name: Clippy - bevy_api_gen - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - sparse-checkout: 'crates/bevy_api_gen' - sparse-checkout-cone-mode: false - - name: Move bevy_api_gen to root - run: | - mv crates/bevy_api_gen/* . - rm -rf crates - - uses: actions-rs/toolchain@v1 - with: - toolchain: ${{ env.RUST_TOOLCHAIN }} - components: clippy - override: true - - name: Rust Cache - uses: Swatinem/rust-cache@v2.7.3 - - uses: actions-rs/cargo@v1 - with: - command: clippy - args: --profile=ephemeral-build -- -D warnings - tests: - name: Tests - bevy_api_gen - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - sparse-checkout: 'crates/bevy_api_gen' - sparse-checkout-cone-mode: false - - name: Move bevy_api_gen to root - run: | - mv crates/bevy_api_gen/* . - rm -rf crates - - uses: actions-rs/toolchain@v1 - with: - toolchain: ${{ env.RUST_TOOLCHAIN }} - override: true - - name: Rust Cache - uses: Swatinem/rust-cache@v2.7.3 - - uses: actions-rs/cargo@v1 - with: - command: test - args: --profile=ephemeral-build - docs: - name: Docs - bevy_api_gen - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - sparse-checkout: 'crates/bevy_api_gen' - sparse-checkout-cone-mode: false - - name: Move bevy_api_gen to root - run: | - mv crates/bevy_api_gen/* . - rm -rf crates - - uses: actions-rs/toolchain@v1 - with: - toolchain: ${{ env.RUST_TOOLCHAIN }} - override: true - - name: Rust Cache - uses: Swatinem/rust-cache@v2.7.3 - # - name: Find docs.rs features - # run: echo "DOCS_FEATURES=$(cargo metadata --no-deps | python -c "import sys,json; [print(','.join(x['metadata']['docs.rs']['features'])) for x in json.load(sys.stdin)['packages'] if x['name'] == 'bevy_mod_scripting']")" >> $GITHUB_OUTPUT - # id: features - - uses: actions-rs/cargo@v1 - with: - command: doc - args: --profile=ephemeral-build - bindings: - permissions: - contents: write - pull-requests: write - name: Generate Bindings - bevy_api_gen - uses: ./.github/workflows/generate_bindings.yml - secrets: inherit \ No newline at end of file diff --git a/.github/workflows/bevy_mod_scripting.yml b/.github/workflows/bevy_mod_scripting.yml index c422973cb7..4a32534728 100644 --- a/.github/workflows/bevy_mod_scripting.yml +++ b/.github/workflows/bevy_mod_scripting.yml @@ -17,6 +17,7 @@ name: Check and Lint - bevy_mod_scripting env: REGISTRY: ghcr.io IMAGE_NAME: bevy-mod-scripting + CODEGEN_BRANCH_NAME: __update-bevy-bindings-${{ github.head_ref || github.ref_name }} concurrency: # Use github.run_id on main branch @@ -99,4 +100,48 @@ jobs: if [[ -n $(git status -s) ]]; then git commit -m "chore(badge): Update coverage badge" -m "[skip ci]" git push - fi \ No newline at end of file + fi + generate_bindings: + name: Bindings - Synchronise + permissions: + contents: write + pull-requests: write + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Bot GitHub Credentials + run: | + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + - name: Setup + run: | + cargo xtask init + - name: Generate Bindings + run: | + cargo xtask codegen + - name: Check for changes + id: check_changes + run: | + if [[ -n $(git status --porcelain) ]]; then + echo "changes=true" >> "$GITHUB_OUTPUT"; + fi + - name: Commit Changes + if: steps.check_changes.outputs.changes + run: | + git checkout -b ${{ env.CODEGEN_BRANCH_NAME }} || git checkout ${{ env.CODEGEN_BRANCH_NAME }} + git add -A + git commit -m "chore(codegen): update bevy bindings" + git push -u origin ${{ env.CODEGEN_BRANCH_NAME }} --force + - uses: jwalton/gh-find-current-pr@master + if: steps.check_changes.outputs.changes + id: findPR + with: + state: all + - name: Create Or Update PR + if: steps.check_changes.outputs.changes && success() && steps.findPR.outputs.number + run: | + gh pr list --base feature/bevy-system-refactor --search "chore(codegen): update bevy bindings" --json number > prs.json + if [ $(jq '. | length' prs.json) -eq 0 ]; then + gh pr create --title "chore(codegen): update bevy bindings" --body "This PR updates the bevy bindings for #${{ steps.findPR.outputs.number }}" --base ${{ github.ref }} --head ${{ env.BRANCH_NAME }} || true + fi diff --git a/.github/workflows/generate_bindings.yml b/.github/workflows/generate_bindings.yml deleted file mode 100644 index a9e7b8e163..0000000000 --- a/.github/workflows/generate_bindings.yml +++ /dev/null @@ -1,87 +0,0 @@ -name: Generate Bindings (Bevy, Glam) - -on: - workflow_call: - workflow_dispatch: - -env: - RUST_TOOLCHAIN: nightly-2024-12-15 - BEVY_API_GEN_PATH: ${{ github.workspace }}/crates/bevy_api_gen - BEVY_PATH: ${{ github.workspace }}/target/codegen/bevy - OUTPUT_PATH: ${{ github.workspace }}/crates/bevy_mod_scripting_functions/src/bevy_bindings/ - BEVY_FEATURES: bevy_asset,bevy_animation,bevy_core_pipeline,bevy_ui,bevy_pbr,bevy_render,bevy_text,bevy_sprite,file_watcher,multi_threaded - BRANCH_NAME: __update-bevy-bindings-${{ github.head_ref || github.ref_name }} - GH_TOKEN: ${{ github.token }} - - -jobs: - generate_bindings: - permissions: - contents: write - pull-requests: write - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Setup Bot GitHub Credentials - run: | - git config user.name "github-actions[bot]" - git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - - name: Install Rust Toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: ${{ env.RUST_TOOLCHAIN }} - components: rust-src, rustc-dev, llvm-tools-preview - override: true - - name: Install bevy_api_gen Binaries - run: cargo install --path ${{ env.BEVY_API_GEN_PATH }} - - name: read bevy workspace version - uses: SebRollen/toml-action@v1.2.0 - id: read_toml - with: - file: 'Cargo.toml' - field: 'workspace.dependencies.bevy.version' - - name: Prepare Directories - run: | - mkdir -p ${{ env.OUTPUT_PATH }} - mkdir -p ${{ env.BEVY_PATH }} - - name: Clone Bevy - run: | - git clone https://github.com/bevyengine/bevy --branch v${{ steps.read_toml.outputs.value }} --depth 1 ${{ env.BEVY_PATH }} - cd ${{ env.BEVY_PATH }} && git fetch --tags && git checkout v${{ steps.read_toml.outputs.value }} - ls -la ${{ env.BEVY_PATH }} - - name: Generate Bevy Bindings - run: | - cd ${{ env.BEVY_PATH }} && cargo bevy-api-gen generate --output ${{ env.OUTPUT_PATH }} --template-args '{ "self_is_bms_lua": true}' --features ${{ env.BEVY_FEATURES }} -vv - - name: Collect Bevy Bindings - run: | - ls -la ${{ env.BEVY_PATH }} - cd ${{ env.BEVY_PATH }} && cargo bevy-api-gen collect --output ${{ env.OUTPUT_PATH }} --template-args '{ "self_is_bms_lua": true}' - - name: Prune Output - run: | - find ${{ env.OUTPUT_PATH }} -type f ! -name "*.rs" -delete - - name: Check for changes - id: check_changes - run: | - if [[ -n $(git status --porcelain) ]]; then - echo "changes=true" >> "$GITHUB_OUTPUT"; - fi - - name: Commit Changes - if: steps.check_changes.outputs.changes - run: | - git checkout -b ${{ env.BRANCH_NAME }} || git checkout ${{ env.BRANCH_NAME }} - git add -A - git commit -m "chore(codegen): update bevy bindings" - git push -u origin ${{ env.BRANCH_NAME }} --force - - uses: jwalton/gh-find-current-pr@master - if: steps.check_changes.outputs.changes - id: findPR - with: - state: all - - name: Create Or Update PR - if: steps.check_changes.outputs.changes && success() && steps.findPR.outputs.number - run: | - gh pr list --base feature/bevy-system-refactor --search "chore(codegen): update bevy bindings" --json number > prs.json - if [ $(jq '. | length' prs.json) -eq 0 ]; then - gh pr create --title "chore(codegen): update bevy bindings" --body "This PR updates the bevy bindings for #${{ steps.findPR.outputs.number }}" --base ${{ github.ref }} --head ${{ env.BRANCH_NAME }} || true - fi \ No newline at end of file diff --git a/check.json b/check.json deleted file mode 100644 index ac7bc6564d..0000000000 --- a/check.json +++ /dev/null @@ -1,688 +0,0 @@ -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro","span-locations"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/proc-macro2-35e67251a92c78da/build-script-build"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92","linked_libs":[],"linked_paths":[],"cfgs":["span_locations","wrap_proc_macro"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/proc-macro2-4914b2933cf807b3/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.14","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.14/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_ident-337043fa94e7637d.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_ident-337043fa94e7637d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","extra_traits","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/libc-5c670fdfe3d02c6d/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcfg_if-92b182a5713215c6.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","derive","serde_derive","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/serde-a651c5c0d32b58cc/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.4.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"autocfg","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.4.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libautocfg-be18f7ed6421816e.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libautocfg-be18f7ed6421816e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.20.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","race","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libonce_cell-1cd0e4a605bb9f51.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/version_check-0.9.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"version_check","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/version_check-0.9.5/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libversion_check-09d25051510eda94.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libversion_check-09d25051510eda94.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#byteorder@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/byteorder-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"byteorder","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/byteorder-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbyteorder-0aaceb974dbbacf1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.13.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"smallvec","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["const_generics","const_new","union"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsmallvec-c523f1740a8cbd4b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"pin_project_lite","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.15/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libpin_project_lite-1f8e971ae72638eb.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcfg_if-9e2ff6e0a2f17ae9.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcfg_if-9e2ff6e0a2f17ae9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.21/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.21/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/crossbeam-utils-780b77f3c4359c26/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/libc-a4eba69bedc32b95/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.22","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblog-5493fd39887df607.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crunchy@0.2.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crunchy-0.2.2/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crunchy-0.2.2/build.rs","edition":"2015","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","limit_128"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/crunchy-c1eec7f6f77dc303/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro","span-locations"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libproc_macro2-fb6ca4d62d9bc55e.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libproc_macro2-fb6ca4d62d9bc55e.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169","linked_libs":[],"linked_paths":[],"cfgs":["freebsd11","libc_const_extern_fn"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/libc-c8db65d2de9f93e8/out"} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/serde-317414e1c7871579/out"} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/crossbeam-utils-3820773a86a74303/out"} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169","linked_libs":[],"linked_paths":[],"cfgs":["freebsd11","libc_const_extern_fn"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/libc-abb19b648886ae48/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libequivalent-1951872f23cef5bd.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libequivalent-1951872f23cef5bd.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libhashbrown-34f8553088f4aba4.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libhashbrown-34f8553088f4aba4.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#crunchy@0.2.2","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/crunchy-e1e401135d902f58/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.20.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","race","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libonce_cell-13db2f34436540f4.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libonce_cell-13db2f34436540f4.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tiny-keccak@2.0.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny-keccak-2.0.2/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny-keccak-2.0.2/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","shake"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/tiny-keccak-14f91143ce321996/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.6.8","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"toml_datetime","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtoml_datetime-266b26f1fca0e292.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtoml_datetime-266b26f1fca0e292.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#winnow@0.6.22","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.22/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"winnow","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.22/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwinnow-257b5a7732c33672.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwinnow-257b5a7732c33672.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.33","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-core-0.1.33/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tracing_core","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-core-0.1.33/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","once_cell","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtracing_core-833df6ce6c57d009.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/foldhash-0.1.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"foldhash","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/foldhash-0.1.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfoldhash-ed2409ec7714c20c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.11","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.11/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.11/./build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compile-time-rng","const-random","getrandom","no-rng","runtime-rng","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/ahash-4c7e5dde492526dc/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libequivalent-293cdda1daac9b5d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.38/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.38/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libquote-1923a1e1a43121a1.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libquote-1923a1e1a43121a1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","extra_traits","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblibc-e1b196e1b57629a3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.21/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam_utils","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.21/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcrossbeam_utils-4f9a32b6d2c1be4b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblibc-902d04249de26fa3.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblibc-902d04249de26fa3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.7.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.7.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.7.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libindexmap-33be6c56878e260d.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libindexmap-33be6c56878e260d.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#tiny-keccak@2.0.2","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/tiny-keccak-7701db610da4d346/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crunchy@0.2.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crunchy-0.2.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crunchy","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crunchy-0.2.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","limit_128"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcrunchy-62d1ab6ed88b05f3.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcrunchy-62d1ab6ed88b05f3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default-hasher"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libhashbrown-607f42e5ea335758.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.11","linked_libs":[],"linked_paths":[],"cfgs":["feature=\"folded_multiply\""],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/ahash-ce999fca7af31dee/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#parking@2.2.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking-2.2.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"parking","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking-2.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libparking-87811689d87a9f72.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg_aliases-0.2.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cfg_aliases","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg_aliases-0.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcfg_aliases-80b9f396fae45160.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcfg_aliases-80b9f396fae45160.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slab-0.4.9/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slab-0.4.9/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/slab-0cc6b38c54585530/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/arrayvec-0.7.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"arrayvec","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/arrayvec-0.7.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libarrayvec-066d075696883f8e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.31/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"futures_core","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-core-0.3.31/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfutures_core-8fda69dc4cf0149f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#allocator-api2@0.2.21","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/allocator-api2-0.2.21/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"allocator_api2","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/allocator-api2-0.2.21/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liballocator_api2-8576a7d8f3cae81b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.3.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fastrand","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.3.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfastrand-fd71e8d5251d9f32.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.94","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.94/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.94/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","extra-traits","fold","full","parsing","printing","proc-macro","visit","visit-mut"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsyn-06f0f1afd16b1639.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsyn-06f0f1afd16b1639.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgetrandom-d64303dec19e61f4.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgetrandom-8f3eea24b81629a3.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgetrandom-8f3eea24b81629a3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.22.22","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"toml_edit","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["parse"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtoml_edit-f755251af2413842.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtoml_edit-f755251af2413842.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tiny-keccak@2.0.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny-keccak-2.0.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tiny_keccak","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tiny-keccak-2.0.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","shake"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtiny_keccak-5896036cff0539a8.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtiny_keccak-5896036cff0539a8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.7.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.7.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.7.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libindexmap-aba40fa81982c7f9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#concurrent-queue@2.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/concurrent-queue-2.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"concurrent_queue","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/concurrent-queue-2.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libconcurrent_queue-1ce654be5bb66676.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.9","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/slab-842efecea43549cf/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.31","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-io-0.3.31/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"futures_io","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-io-0.3.31/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfutures_io-97fddfb30049685f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#typeid@1.0.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/typeid-1.0.2/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/typeid-1.0.2/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/typeid-b1e60470e807252e/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.8","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thread_local-1.1.8/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thread_local","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thread_local-1.1.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libthread_local-08511913ed18335a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-xid-0.2.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_xid","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-xid-0.2.6/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_xid-8ccf2f770a8734c3.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_xid-8ccf2f770a8734c3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.11","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libm-0.2.11/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libm-0.2.11/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/libm-38cdb46e49e9a007/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#nix@0.29.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["event","fs","ioctl","process","signal"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/nix-0783839aeca30a20/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fixedbitset@0.4.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fixedbitset","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.4.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfixedbitset-a039827f25852cf9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#async-task@4.7.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"async_task","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libasync_task-74f0243d19efaa41.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.217","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.217/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.217/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libserde_derive-ac5650b3972a7847.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bytemuck_derive@1.8.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytemuck_derive-1.8.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bytemuck_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytemuck_derive-1.8.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbytemuck_derive-14e92b4b70f695da.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.7.35","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"zerocopy_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.35/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libzerocopy_derive-0315ee7f72556e2f.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_macro_utils@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_macro_utils-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_macro_utils","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_macro_utils-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_macro_utils-3cd1bac2ee193c4a.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_macro_utils-3cd1bac2ee193c4a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.28","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.28/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"tracing_attributes","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-attributes-0.1.28/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtracing_attributes-dfb0d75720a48993.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#const-random-macro@0.1.16","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/const-random-macro-0.1.16/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"const_random_macro","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/const-random-macro-0.1.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libconst_random_macro-23a795cb0f16b814.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand_core","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","getrandom","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librand_core-d81b1502313b798f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#event-listener@5.3.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-5.3.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"event_listener","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-5.3.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["parking","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libevent_listener-6256d3244842c38f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slab-0.4.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"slab","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slab-0.4.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libslab-b0dbbf41dc5d8f3c.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#typeid@1.0.2","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/typeid-9bfe156a7f8412a2/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_utils_proc_macros@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_utils_proc_macros-0.15.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bevy_utils_proc_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_utils_proc_macros-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_utils_proc_macros-87f09721eec0ada1.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#uuid@1.11.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/uuid-1.11.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"uuid","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/uuid-1.11.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","rng","std","v4"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libuuid-8663e1fe9a35f97d.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libuuid-8663e1fe9a35f97d.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.11","linked_libs":[],"linked_paths":[],"cfgs":["assert_no_panic"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/libm-027626cd05a897ed/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#derive_more-impl@1.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/derive_more-impl-1.0.0/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"derive_more_impl","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/derive_more-impl-1.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["as_ref","default","display","error","from","into"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libderive_more_impl-8f864592211c3a1f.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#futures-lite@2.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"futures_lite","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","fastrand","futures-io","parking","race","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfutures_lite-11d3587b6f66db64.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#assert_type_match@0.1.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/assert_type_match-0.1.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"assert_type_match","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/assert_type_match-0.1.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libassert_type_match-3d83d0e7fdcea297.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","derive","serde_derive","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libserde-d82637f18dc1759d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.21.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytemuck-1.21.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bytemuck","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bytemuck-1.21.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytemuck_derive","derive","extern_crate_alloc","min_const_generics","must_cast"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbytemuck-13039c5026716988.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.7.35","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.35/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerocopy","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.35/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["byteorder","default","derive","simd","zerocopy-derive"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libzerocopy-f9a3b29408aa3221.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.41","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.41/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tracing","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-0.1.41/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["attributes","default","std","tracing-attributes"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtracing-0f62ded16e488bc2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#const-random@0.1.18","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/const-random-0.1.18/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"const_random","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/const-random-0.1.18/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libconst_random-ec7566889934f96f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#event-listener-strategy@0.5.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-strategy-0.5.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"event_listener_strategy","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-strategy-0.5.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libevent_listener_strategy-422bef3bb41bcdb9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#typeid@1.0.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/typeid-1.0.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"typeid","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/typeid-1.0.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtypeid-7fd45d7f569b4f71.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_reflect_derive@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_reflect_derive-0.15.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bevy_reflect_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_reflect_derive-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","functions"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_reflect_derive-ecfb1be397c6e800.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#derive_more@1.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/derive_more-1.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"derive_more","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/derive_more-1.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["as_ref","display","error","from","into"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libderive_more-616e451febce5132.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.11","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libm-0.2.11/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libm","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libm-0.2.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblibm-285285719d49152a.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#nix@0.29.0","linked_libs":[],"linked_paths":[],"cfgs":["linux","linux_android"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/nix-a8f384403fa6171b/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#downcast-rs@1.2.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/downcast-rs-1.2.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"downcast_rs","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/downcast-rs-1.2.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libdowncast_rs-0f2abd7dae1e3d77.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libmemchr-a112f21502d7bfe9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#disqualified@1.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/disqualified-1.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"disqualified","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/disqualified-1.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libdisqualified-cbbe35a2122ada25.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_ptr@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ptr-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_ptr","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ptr-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_ptr-aeb0f439eea134a3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","libm","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/num-traits-670b57fc793f724c/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.6.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["serde","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbitflags-1627e8f0465e2c2e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.20","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.20/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ppv_lite86","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.20/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["simd","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libppv_lite86-4cb24e791febf9fd.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.11","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.11/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ahash","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.11/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compile-time-rng","const-random","getrandom","no-rng","runtime-rng","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libahash-b5989192a1593e28.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#smol_str@0.2.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smol_str-0.2.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"smol_str","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smol_str-0.2.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","serde","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsmol_str-b75d40c217b08633.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#uuid@1.11.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/uuid-1.11.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"uuid","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/uuid-1.11.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","rng","serde","std","v4"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libuuid-47d12093265c70b9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#async-channel@2.3.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-channel-2.3.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"async_channel","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-channel-2.3.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libasync_channel-c1625aa3c6bb90ae.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#petgraph@0.6.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"petgraph","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/petgraph-0.6.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","graphmap","matrix_graph","serde","serde-1","serde_derive","stable_graph"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libpetgraph-5fa66aadacb2e16e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#erased-serde@0.4.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/erased-serde-0.4.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"erased_serde","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/erased-serde-0.4.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liberased_serde-466569b0fe6147d6.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","linked_libs":[],"linked_paths":[],"cfgs":["has_total_cmp"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/num-traits-530cb8211ea0a002/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#async-executor@1.13.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.13.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"async_executor","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.13.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libasync_executor-99bb51f545175776.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#nonmax@0.5.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nonmax-0.5.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"nonmax","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nonmax-0.5.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libnonmax-11df56e82f09efa1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_ecs_macros@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs_macros-0.15.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bevy_ecs_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs_macros-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_ecs_macros-37baa381b9b09d96.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#either@1.13.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.13.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"either","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.13.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","use_std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libeither-664b7d090baa4973.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fixedbitset@0.5.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.5.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fixedbitset","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fixedbitset-0.5.7/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfixedbitset-a6120ac13d199cd8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_derive@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_derive-0.15.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bevy_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_derive-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_derive-7020e4e6fc0e8eec.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/thiserror-8e4c9ab5b1d0ee0e/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand_chacha","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librand_chacha-770ad597a849c5b1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.14.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["ahash","allocator-api2","default","inline-more","raw","serde"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libhashbrown-64c96c5e113d3084.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#nix@0.29.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"nix","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.29.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["event","fs","ioctl","process","signal"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libnix-5b57e50f5fbcccd7.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_traits","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","libm","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libnum_traits-7da3ddeed00f0c6d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_tasks@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_tasks","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["multi_threaded"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_tasks-d0327df92c42e977.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/thiserror-44f185272430df56/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libthiserror_impl-f6a172fd36561859.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.12","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.12/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.12/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arc_lock","atomic_usize","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/lock_api-12d6bf7d037ae783/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.1.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg_aliases-0.1.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cfg_aliases","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg_aliases-0.1.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcfg_aliases-9d199a3cc0f2db23.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcfg_aliases-9d199a3cc0f2db23.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.10","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.10/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.10/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/parking_lot_core-52788c241f72dfa8/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"scopeguard","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scopeguard-1.2.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libscopeguard-83250d380cf12fea.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/shlex-1.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"shlex","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/shlex-1.3.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libshlex-5e4a3e538dacdfc6.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libshlex-5e4a3e538dacdfc6.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libloading@0.8.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libloading-0.8.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libloading","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libloading-0.8.6/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblibloading-8824894a56cd5d67.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#termcolor@1.4.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/termcolor-1.4.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"termcolor","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/termcolor-1.4.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtermcolor-d9f59f69e2663763.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#inotify-sys@0.1.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/inotify-sys-0.1.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"inotify_sys","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/inotify-sys-0.1.5/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libinotify_sys-272d12ee294b8b2e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@1.3.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbitflags-11dfec7afe14506c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","getrandom","libc","rand_chacha","std","std_rng"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librand-1f60bef06117e46e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_utils@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_utils-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_utils","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_utils-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","serde","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_utils-c33433875f00b3e1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ctrlc@3.4.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ctrlc-3.4.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ctrlc","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ctrlc-3.4.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libctrlc-61dcff4904bfdddf.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.12","linked_libs":[],"linked_paths":[],"cfgs":["has_const_fn_trait_bound"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/lock_api-7c327ce6c66950f5/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libthiserror-9115573e41fdbb3b.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.10","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/parking_lot_core-6f7dfee0e05ccc22/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cc@1.2.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.2.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cc","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cc-1.2.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcc-cfffe3be8533893a.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcc-cfffe3be8533893a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#pkg-config@0.3.31","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.31/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"pkg_config","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.31/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libpkg_config-e7b073d6138f4514.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libpkg_config-e7b073d6138f4514.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.13.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itertools","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.13.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","use_alloc","use_std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libitertools-168ddfa59cc103b0.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"aho_corasick","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["perf-literal","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libaho_corasick-e371ef11f965c5ed.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex_syntax","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libregex_syntax-f63d117c1bb1b590.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#naga@23.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/naga-23.1.0/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/naga-23.1.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compact","default","glsl-out","hlsl-out-if-target-windows","msl-out-if-target-apple","spv-out","wgsl-in","wgsl-out"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/naga-495ec2f98fe56cec/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.8.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bit-vec-0.8.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bit_vec","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bit-vec-0.8.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbit_vec-811737d50e952a17.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@1.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc-hash-1.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustc_hash","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc-hash-1.1.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librustc_hash-328d890d7362746d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/simd-adler32-0.3.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"simd_adler32","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/simd-adler32-0.3.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["const-generics","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsimd_adler32-b58e28076737e1f4.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#raw-window-handle@0.6.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/raw-window-handle-0.6.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"raw_window_handle","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/raw-window-handle-0.6.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libraw_window_handle-dc650eb31e77d278.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#glam@0.29.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/glam-0.29.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"glam","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/glam-0.29.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytemuck","default","rand","serde","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libglam-930c1d22dd5c6390.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.12","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.12/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lock_api","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lock_api-0.4.12/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arc_lock","atomic_usize","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblock_api-c5b386e9a7e8a405.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.10","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.10/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"parking_lot_core","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.10/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libparking_lot_core-4ac145719ff7250f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand_distr@0.4.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_distr-0.4.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand_distr","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_distr-0.4.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librand_distr-e803511695ac1c2e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex_automata","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","dfa-onepass","hybrid","meta","nfa-backtrack","nfa-pikevm","nfa-thompson","perf-inline","perf-literal","perf-literal-multisubstring","perf-literal-substring","std","syntax","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","unicode-word-boundary"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libregex_automata-dd71cd49286f0ba2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.1.14","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_width","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.14/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["cjk","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_width-11f10c2850a0e88c.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#naga@23.1.0","linked_libs":[],"linked_paths":[],"cfgs":["glsl_out","spv_out","wgsl_out"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/naga-0c515c5f33b4006a/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bit-set@0.8.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bit-set-0.8.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bit_set","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bit-set-0.8.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbit_set-c7c1290124241152.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#spirv@0.3.0+sdk-1.3.268.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spirv-0.3.0+sdk-1.3.268.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"spirv","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/spirv-0.3.0+sdk-1.3.268.0/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libspirv-b11566257da83ede.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-channel@0.5.14","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam_channel","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-channel-0.5.14/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcrossbeam_channel-3a32a2a65183a7d5.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#instant@0.1.13","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/instant-0.1.13/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"instant","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/instant-0.1.13/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libinstant-229b6bd394c6b641.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#khronos-egl@6.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/khronos-egl-6.0.0/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/khronos-egl-6.0.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["1_0","1_1","1_2","1_3","1_4","1_5","default","dynamic","libloading"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/khronos-egl-529a149384b26a2d/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler2-2.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"adler2","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/adler2-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libadler2-342d921b8770d080.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-xid@0.2.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-xid-0.2.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_xid","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-xid-0.2.6/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_xid-75af348136b78db1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec_macros-0.1.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tinyvec_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec_macros-0.1.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtinyvec_macros-7b4f8176218f6031.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/atomic-waker-1.1.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"atomic_waker","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/atomic-waker-1.1.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libatomic_waker-f7126d961ab58afd.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_reflect@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_reflect-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_reflect","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_reflect-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","bevy","debug","debug_stack","default","functions","glam","petgraph","smallvec","smol_str","uuid"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_reflect-f29b694910ed3245.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"parking_lot","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arc_lock","default","send_guard"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libparking_lot-d4c1d4204f2ff4b9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex@1.11.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","perf","perf-backtrack","perf-cache","perf-dfa","perf-inline","perf-literal","perf-onepass","std","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libregex-0a5e7d093f580492.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#codespan-reporting@0.11.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/codespan-reporting-0.11.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"codespan_reporting","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/codespan-reporting-0.11.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcodespan_reporting-28cdf8e39fe4ccd7.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ash@0.38.0+1.3.281","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ash-0.38.0+1.3.281/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ash-0.38.0+1.3.281/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["debug","default","libloading","loaded","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/ash-ac33950a684fce67/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hexf-parse@0.2.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hexf-parse-0.2.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hexf_parse","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hexf-parse-0.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libhexf_parse-3f40e6f45c75b148.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"same_file","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsame_file-308306b2cb7004a4.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#miniz_oxide@0.8.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/miniz_oxide-0.8.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"miniz_oxide","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/miniz_oxide-0.8.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","simd","simd-adler32","with-alloc"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libminiz_oxide-50ac4c3fc9cf5901.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#khronos-egl@6.0.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/khronos-egl-7a792b0ae4f2a5e8/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.8.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.8.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tinyvec","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinyvec-1.8.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std","tinyvec_macros"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtinyvec-edeae4d5fe3b8306.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#piper@0.2.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/piper-0.2.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"piper","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/piper-0.2.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","futures-io","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libpiper-0dddeeac2cf0d8cc.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#notify-types@1.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/notify-types-1.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"notify_types","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/notify-types-1.0.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libnotify_types-e216b197010d0ed4.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#blake3@1.5.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/blake3-1.5.5/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/blake3-1.5.5/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/blake3-8cc96e849b658b7a/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@23.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-23.0.1/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-23.0.1/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["dx12","fragile-send-sync-non-atomic-wasm","gles","metal","renderdoc","vulkan"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/wgpu-hal-554a2c819fb9ca39/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#inotify@0.10.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/inotify-0.10.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"inotify","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/inotify-0.10.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libinotify-3e6b493685e9f7e0.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor-types@0.2.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gpu-descriptor-types-0.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gpu_descriptor_types","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gpu-descriptor-types-0.2.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgpu_descriptor_types-c1b0349dd06ccbfc.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_ecs@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_ecs","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arrayvec","bevy_reflect","default","multi_threaded","reflect_functions","serialize"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_ecs-c84edbe4ae33c809.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_math@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_math","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_math-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_reflect","curve","default","rand","serialize"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_math-65bb8782063f451a.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#ash@0.38.0+1.3.281","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/ash-9ae5c5ebccdcd0df/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"walkdir","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwalkdir-435763a49629e31c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#naga@23.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/naga-23.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"naga","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/naga-23.1.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compact","default","glsl-out","hlsl-out-if-target-windows","msl-out-if-target-apple","spv-out","wgsl-in","wgsl-out"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libnaga-512d490c1661f680.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gpu-alloc-types@0.3.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gpu-alloc-types-0.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gpu_alloc_types","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gpu-alloc-types-0.3.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgpu_alloc_types-af9b02f754c95d51.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-types@23.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-types-23.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wgpu_types","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-types-23.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["fragile-send-sync-non-atomic-wasm"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwgpu_types-70a009711825df5a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#encase_derive_impl@0.10.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encase_derive_impl-0.10.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"encase_derive_impl","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encase_derive_impl-0.10.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libencase_derive_impl-75ac458f130104b9.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libencase_derive_impl-75ac458f130104b9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#mio@1.0.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-1.0.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"mio","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-1.0.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","log","os-ext","os-poll"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libmio-d4475b1c244dd2ff.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#filetime@0.2.25","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/filetime-0.2.25/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"filetime","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/filetime-0.2.25/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfiletime-ad85c558ec5b9f20.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.4.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crc32fast-1.4.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crc32fast","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crc32fast-1.4.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcrc32fast-aaa5801289b9c711.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#khronos-egl@6.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/khronos-egl-6.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"khronos_egl","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/khronos-egl-6.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["1_0","1_1","1_2","1_3","1_4","1_5","default","dynamic","libloading"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libkhronos_egl-e4e4f0382382a36d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#blocking@1.6.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/blocking-1.6.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"blocking","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/blocking-1.6.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libblocking-9f8fb21de211e323.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@23.0.1","linked_libs":[],"linked_paths":[],"cfgs":["native","send_sync","gles","vulkan"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/wgpu-hal-1d89740efe444c53/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor@0.3.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gpu-descriptor-0.3.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gpu_descriptor","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gpu-descriptor-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgpu_descriptor-36d612be45d181eb.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#blake3@1.5.5","linked_libs":["static=blake3_sse2_sse41_avx2_assembly","static=blake3_avx512_assembly"],"linked_paths":["native=/home/makspll/git/bevy_mod_scripting/target/debug/build/blake3-a80b215fc75845b0/out","native=/home/makspll/git/bevy_mod_scripting/target/debug/build/blake3-a80b215fc75845b0/out"],"cfgs":["blake3_sse2_ffi","blake3_sse41_ffi","blake3_avx2_ffi","blake3_avx512_ffi"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/blake3-a80b215fc75845b0/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_app@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_app","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_app-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_reflect","default","reflect_functions"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_app-58c7e859946352dc.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ash@0.38.0+1.3.281","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ash-0.38.0+1.3.281/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ash","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ash-0.38.0+1.3.281/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["debug","default","libloading","loaded","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libash-e1233d97eb6ee979.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#notify@7.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/notify-7.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"notify","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/notify-7.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","fsevent-sys","macos_fsevent"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libnotify-e9e25b2150bfb584.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gpu-alloc@0.6.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gpu-alloc-0.6.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gpu_alloc","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gpu-alloc-0.6.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgpu_alloc-9590f9c3b61159e9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#flate2@1.0.35","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.35/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"flate2","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/flate2-1.0.35/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["any_impl","default","miniz_oxide","rust_backend"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libflate2-cd97f2e51a7cf4c9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fdeflate@0.3.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fdeflate-0.3.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fdeflate","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fdeflate-0.3.7/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfdeflate-42a053928925c830.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-core@23.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-23.0.1/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-23.0.1/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["dx12","fragile-send-sync-non-atomic-wasm","gles","indirect-validation","metal","raw-window-handle","vulkan","wgsl"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/wgpu-core-2908528541fa1389/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#async-lock@3.4.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-lock-3.4.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"async_lock","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-lock-3.4.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libasync_lock-7fd6ef6f1b65b4f5.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#arrayref@0.3.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/arrayref-0.3.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"arrayref","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/arrayref-0.3.9/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libarrayref-d8b71a0f6c04f38c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#renderdoc-sys@1.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/renderdoc-sys-1.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"renderdoc_sys","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/renderdoc-sys-1.1.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librenderdoc_sys-f595258989f48480.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#base64@0.21.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.21.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"base64","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.21.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbase64-54a15b1c9e794e62.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/static_assertions-1.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"static_assertions","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/static_assertions-1.1.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libstatic_assertions-358eca46947d9f65.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#glow@0.14.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/glow-0.14.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"glow","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/glow-0.14.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libglow-930790edbe356e36.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#event-listener@2.5.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-2.5.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"event_listener","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-2.5.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libevent_listener-655b0b647d61a699.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#profiling@1.0.16","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/profiling-1.0.16/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"profiling","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/profiling-1.0.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libprofiling-48baf7d070a3fa0d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#file-id@0.2.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/file-id-0.2.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"file_id","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/file-id-0.2.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfile_id-322dee11dd03681a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_core@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_core-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_core","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_core-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_reflect","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_core-60373dd91c91df35.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#constant_time_eq@0.3.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/constant_time_eq-0.3.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"constant_time_eq","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/constant_time_eq-0.3.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libconstant_time_eq-610b89f577ae6ac1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#litrs@0.4.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/litrs-0.4.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"litrs","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/litrs-0.4.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblitrs-79908cf78a264a5c.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblitrs-79908cf78a264a5c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ron@0.8.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ron-0.8.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ron","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ron-0.8.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libron-f4fb26360670b17d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#async-fs@2.1.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-fs-2.1.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"async_fs","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-fs-2.1.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libasync_fs-def54efb2dcd5c2b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#notify-debouncer-full@0.4.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/notify-debouncer-full-0.4.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"notify_debouncer_full","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/notify-debouncer-full-0.4.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","macos_fsevent"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libnotify_debouncer_full-3c787b97bc14be53.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#png@0.17.16","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/png-0.17.16/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"png","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/png-0.17.16/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libpng-df912aad11935567.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-core@23.0.1","linked_libs":[],"linked_paths":[],"cfgs":["send_sync","gles","vulkan"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/wgpu-core-6a1e9bbb80d301f9/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@23.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-23.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wgpu_hal","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-hal-23.0.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["dx12","fragile-send-sync-non-atomic-wasm","gles","metal","renderdoc","vulkan"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwgpu_hal-c9a68e573ac6d482.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#async-broadcast@0.5.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-broadcast-0.5.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"async_broadcast","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-broadcast-0.5.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libasync_broadcast-76c1aaa72ebecc84.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#encase_derive@0.10.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encase_derive-0.10.0/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"encase_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encase_derive-0.10.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libencase_derive-7dc2aad61c4c8f4f.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu@23.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-23.0.1/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-23.0.1/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["dx12","fragile-send-sync-non-atomic-wasm","metal","naga-ir","webgl","wgc","wgsl"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/wgpu-c444d64df1559b1b/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_asset_macros@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset_macros-0.15.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bevy_asset_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset_macros-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_asset_macros-3ac7fdb5914765d4.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#atomicow@1.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/atomicow-1.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"atomicow","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/atomicow-1.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libatomicow-e559d351b851952e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#const_panic@0.2.11","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/const_panic-0.2.11/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"const_panic","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/const_panic-0.2.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libconst_panic-4a9c068e8befb468.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#stackfuture@0.3.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stackfuture-0.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"stackfuture","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stackfuture-0.3.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libstackfuture-ab86e596da0874ec.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_hierarchy@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_hierarchy-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_hierarchy","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_hierarchy-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_app","bevy_core","bevy_reflect","default","reflect"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_hierarchy-144641b1b171d3ee.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#blake3@1.5.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/blake3-1.5.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"blake3","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/blake3-1.5.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libblake3-0895f620248158c3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#document-features@0.2.10","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/document-features-0.2.10/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"document_features","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/document-features-0.2.10/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libdocument_features-48b6e8dbd06e1505.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#byteorder-lite@0.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/byteorder-lite-0.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"byteorder_lite","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/byteorder-lite-0.1.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbyteorder_lite-83dd7fa494966ba8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#encase@0.10.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encase-0.10.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"encase","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/encase-0.10.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["glam"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libencase-e99c3d46e1ea5380.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu@23.0.1","linked_libs":[],"linked_paths":[],"cfgs":["native","wgpu_core","send_sync","naga"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/wgpu-c286643872d1adac/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#twox-hash@1.6.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/twox-hash-1.6.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"twox_hash","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/twox-hash-1.6.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtwox_hash-11b7ab813f97c243.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#accesskit@0.17.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/accesskit-0.17.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"accesskit","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/accesskit-0.17.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libaccesskit-c1063e11282e5c3a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_input@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_input-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_input","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_input-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_reflect","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_input-0f2da138d1e733bc.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ktx2@0.3.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ktx2-0.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ktx2","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ktx2-0.3.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libktx2-9ddd49a11d88b92a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#const_soft_float@0.1.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/const_soft_float-0.1.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"const_soft_float","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/const_soft_float-0.1.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["no_std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libconst_soft_float-9141467066d06291.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_time@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_time-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_time","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_time-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_reflect","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_time-7723a5f69b0e16cd.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.6.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bit-vec-0.6.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bit_vec","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bit-vec-0.6.3/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbit_vec-efc846fa5c74cefc.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_mikktspace@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_mikktspace-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_mikktspace","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_mikktspace-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_mikktspace-e56e5c3929eee798.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#sysinfo@0.32.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sysinfo-0.32.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"sysinfo","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sysinfo-0.32.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["system"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsysinfo-ddb62d22017a6405.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#data-encoding@2.6.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/data-encoding-2.6.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"data_encoding","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/data-encoding-2.6.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libdata_encoding-8ade47aa9b4817c9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_asset@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_asset","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_asset-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["file_watcher","multi_threaded","notify-debouncer-full","watch"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_asset-865cf2a8397ba2d9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-core@23.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-23.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wgpu_core","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-core-23.0.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["dx12","fragile-send-sync-non-atomic-wasm","gles","indirect-validation","metal","raw-window-handle","vulkan","wgsl"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwgpu_core-8a11feb6cd4a0fbb.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#image@0.25.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/image-0.25.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"image","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/image-0.25.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["hdr","png"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libimage-5242bc2cfaf26d9f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ruzstd@0.7.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ruzstd-0.7.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ruzstd","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ruzstd-0.7.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","hash","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libruzstd-3cf8411231a75e44.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_color@0.15.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_color-0.15.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_color","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_color-0.15.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_reflect","default","serde","serialize","wgpu-types"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_color-671b28ce7f8cbd30.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#constgebra@0.1.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/constgebra-0.1.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"constgebra","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/constgebra-0.1.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libconstgebra-03c4cd2b97ee55ae.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_a11y@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_a11y-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_a11y","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_a11y-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_a11y-d4d31290706fcdd0.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_transform@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_transform-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_transform","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_transform-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy-support","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_transform-ee1cfe114f7ee9c9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bit-set@0.5.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bit-set-0.5.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bit_set","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bit-set-0.5.3/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbit_set-ac7c3485d88c0d84.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.14","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.14/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_ident-2419e29865778e40.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#const-fnv1a-hash@1.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/const-fnv1a-hash-1.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"const_fnv1a_hash","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/const-fnv1a-hash-1.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libconst_fnv1a_hash-9345e623cb30cd9c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_encase_derive@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_encase_derive-0.15.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bevy_encase_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_encase_derive-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_encase_derive-bce7f00874aaad6c.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#offset-allocator@0.2.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/offset-allocator-0.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"offset_allocator","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/offset-allocator-0.2.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liboffset_allocator-b4890c9fe94448e9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_render_macros@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render_macros-0.15.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bevy_render_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render_macros-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_render_macros-e934b66d00b0f773.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.42","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.42/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.42/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","event","fs","libc-extra-traits","net","pipe","process","std","system","thread","time"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/rustix-9bfc32728aa308df/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.4.14","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.4.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"linux_raw_sys","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.4.14/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["elf","errno","general","if_ether","ioctl","net","netlink","no_std","prctl","system","xdp"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblinux_raw_sys-7be80d14f445218a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu@23.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-23.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wgpu","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wgpu-23.0.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["dx12","fragile-send-sync-non-atomic-wasm","metal","naga-ir","webgl","wgc","wgsl"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwgpu-81c843287339abe2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hexasphere@15.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hexasphere-15.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hexasphere","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hexasphere-15.1.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std","tinyvec"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libhexasphere-405799149e7d2311.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_window@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_window-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_window","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_window-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_window-b4e9c4c9650e468f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#naga_oil@0.16.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/naga_oil-0.16.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"naga_oil","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/naga_oil-0.16.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["test_shader"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libnaga_oil-3fa3b3361a1aab5e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_diagnostic@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_diagnostic-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_diagnostic","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_diagnostic-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["sysinfo","sysinfo_plugin"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_diagnostic-cb88f919ea5dfbea.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.42","linked_libs":[],"linked_paths":[],"cfgs":["static_assertions","linux_raw","linux_like","linux_kernel"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/rustix-b80d2218fcad74c2/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lazy_static","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblazy_static-876bebadd0b0ab55.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.134","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.134/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.134/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","raw_value","std","unbounded_depth"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/serde_json-043f7893dd41841b/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.6.29","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.6.29/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex_syntax","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.6.29/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libregex_syntax-bd05f53fd7d0054e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/percent-encoding-2.3.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"percent_encoding","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/percent-encoding-2.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libpercent_encoding-6132b929e02f1311.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#slotmap@1.0.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slotmap-1.0.7/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slotmap-1.0.7/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/slotmap-e383ad608468597a/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.14","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.14/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libitoa-9467a8bf56556e54.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.18","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ryu","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libryu-d2c699f672d3b1c3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#radsort@0.1.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/radsort-0.1.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"radsort","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/radsort-0.1.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libradsort-6e2bc32d0ff23c6f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#overload@0.1.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/overload-0.1.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"overload","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/overload-0.1.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liboverload-1b36be56de2cf3cb.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#x11-dl@2.21.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/x11-dl-2.21.0/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/x11-dl-2.21.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/x11-dl-942cf2e2b10a6dd6/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_image@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_image-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_image","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_image-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["hdr","ktx2","png","ruzstd","zstd"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_image-e09105d78a1053a1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.42","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.42/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustix","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.42/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","event","fs","libc-extra-traits","net","pipe","process","std","system","thread","time"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librustix-f1129a48007cae58.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.1.10","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.1.10/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex_automata","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.1.10/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","regex-syntax","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libregex_automata-b306891cffb3a8e3.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.134","linked_libs":[],"linked_paths":[],"cfgs":["fast_arithmetic=\"64\""],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/serde_json-1617d3b47f087399/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.46.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nu-ansi-term-0.46.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"nu_ansi_term","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nu-ansi-term-0.46.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libnu_ansi_term-7c266dd09125d88b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sharded-slab-0.1.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"sharded_slab","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sharded-slab-0.1.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsharded_slab-de44783062471525.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#slotmap@1.0.7","linked_libs":[],"linked_paths":[],"cfgs":["has_min_const_generics"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/slotmap-ec96de888a3fa7f3/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#alsa-sys@0.3.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/alsa-sys-0.3.1/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/alsa-sys-0.3.1/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/alsa-sys-a3929b8af8c44fce/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#font-types@0.7.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/font-types-0.7.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"font_types","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/font-types-0.7.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytemuck","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfont_types-caea5bf51461703d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-epoch-0.9.18/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam_epoch","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-epoch-0.9.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcrossbeam_epoch-6edd72078be42f06.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-log-0.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tracing_log","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-log-0.2.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","log-tracer","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtracing_log-5bf9ec886b0627f6.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#x11rb-protocol@0.13.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/x11rb-protocol-0.13.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"x11rb_protocol","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/x11rb-protocol-0.13.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["randr","render","resource_manager","shape","std","xfixes","xinput","xkb"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libx11rb_protocol-202e5b5c867d729a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.12.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/rayon-core-e5d3330bbc23d39f/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#as-raw-xcb-connection@1.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/as-raw-xcb-connection-1.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"as_raw_xcb_connection","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/as-raw-xcb-connection-1.0.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libas_raw_xcb_connection-a36adbbcdd422734.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#x11-dl@2.21.0","linked_libs":["dl"],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/x11-dl-e7c40efa42cc9325/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libudev-sys@0.1.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libudev-sys-0.1.4/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libudev-sys-0.1.4/build.rs","edition":"2015","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/libudev-sys-ad645049e015e72e/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_mesh@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_mesh-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_mesh","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_mesh-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_mesh-d1835c8c4cb0b461.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.134","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.134/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.134/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","raw_value","std","unbounded_depth"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libserde_json-2ec52701f2a2e736.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#matchers@0.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/matchers-0.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"matchers","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/matchers-0.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libmatchers-111e0c5b99e6032e.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#alsa-sys@0.3.1","linked_libs":["asound"],"linked_paths":["native=/usr/lib/x86_64-linux-gnu"],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/alsa-sys-8be4977e426c12b9/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#x11rb@0.13.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/x11rb-0.13.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"x11rb","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/x11rb-0.13.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["allow-unsafe-code","as-raw-xcb-connection","dl-libxcb","libc","libloading","once_cell","randr","render","resource_manager","shape","xfixes","xinput","xkb"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libx11rb-8e17d3cd76a0097a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#read-fonts@0.22.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/read-fonts-0.22.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"read_fonts","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/read-fonts-0.22.7/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["experimental_traverse","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libread_fonts-b6133f03da4abc1f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#polling@3.7.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/polling-3.7.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"polling","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/polling-3.7.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libpolling-cc17015ac92590d2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-deque@0.8.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-deque-0.8.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam_deque","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-deque-0.8.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcrossbeam_deque-52f14956748846fd.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#slotmap@1.0.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slotmap-1.0.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"slotmap","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/slotmap-1.0.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libslotmap-8f743c1430045eb9.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.12.1","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/rayon-core-9e186c034a94bb3a/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#dlib@0.5.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dlib-0.5.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"dlib","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dlib-0.5.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libdlib-053ab756efb2072e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#euclid@0.22.11","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/euclid-0.22.11/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"euclid","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/euclid-0.22.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libeuclid-d5f109c53bafc5f4.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#winit@0.30.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.30.7/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.30.7/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["android-game-activity","bytemuck","percent-encoding","rwh_06","x11","x11-dl","x11rb"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/winit-f5cc1380d66b3842/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#svg_fmt@0.4.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/svg_fmt-0.4.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"svg_fmt","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/svg_fmt-0.4.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsvg_fmt-d12d3995442406ca.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#xkeysym@0.2.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xkeysym-0.2.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"xkeysym","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xkeysym-0.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libxkeysym-53c0ced6cb5cba23.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#roxmltree@0.20.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/roxmltree-0.20.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"roxmltree","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/roxmltree-0.20.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","positions","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libroxmltree-f18f3c24fba13a95.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_render@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_render","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_render-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["hdr","ktx2","multi_threaded","webgl"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_render-f72789bfc1aa8b1f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.19","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-subscriber-0.3.19/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tracing_subscriber","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-subscriber-0.3.19/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","ansi","default","env-filter","fmt","matchers","nu-ansi-term","once_cell","regex","registry","sharded-slab","smallvec","std","thread_local","tracing","tracing-log"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtracing_subscriber-b8845f76906d489a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#skrifa@0.22.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/skrifa-0.22.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"skrifa","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/skrifa-0.22.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["autohint_shaping","default","std","traversal"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libskrifa-819beb79d3de8d54.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fontconfig-parser@0.5.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fontconfig-parser-0.5.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fontconfig_parser","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fontconfig-parser-0.5.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfontconfig_parser-0748bb83a0ffcfc9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#calloop@0.13.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/calloop-0.13.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"calloop","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/calloop-0.13.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcalloop-d041330a096c07ea.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#alsa-sys@0.3.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/alsa-sys-0.3.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"alsa_sys","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/alsa-sys-0.3.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libalsa_sys-4f7bfbbabf80ba86.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.12.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rayon_core","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-core-1.12.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librayon_core-277fcbdd99ea211b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#guillotiere@0.6.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/guillotiere-0.6.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"guillotiere","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/guillotiere-0.6.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libguillotiere-884f4acfdc883799.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#winit@0.30.7","linked_libs":[],"linked_paths":[],"cfgs":["free_unix","x11_platform"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/winit-ea61a4b7461f7ec6/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#xkbcommon-dl@0.4.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xkbcommon-dl-0.4.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"xkbcommon_dl","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/xkbcommon-dl-0.4.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["x11"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libxkbcommon_dl-67d61a01fb23c5b5.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#x11-dl@2.21.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/x11-dl-2.21.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"x11_dl","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/x11-dl-2.21.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libx11_dl-6c67dd48f613dd68.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libudev-sys@0.1.4","linked_libs":["udev"],"linked_paths":["native=/usr/lib/x86_64-linux-gnu"],"cfgs":["hwdb"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/libudev-sys-2ee223f5afcedba2/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memmap2-0.9.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memmap2","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memmap2-0.9.5/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libmemmap2-84a3b14649e049e9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rectangle-pack@0.4.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rectangle-pack-0.4.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rectangle_pack","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rectangle-pack-0.4.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librectangle_pack-748cb3327caed9c2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-script@0.5.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-script-0.5.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_script","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-script-0.5.7/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_script-d0dc2d5202896059.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#inflections@1.1.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/inflections-1.1.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"inflections","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/inflections-1.1.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libinflections-f5e4276e5d6e17c7.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libinflections-f5e4276e5d6e17c7.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_core_pipeline@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_core_pipeline-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_core_pipeline","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_core_pipeline-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["smaa_luts","tonemapping_luts","webgl"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_core_pipeline-98f16e741a23858b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_picking@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_picking-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_picking","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_picking-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_mesh_picking_backend"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_picking-c0c792b712e473f9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_log@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_log-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_log","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_log-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_log-94502e0aed8e01f8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ttf-parser@0.21.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ttf-parser-0.21.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ttf_parser","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ttf-parser-0.21.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["apple-layout","glyph-names","opentype-layout","std","variable-fonts"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libttf_parser-65364e0e8a14bcf6.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#yazi@0.1.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/yazi-0.1.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"yazi","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/yazi-0.1.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libyazi-671963faaacfb3b1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-properties@0.1.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-properties-0.1.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_properties","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-properties-0.1.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["general-category"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_properties-d33532b763a7a44b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cpal@0.15.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cpal-0.15.3/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cpal-0.15.3/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/cpal-6d6dead2497155d3/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#dpi@0.1.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dpi-0.1.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"dpi","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dpi-0.1.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libdpi-ac2133890d2f4f51.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ttf-parser@0.20.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ttf-parser-0.20.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ttf_parser","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ttf-parser-0.20.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["apple-layout","glyph-names","opentype-layout","std","variable-fonts"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libttf_parser-0bd6e9d47aed2927.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cursor-icon@1.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cursor-icon-1.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cursor_icon","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cursor-icon-1.1.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcursor_icon-213d78daf380cb17.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zeno@0.2.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zeno-0.2.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zeno","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zeno-0.2.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["eval"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libzeno-75e98fdc44bb53ae.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-bidi-mirroring@0.2.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-bidi-mirroring-0.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_bidi_mirroring","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-bidi-mirroring-0.2.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_bidi_mirroring-276686d782a97eea.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ccc@0.2.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ccc-0.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ccc","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ccc-0.2.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_ccc-9099898fe119d84a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rayon@1.10.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-1.10.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rayon","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rayon-1.10.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librayon-e06a81701aee3b35.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gltf-derive@1.4.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gltf-derive-1.4.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"gltf_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gltf-derive-1.4.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgltf_derive-fb9749087572abf6.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libudev-sys@0.1.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libudev-sys-0.1.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libudev_sys","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libudev-sys-0.1.4/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblibudev_sys-984cfb15f32ec55a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#winit@0.30.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.30.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"winit","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.30.7/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["android-game-activity","bytemuck","percent-encoding","rwh_06","x11","x11-dl","x11rb"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwinit-aaf8c3f9df8b9a8f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustybuzz@0.14.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustybuzz-0.14.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustybuzz","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustybuzz-0.14.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["libm","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librustybuzz-1e63e1dcd6e6a6a2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fontdb@0.16.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fontdb-0.16.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fontdb","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fontdb-0.16.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["fontconfig","fontconfig-parser","fs","memmap","memmap2","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfontdb-0156327f3324cc59.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#cpal@0.15.3","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/cpal-613653dfca43d313/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_sprite@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_sprite-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_sprite","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_sprite-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_picking","bevy_sprite_picking_backend","bevy_window","webgl"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_sprite-46a0bf9ad3661eb2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#swash@0.1.19","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/swash-0.1.19/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"swash","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/swash-0.1.19/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","render","scale"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libswash-0257f1f27487c4b9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#alsa@0.9.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/alsa-0.9.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"alsa","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/alsa-0.9.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libalsa-1f13383bcca73d12.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#inotify@0.11.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/inotify-0.11.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"inotify","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/inotify-0.11.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libinotify-698ec76cde1e1bb8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/synstructure-0.13.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"synstructure","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/synstructure-0.13.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsynstructure-8de18c6bb58713b0.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsynstructure-8de18c6bb58713b0.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ogg@0.8.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ogg-0.8.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ogg","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ogg-0.8.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libogg-c29d1a63c20a9478.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#vec_map@0.8.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vec_map-0.8.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"vec_map","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vec_map-0.8.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libvec_map-3b3037073e47a28a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gilrs@0.11.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gilrs-0.11.0/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gilrs-0.11.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","wgi"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/gilrs-8fa436d46deb5427/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#either@1.13.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.13.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"either","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.13.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","use_std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libeither-409ddc98247d5504.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libeither-409ddc98247d5504.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.12.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.12.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_segmentation","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.12.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_segmentation-561bc653b2392ab0.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.42","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.42/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.42/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","fs","libc-extra-traits","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/rustix-4aeb0650244e8b02/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#dasp_sample@0.11.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dasp_sample-0.11.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"dasp_sample","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dasp_sample-0.11.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libdasp_sample-26c52899d826d410.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rangemap@1.5.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rangemap-1.5.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rangemap","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rangemap-1.5.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librangemap-de95c99fa378dd74.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-bidi@0.3.18","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-bidi-0.3.18/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_bidi","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-bidi-0.3.18/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","hardcoded-data","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_bidi-66c5409068b8cbc4.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#sys-locale@0.3.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sys-locale-0.3.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"sys_locale","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sys-locale-0.3.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsys_locale-b77078f3404cae56.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-linebreak@0.1.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-linebreak-0.1.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_linebreak","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-linebreak-0.1.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libunicode_linebreak-8d8c3fbb7f9bffc0.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#self_cell@1.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/self_cell-1.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"self_cell","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/self_cell-1.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libself_cell-db2d70bf307cbb46.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#accesskit_winit@0.23.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/accesskit_winit-0.23.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"accesskit_winit","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/accesskit_winit-0.23.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["rwh_06"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libaccesskit_winit-cfd26480c337c541.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gilrs-core@0.6.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gilrs-core-0.6.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gilrs_core","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gilrs-core-0.6.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["wgi","windows"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgilrs_core-8638245078651334.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lewton@0.10.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lewton-0.10.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lewton","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lewton-0.10.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","ogg"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblewton-9a1a271f761f48cf.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#gilrs@0.11.0","linked_libs":[],"linked_paths":[],"cfgs":["path_separator=\"slash\""],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/gilrs-b8215a6ccab8644e/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cpal@0.15.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cpal-0.15.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cpal","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cpal-0.15.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcpal-3371453c1e2744f8.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.42","linked_libs":[],"linked_paths":[],"cfgs":["static_assertions","linux_raw","linux_like","linux_kernel"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/rustix-c48bda8ee8d96ede/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gltf-json@1.4.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gltf-json-1.4.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gltf_json","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gltf-json-1.4.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["KHR_lights_punctual","KHR_materials_emissive_strength","KHR_materials_ior","KHR_materials_transmission","KHR_materials_unlit","KHR_materials_volume","KHR_texture_transform","default","extensions","extras","names"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgltf_json-f9ff2e2c2d2c551a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_pbr@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_pbr-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_pbr","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_pbr-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["webgl"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_pbr-f2c928a27c7ed875.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#approx@0.5.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/approx-0.5.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"approx","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/approx-0.5.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libapprox-a9086a12f331189f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.6.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbitflags-371303bd19cfee41.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbitflags-371303bd19cfee41.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fnv@1.0.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fnv","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libfnv-77b7cb4d58cf7384.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cosmic-text@0.12.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cosmic-text-0.12.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cosmic_text","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cosmic-text-0.12.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","fontconfig","rayon","shape-run-cache","std","swash","sys-locale"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcosmic_text-beb5c6bd3b68b88a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#linux-raw-sys@0.4.14","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.4.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"linux_raw_sys","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.4.14/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["elf","errno","general","ioctl","no_std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblinux_raw_sys-7520b4393bcb1ace.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblinux_raw_sys-7520b4393bcb1ace.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stable_deref_trait-1.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"stable_deref_trait","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stable_deref_trait-1.2.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libstable_deref_trait-399046e1cc09103e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#grid@0.14.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/grid-0.14.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"grid","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/grid-0.14.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgrid-6aa4988640af194a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gltf@1.4.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gltf-1.4.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gltf","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gltf-1.4.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["KHR_lights_punctual","KHR_materials_emissive_strength","KHR_materials_ior","KHR_materials_transmission","KHR_materials_unlit","KHR_materials_volume","KHR_texture_transform","extensions","extras","names","utils"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgltf-9285bd1990443cd2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_winit@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_winit","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_winit-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["android-game-activity","bevy_asset","bevy_image","bytemuck","custom_cursor","wgpu-types","x11"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_winit-71035dce21f2b120.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rodio@0.19.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rodio-0.19.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rodio","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rodio-0.19.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["lewton","vorbis"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librodio-a892dedc69021a9a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gilrs@0.11.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gilrs-0.11.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gilrs","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gilrs-0.11.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","wgi"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libgilrs-fc8082e22649e478.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerofrom-derive-0.1.5/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"zerofrom_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerofrom-derive-0.1.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libzerofrom_derive-05640b0d856f02c0.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_animation@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_animation-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_animation","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_animation-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_animation-71d1222b2640c6e6.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_scene@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_scene-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_scene","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_scene-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_render","default","serialize"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_scene-9eba260ba961d076.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_gizmos_macros@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_gizmos_macros-0.15.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bevy_gizmos_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_gizmos_macros-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_gizmos_macros-d48a531dfb054833.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_state_macros@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_state_macros-0.15.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bevy_state_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_state_macros-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_state_macros-ff48cf89da76cf35.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#home@0.5.11","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/home-0.5.11/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"home","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/home-0.5.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libhome-ede344ff86364cd1.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libhome-ede344ff86364cd1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.22.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"base64","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/base64-0.22.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbase64-0b21e6eb5e7063b5.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.7.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/yoke-derive-0.7.5/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"yoke_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/yoke-derive-0.7.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libyoke_derive-0cf71f2be29f612f.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_text@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_text-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_text","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_text-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default_font"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_text-abe09cae43ed1e5c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#taffy@0.5.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/taffy-0.5.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"taffy","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/taffy-0.5.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","block_layout","content_size","default","flexbox","grid","std","taffy_tree"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtaffy-2b61f58d6e06e317.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustix@0.38.42","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.42/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustix","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-0.38.42/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","fs","libc-extra-traits","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librustix-e6e26cc5efd6119a.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/librustix-e6e26cc5efd6119a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_gilrs@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_gilrs-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_gilrs","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_gilrs-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_gilrs-7ac1d3724791a0a2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_audio@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_audio-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_audio","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_audio-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["android_shared_stdcxx","vorbis"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_audio-2a51db91b2786e17.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerofrom-0.1.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerofrom","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerofrom-0.1.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","derive"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libzerofrom-fa461da60cd43760.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_state@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_state-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_state","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_state-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_app","bevy_hierarchy","bevy_reflect","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_state-84d96cba3b7a4c7a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_gizmos@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_gizmos-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_gizmos","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_gizmos-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_core_pipeline","bevy_pbr","bevy_render","bevy_sprite","webgl"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_gizmos-9554f429acaa73be.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_gltf@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_gltf-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_gltf","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_gltf-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_animation"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_gltf-c498c85c49febd95.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libmemchr-4f818262cb12d21c.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libmemchr-4f818262cb12d21c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lua-src@547.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lua-src-547.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lua_src","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lua-src-547.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblua_src-1c9cdd734501aec7.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblua_src-1c9cdd734501aec7.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.10.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerovec-derive-0.10.3/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"zerovec_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerovec-derive-0.10.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libzerovec_derive-33238c28460a999f.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex_syntax","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libregex_syntax-727cbad552fc5bc6.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libregex_syntax-727cbad552fc5bc6.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/displaydoc-0.2.5/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"displaydoc","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/displaydoc-0.2.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libdisplaydoc-3fe7c552c03487a9.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro-error-attr2@2.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error-attr2-2.0.0/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"proc_macro_error_attr2","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error-attr2-2.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libproc_macro_error_attr2-09cd30f73000f9a6.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.13.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itertools","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.13.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","use_alloc","use_std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libitertools-91a3acf0cc3d9392.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libitertools-91a3acf0cc3d9392.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_ui@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ui-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_ui","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ui-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_picking","bevy_ui_picking_backend"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_ui-d54062d2bca415e8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#which@6.0.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/which-6.0.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"which","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/which-6.0.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwhich-1dd7e81eaaa3d2ea.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwhich-1dd7e81eaaa3d2ea.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"aho_corasick","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["perf-literal","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libaho_corasick-1d9e95f75ae8d249.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libaho_corasick-1d9e95f75ae8d249.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#yoke@0.7.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/yoke-0.7.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"yoke","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/yoke-0.7.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","derive","zerofrom"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libyoke-5b1ef89cd7f0af9a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro-error2@2.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error2-2.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro_error2","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error2-2.0.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","syn-error"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libproc_macro_error2-c49546a33589e47a.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libproc_macro_error2-c49546a33589e47a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"utf8parse","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libutf8parse-3dfecc0d104fcb04.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bstr@1.11.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.11.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bstr","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.11.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbstr-f80015fc4fc4ab57.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc-hash-2.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustc_hash","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc-hash-2.1.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librustc_hash-6b5351c37e458137.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#litemap@0.7.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/litemap-0.7.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"litemap","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/litemap-0.7.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblitemap-cdc27fdc534c4b65.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#writeable@0.5.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/writeable-0.5.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"writeable","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/writeable-0.5.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwriteable-24bf54777973bf53.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#dashmap@6.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dashmap-6.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"dashmap","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dashmap-6.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libdashmap-1f3ee7c78f663b72.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_provider_macros@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_provider_macros-1.5.0/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"icu_provider_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_provider_macros-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libicu_provider_macros-91c0f018c131a038.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"heck","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libheck-bf1d1a85f417e9f1.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libheck-bf1d1a85f417e9f1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_query","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libanstyle_query-1d1422b3256723ec.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"is_terminal_polyfill","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libis_terminal_polyfill-a7318c7822d24abd.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"colorchoice","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcolorchoice-b99c8717a950cb2d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#luajit-src@210.5.11+97813fb","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/luajit-src-210.5.11+97813fb/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"luajit_src","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/luajit-src-210.5.11+97813fb/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libluajit_src-89089fefb1a07e88.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libluajit_src-89089fefb1a07e88.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_internal@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_internal-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_internal","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_internal-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["android-game-activity","android_shared_stdcxx","animation","bevy_animation","bevy_asset","bevy_audio","bevy_color","bevy_core_pipeline","bevy_gilrs","bevy_gizmos","bevy_gltf","bevy_image","bevy_mesh_picking_backend","bevy_pbr","bevy_picking","bevy_render","bevy_scene","bevy_sprite","bevy_sprite_picking_backend","bevy_state","bevy_text","bevy_ui","bevy_ui_picking_backend","bevy_window","bevy_winit","custom_cursor","default_font","file_watcher","hdr","ktx2","multi_threaded","png","reflect_functions","smaa_luts","sysinfo_plugin","tonemapping_luts","vorbis","webgl","x11","zstd"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_internal-7b379afb30cc8715.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.10.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerovec-0.10.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerovec","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerovec-0.10.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["derive","yoke"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libzerovec-30dc7e4c6db61b9e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex_automata","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","dfa-onepass","hybrid","meta","nfa-backtrack","nfa-pikevm","nfa-thompson","perf-inline","perf-literal","perf-literal-multisubstring","perf-literal-substring","std","syntax","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","unicode-word-boundary"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libregex_automata-d9f36df28fdab431.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libregex_automata-d9f36df28fdab431.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@0.2.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_parse","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","utf8"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libanstyle_parse-b550bea7d44f0fcf.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_locid_transform_data@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_locid_transform_data-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_locid_transform_data","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_locid_transform_data-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libicu_locid_transform_data-1d2a1fb6541eb1be.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.10","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.10/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstyle","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.10/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libanstyle-2abb6a24fae88621.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"strsim","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libstrsim-484e88c42311e7a2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap_lex@0.7.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"clap_lex","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libclap_lex-7e83826978fa345a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_properties_data-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_properties_data","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_properties_data-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libicu_properties_data-1ebd9e3befd57165.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.5.18","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"clap_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libclap_derive-590c93f4bd0ea4a2.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro-error-attr@1.0.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error-attr-1.0.4/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error-attr-1.0.4/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/proc-macro-error-attr-0ab44f4420d93613/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#write16@1.0.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/write16-1.0.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"write16","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/write16-1.0.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwrite16-5135b964fccf81a6.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#utf16_iter@1.0.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf16_iter-1.0.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"utf16_iter","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf16_iter-1.0.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libutf16_iter-ae9fa17f24d7adab.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8_iter-1.0.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"utf8_iter","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8_iter-1.0.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libutf8_iter-a76a3bebd54bbe42.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.109/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.109/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","extra-traits","full","parsing","printing","proc-macro","quote"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/syn-2f325ca6f81a5137/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#mlua-sys@0.6.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mlua-sys-0.6.6/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-main","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mlua-sys-0.6.6/build/main.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["lua-src","lua54","luajit-src","vendored"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/mlua-sys-608bf5fc33f1c66c/build-script-main"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy@0.15.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy-0.15.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy-0.15.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["android-game-activity","android_shared_stdcxx","animation","bevy_animation","bevy_asset","bevy_audio","bevy_color","bevy_core_pipeline","bevy_gilrs","bevy_gizmos","bevy_gltf","bevy_mesh_picking_backend","bevy_pbr","bevy_picking","bevy_render","bevy_scene","bevy_sprite","bevy_sprite_picking_backend","bevy_state","bevy_text","bevy_ui","bevy_ui_picking_backend","bevy_window","bevy_winit","custom_cursor","default","default_font","file_watcher","hdr","ktx2","multi_threaded","png","reflect_functions","smaa_luts","sysinfo_plugin","tonemapping_luts","vorbis","webgl2","x11","zstd"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy-353700f91117103c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex@1.11.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","perf","perf-backtrack","perf-cache","perf-dfa","perf-inline","perf-literal","perf-onepass","std","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libregex-a250897d2477660d.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libregex-a250897d2477660d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tinystr@0.7.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinystr-0.7.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tinystr","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tinystr-0.7.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","zerovec"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtinystr-6f8ea7b6233790f5.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstream@0.6.18","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.18/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstream","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["auto","default","wincon"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libanstream-9c4615ef51ec35ed.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_collections@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_collections-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_collections","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_collections-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libicu_collections-d9d2cb9c8951ca6c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_normalizer_data-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_normalizer_data","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_normalizer_data-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libicu_normalizer_data-999e18a12b2518ee.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109","linked_libs":[],"linked_paths":[],"cfgs":["syn_disable_nightly_tests"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/syn-eaae82890f631994/out"} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro-error-attr@1.0.4","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/proc-macro-error-attr-a77c4af4777185d9/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro-error@1.0.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error-1.0.4/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error-1.0.4/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","syn","syn-error"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/proc-macro-error-9b11c8b412ec218e/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ttf-parser@0.25.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ttf-parser-0.25.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ttf_parser","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ttf-parser-0.25.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["apple-layout","glyph-names","opentype-layout","std","variable-fonts"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libttf_parser-3551335deb255114.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#emath@0.29.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/emath-0.29.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"emath","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/emath-0.29.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytemuck"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libemath-fb68403822eeab66.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ab_glyph_rasterizer@0.1.8","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ab_glyph_rasterizer-0.1.8/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ab_glyph_rasterizer","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ab_glyph_rasterizer-0.1.8/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libab_glyph_rasterizer-53f541902c9462f9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/form_urlencoded-1.2.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"form_urlencoded","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/form_urlencoded-1.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libform_urlencoded-4080c45158665124.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.19","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.19/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.19/build/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/rustversion-0f203c07063c9688/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#heapless@0.8.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heapless-0.8.0/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heapless-0.8.0/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/heapless-a3ad787e713e185b/build-script-build"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#mlua-sys@0.6.6","linked_libs":["static=lua5.4"],"linked_paths":["native=/home/makspll/git/bevy_mod_scripting/target/debug/build/mlua-sys-9bc1671a45c6509b/out/lua-build/lib"],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/mlua-sys-9bc1671a45c6509b/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#mlua_derive@0.10.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mlua_derive-0.10.1/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"mlua_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mlua_derive-0.10.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["itertools","macros","once_cell","proc-macro-error2","regex"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libmlua_derive-52ced6bab19a358d.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_locid@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_locid-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_locid","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_locid-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["zerovec"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libicu_locid-8728da08fd347fdc.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.5.23","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.23/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"clap_builder","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.23/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["color","error-context","help","std","string","suggestions","usage"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libclap_builder-6506279807887ed5.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#owned_ttf_parser@0.25.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/owned_ttf_parser-0.25.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"owned_ttf_parser","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/owned_ttf_parser-0.25.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["apple-layout","default","glyph-names","opentype-layout","std","variable-fonts"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libowned_ttf_parser-8793a0aa0409dd00.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro-error@1.0.4","linked_libs":[],"linked_paths":[],"cfgs":["use_fallback"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/proc-macro-error-e9f06d8f87f5c65e/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@1.0.109","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.109/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-1.0.109/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","extra-traits","full","parsing","printing","proc-macro","quote"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsyn-ad6ced4631f9d79e.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsyn-ad6ced4631f9d79e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro-error-attr@1.0.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error-attr-1.0.4/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"proc_macro_error_attr","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error-attr-1.0.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libproc_macro_error_attr-bebd44cf9bb397b4.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ecolor@0.29.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ecolor-0.29.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ecolor","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ecolor-0.29.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytemuck"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libecolor-53a48b115d4cf0f8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.4.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.4.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"heck","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.4.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libheck-a22ad048667a70f9.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libheck-a22ad048667a70f9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#epaint_default_fonts@0.29.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/epaint_default_fonts-0.29.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"epaint_default_fonts","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/epaint_default_fonts-0.29.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libepaint_default_fonts-810d2acc106c46d9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#nohash-hasher@0.2.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nohash-hasher-0.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"nohash_hasher","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nohash-hasher-0.2.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libnohash_hasher-c62b932e6f27e93d.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#heapless@0.8.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/heapless-5423aad8731948ce/out"} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/test_utils#0.1.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/test_utils/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"test_utils","src_path":"/home/makspll/git/bevy_mod_scripting/crates/test_utils/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtest_utils-87cc2b8ce2845fe7.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.19","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/rustversion-a1c24ffb4d88e03a/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#vte_generate_state_changes@0.1.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vte_generate_state_changes-0.1.2/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"vte_generate_state_changes","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vte_generate_state_changes-0.1.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libvte_generate_state_changes-d2b7c2e3e5725331.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#mlua-sys@0.6.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mlua-sys-0.6.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"mlua_sys","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mlua-sys-0.6.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["lua-src","lua54","luajit-src","vendored"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libmlua_sys-ae1bb953902917d8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_provider@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_provider-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_provider","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_provider-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["macros"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libicu_provider-af0d98a07d7abd1c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap@4.5.23","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.23/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"clap","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.23/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["color","default","derive","error-context","help","std","string","suggestions","usage"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libclap-369babfeeecb91fe.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro-error@1.0.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error-1.0.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro_error","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro-error-1.0.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","syn","syn-error"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libproc_macro_error-f5e3323eaaf7911f.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libproc_macro_error-f5e3323eaaf7911f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ab_glyph@0.2.29","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ab_glyph-0.2.29/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ab_glyph","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ab_glyph-0.2.29/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std","variable-fonts"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libab_glyph-e3b9e6bee00bf2aa.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hash32@0.3.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hash32-0.3.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hash32","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hash32-0.3.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libhash32-b8644a812ce6fe0c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#home@0.5.11","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/home-0.5.11/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"home","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/home-0.5.11/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libhome-1957a90a304ae687.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.24","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.24/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.24/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","serde","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/semver-9b293f43d0e2e292/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#minimal-lexical@0.2.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"minimal_lexical","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minimal-lexical-0.2.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libminimal_lexical-2b3bbc4a6a62c359.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.9/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.9/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["serde","serde1"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/camino-2cc3edc75b1ca08b/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_egui@0.31.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_egui-0.31.1/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_egui-0.31.1/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arboard","bevy_asset","bevy_image","bevy_render","bytemuck","default","default_fonts","encase","manage_clipboard","open_url","render","thread_local","webbrowser","wgpu-types"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/bevy_egui-545d03208398f647/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-2.0.9/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-2.0.9/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/thiserror-660a793e3798be73/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#vte@0.11.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vte-0.11.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"vte","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vte-0.11.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libvte-978a122477895832.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.19","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.19/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"rustversion","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.19/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/librustversion-1270f059f08e65d5.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#arboard@3.4.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/arboard-3.4.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"arboard","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/arboard-3.4.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["core-graphics","default","image","image-data","windows-sys"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libarboard-46ea5743861da131.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-2.0.9/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-2.0.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libthiserror_impl-428ded9c3fabba90.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#mlua@0.10.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mlua-0.10.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"mlua","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mlua-0.10.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["error-send","lua54","macros","send","vendored"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libmlua-75800dd4af1919c7.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_locid_transform@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_locid_transform-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_locid_transform","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_locid_transform-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compiled_data"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libicu_locid_transform-3eadf9b761690fde.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#epaint@0.29.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/epaint-0.29.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"epaint","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/epaint-0.29.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytemuck","default_fonts","epaint_default_fonts"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libepaint-bacfd26cc6840747.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#better-bae-macros@0.1.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/better-bae-macros-0.1.9/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"better_bae_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/better-bae-macros-0.1.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbetter_bae_macros-b5bf38ce2dd9d2e3.so"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_egui@0.31.1","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/bevy_egui-d30af04c3848e086/out"} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.24","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/semver-a74999deee37c9e1/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#nom@7.1.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"nom","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nom-7.1.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libnom-c8a1771231a6c196.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#heapless@0.8.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heapless-0.8.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"heapless","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heapless-0.8.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libheapless-61a5f8fa08688b33.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.9","linked_libs":[],"linked_paths":[],"cfgs":["path_buf_capacity","shrink_to","try_reserve_2","path_buf_deref_mut","os_str_bytes","absolute_path"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/camino-341d4eced65f7801/out"} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.9","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/thiserror-9ac42dee4cb2ff95/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#is-terminal@0.4.13","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-terminal-0.4.13/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"is_terminal","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-terminal-0.4.13/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libis_terminal-1c8fdc2585dff58b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#humantime@2.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"humantime","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libhumantime-802362a05e0968e9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.95","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.95/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.95/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/build/anyhow-93b3f12009aea8f6/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#strip-ansi-escapes@0.2.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strip-ansi-escapes-0.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"strip_ansi_escapes","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strip-ansi-escapes-0.2.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libstrip_ansi_escapes-2a8115a9ff512e91.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.26.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum_macros-0.26.4/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"strum_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum_macros-0.26.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libstrum_macros-392abf5bc575bfcc.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cargo_platform","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcargo_platform-ded53e1e68a8df2e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_core#0.9.0-alpha.4","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_core/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_mod_scripting_core","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["mlua","mlua_impls"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_mod_scripting_core-42b56be1091f59da.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties@1.5.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_properties-1.5.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_properties","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_properties-1.5.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compiled_data","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libicu_properties-3de5a16d25586811.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#egui@0.29.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/egui-0.29.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"egui","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/egui-0.29.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytemuck","default_fonts"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libegui-fc604c07a66945ee.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#better-bae@0.1.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/better-bae-0.1.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"better_bae","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/better-bae-0.1.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbetter_bae-705be3975ff21f46.rlib","/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbetter_bae-705be3975ff21f46.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#env_logger@0.10.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.10.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"env_logger","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.10.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["auto-color","color","default","humantime","regex"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libenv_logger-dce84ff2429161a1.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.95","linked_libs":[],"linked_paths":[],"cfgs":["std_backtrace"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/target/debug/build/anyhow-12cddf958bc378b5/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ansi-parser@0.9.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ansi-parser-0.9.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ansi_parser","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ansi-parser-0.9.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libansi_parser-b735ea263c20927c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-2.0.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-2.0.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libthiserror-dce49f1a969ac862.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.24","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.24/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"semver","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.24/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","serde","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libsemver-fb88956586b5baa7.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"camino","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["serde","serde1"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcamino-ecb789597bfa63cd.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/shlex-1.3.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"shlex","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/shlex-1.3.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libshlex-159dca6ea984d4c9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#escape8259@0.5.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/escape8259-0.5.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"escape8259","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/escape8259-0.5.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libescape8259-59e67adcaa651561.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#strum@0.26.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum-0.26.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"strum","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum-0.26.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","std","strum_macros"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libstrum-d8d478d1d17ba075.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.14.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itertools","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.14.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","use_alloc","use_std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libitertools-8f2ce4eca5cf08d9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#glob@0.3.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/glob-0.3.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"glob","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/glob-0.3.2/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libglob-738de898869f45ee.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_core#0.9.0-alpha.4","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_core/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_mod_scripting_core","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":true},"features":["mlua","mlua_impls"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_mod_scripting_core-2e136c0f324282ab.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_functions#0.9.0-alpha.4","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_functions/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_mod_scripting_functions","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_functions/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_bindings","core_functions"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_mod_scripting_functions-af9edddd0d966077.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_normalizer-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_normalizer","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/icu_normalizer-1.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compiled_data","default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libicu_normalizer-6e81d924acd67f7a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_console_derive@0.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_console_derive-0.5.0/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bevy_console_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_console_derive-0.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_console_derive-2b6f2ed5d204272c.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#pretty_env_logger@0.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pretty_env_logger-0.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"pretty_env_logger","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pretty_env_logger-0.5.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libpretty_env_logger-6347ebdfa2688364.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libtest-mimic@0.8.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libtest-mimic-0.8.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libtest_mimic","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libtest-mimic-0.8.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblibtest_mimic-e856e60622b328fa.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.19.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.19.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cargo_metadata","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.19.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libcargo_metadata-21549b10739a4aa2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.95","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.95/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anyhow","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.95/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libanyhow-ff328a6eae0c715f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_functions#0.9.0-alpha.4","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_functions/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_mod_scripting_functions","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_mod_scripting_functions/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":true},"features":["bevy_bindings","core_functions"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_mod_scripting_functions-29610ae6bc1743d3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/test_utils#0.1.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/test_utils/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"test_utils","src_path":"/home/makspll/git/bevy_mod_scripting/crates/test_utils/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":true},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libtest_utils-ab6eb8eb5b02caab.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/idna_adapter-1.2.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"idna_adapter","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/idna_adapter-1.2.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compiled_data"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libidna_adapter-d2a3bc924cb8cc16.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/languages/bevy_mod_scripting_lua#0.9.0-alpha.4","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/languages/bevy_mod_scripting_lua/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_mod_scripting_lua","src_path":"/home/makspll/git/bevy_mod_scripting/crates/languages/bevy_mod_scripting_lua/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["lua54"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_mod_scripting_lua-798af4a0eb892c3d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/script_integration_test_harness#0.1.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/script_integration_test_harness/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"script_integration_test_harness","src_path":"/home/makspll/git/bevy_mod_scripting/crates/script_integration_test_harness/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libscript_integration_test_harness-a93bb11c4110454a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/script_integration_test_harness#0.1.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/script_integration_test_harness/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"script_integration_test_harness","src_path":"/home/makspll/git/bevy_mod_scripting/crates/script_integration_test_harness/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":true},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libscript_integration_test_harness-43280a117c7cea56.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/xtask#0.1.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/xtask/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"xtask","src_path":"/home/makspll/git/bevy_mod_scripting/crates/xtask/src/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":true},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libxtask-403d96283e9848ba.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/xtask#0.1.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/xtask/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"xtask","src_path":"/home/makspll/git/bevy_mod_scripting/crates/xtask/src/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libxtask-69ca85f6a74c9d5a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#idna@1.0.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/idna-1.0.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"idna","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/idna-1.0.3/src/lib.rs","edition":"2018","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","compiled_data","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libidna-b65884fad8677863.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting#0.9.0-alpha.4","manifest_path":"/home/makspll/git/bevy_mod_scripting/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_mod_scripting","src_path":"/home/makspll/git/bevy_mod_scripting/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_bindings","bevy_mod_scripting_lua","core_functions","lua","lua54"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_mod_scripting-49071ca4463b0d6d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/languages/bevy_mod_scripting_lua#0.9.0-alpha.4","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/languages/bevy_mod_scripting_lua/Cargo.toml","target":{"kind":["test"],"crate_types":["bin"],"name":"lua_tests","src_path":"/home/makspll/git/bevy_mod_scripting/crates/languages/bevy_mod_scripting_lua/tests/lua_tests.rs","edition":"2021","doc":false,"doctest":false,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":true},"features":["lua54"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liblua_tests-82124c168ca928af.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/languages/bevy_mod_scripting_lua#0.9.0-alpha.4","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/languages/bevy_mod_scripting_lua/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_mod_scripting_lua","src_path":"/home/makspll/git/bevy_mod_scripting/crates/languages/bevy_mod_scripting_lua/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":true},"features":["lua54"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_mod_scripting_lua-6c0089e617088b7f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#url@2.5.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/url-2.5.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"url","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/url-2.5.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/liburl-568b80a07478a40e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#webbrowser@1.0.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webbrowser-1.0.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"webbrowser","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webbrowser-1.0.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libwebbrowser-dfc52e6315816bc3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_egui@0.31.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_egui-0.31.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_egui","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_egui-0.31.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arboard","bevy_asset","bevy_image","bevy_render","bytemuck","default","default_fonts","encase","manage_clipboard","open_url","render","thread_local","webbrowser","wgpu-types"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_egui-04458ffb0a42f2ad.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bevy_console@0.13.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_console-0.13.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_console","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_console-0.13.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"3","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_console-80f44b76c8d076f7.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting#0.9.0-alpha.4","manifest_path":"/home/makspll/git/bevy_mod_scripting/Cargo.toml","target":{"kind":["example"],"crate_types":["bin"],"name":"game_of_life","src_path":"/home/makspll/git/bevy_mod_scripting/examples/game_of_life.rs","edition":"2021","required-features":["lua54","bevy/file_watcher","bevy/multi_threaded"],"doc":false,"doctest":false,"test":false},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bevy_bindings","bevy_mod_scripting_lua","core_functions","lua","lua54"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/examples/libgame_of_life-abfadd2313aac87b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting#0.9.0-alpha.4","manifest_path":"/home/makspll/git/bevy_mod_scripting/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_mod_scripting","src_path":"/home/makspll/git/bevy_mod_scripting/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"1","debuginfo":1,"debug_assertions":true,"overflow_checks":true,"test":true},"features":["bevy_bindings","bevy_mod_scripting_lua","core_functions","lua","lua54"],"filenames":["/home/makspll/git/bevy_mod_scripting/target/debug/deps/libbevy_mod_scripting-2ed8db11931b2f6c.rmeta"],"executable":null,"fresh":true} -{"reason":"build-finished","success":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/proc-macro2-c21848b72b3c68c3/build-script-build"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92","linked_libs":[],"linked_paths":[],"cfgs":["wrap_proc_macro","proc_macro_span"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/proc-macro2-4751683b28e3f2ab/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.14","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.14/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libunicode_ident-ced77927454c1eff.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libunicode_ident-ced77927454c1eff.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libmemchr-9609b884b32b39e5.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/serde-2d38886254726da1/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libhashbrown-daa152e8047415f1.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libhashbrown-daa152e8047415f1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/serde-e3efef5b2c6bdb8c/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libequivalent-bc7a269d850d0cc8.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libequivalent-bc7a269d850d0cc8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.10","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-2.0.10/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-2.0.10/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/thiserror-301e132e89ab57e9/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.5","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex_syntax","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libregex_syntax-c36b6c87e4dcab35.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.22","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/log-0.4.22/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/liblog-2b99c40b35786b5c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.21/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.21/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/crossbeam-utils-7e516de1ad7277af/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#utf8parse@0.2.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"utf8parse","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libutf8parse-73e69f71b42bc6d2.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.135","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.135/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.135/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std","unbounded_depth"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/serde_json-c218440da92b4afa/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#colorchoice@1.0.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"colorchoice","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libcolorchoice-c2d88821b40d30d3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ucd-trie@0.1.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ucd-trie-0.1.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ucd_trie","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ucd-trie-0.1.7/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libucd_trie-6c1bcfde06141164.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libucd_trie-6c1bcfde06141164.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.7.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libmemchr-765219fdbb1e8c1a.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libmemchr-765219fdbb1e8c1a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libproc_macro2-a2733d1d788d4d39.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libproc_macro2-a2733d1d788d4d39.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/serde-489cc0a3c697f3a7/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.7.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.7.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.7.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libindexmap-f5234019f57385b7.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libindexmap-f5234019f57385b7.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/serde-548ff3523ae8b29b/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"aho_corasick","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","perf-literal","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libaho_corasick-d1d16d4de241bb18.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.10","linked_libs":[],"linked_paths":[],"cfgs":["error_generic_member_access"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/thiserror-9fa68fe4d8eb9f59/out"} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/crossbeam-utils-6b428dbc26b0018a/out"} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.135","linked_libs":[],"linked_paths":[],"cfgs":["fast_arithmetic=\"64\""],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/serde_json-b87f8f4def57556f/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-parse@0.2.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_parse","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","utf8"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libanstyle_parse-7cf2dfbe6ac22c52.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.14","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.14/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libitoa-cb103a5fcc2aa37b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#is_terminal_polyfill@1.70.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"is_terminal_polyfill","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libis_terminal_polyfill-21d34215414b031b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"heck","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libheck-b8ed5fbf5b1549ce.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libheck-b8ed5fbf5b1549ce.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstyle@1.0.10","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.10/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstyle","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.10/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libanstyle-16dc1bd2341c4821.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstyle-query@1.1.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstyle_query","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libanstyle_query-0996282cc96a408b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.18","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ryu","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libryu-e9965db3940a4197.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.9/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.9/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["serde","serde1"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/camino-a6425470ba9b8cdb/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.38/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.38/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libquote-e2e1b25fe9dc245d.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libquote-e2e1b25fe9dc245d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libserde-98bf0fc42140c886.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libserde-98bf0fc42140c886.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex_automata","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","dfa-onepass","hybrid","meta","nfa","nfa-backtrack","nfa-pikevm","nfa-thompson","perf","perf-inline","perf-literal","perf-literal-multisubstring","perf-literal-substring","std","syntax","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment","unicode-word-boundary"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libregex_automata-b5b1a04905892b09.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.21/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam_utils","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-utils-0.8.21/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libcrossbeam_utils-f3217b2894d55431.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["proc-macro"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/proc-macro2-c9a36584190e84d5/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#winnow@0.5.40","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.5.40/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"winnow","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.5.40/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libwinnow-eb3132046372116d.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libwinnow-eb3132046372116d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.24","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.24/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.24/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","serde","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/semver-ac02585b512c1942/build-script-build"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.9","linked_libs":[],"linked_paths":[],"cfgs":["path_buf_capacity","shrink_to","try_reserve_2","path_buf_deref_mut","os_str_bytes","absolute_path"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/camino-92f90895f0a9442e/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#anstream@0.6.18","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.18/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"anstream","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["auto","default","wincon"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libanstream-0f6658d015a1af13.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bstr@1.11.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.11.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bstr","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bstr-1.11.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libbstr-b7a3feebba2cf94f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unic-char-range@0.9.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-char-range-0.9.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unic_char_range","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-char-range-0.9.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libunic_char_range-ccd5419ac5e9750b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"same_file","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libsame_file-5393a8e8a5f8fa8d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.20.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.20.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","race","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libonce_cell-b6a55d11aa22310d.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libonce_cell-b6a55d11aa22310d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unic-common@0.9.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-common-0.9.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unic_common","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-common-0.9.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libunic_common-596af19e11b7266f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.19","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.19/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.19/build/build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/rustversion-da73fa61bd596079/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/libc-5dca53877b6ab9f9/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.95","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.95/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.95/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","extra-traits","full","parsing","printing","proc-macro"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libsyn-e2a28a7c38e55dc6.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libsyn-e2a28a7c38e55dc6.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_spanned@0.6.8","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_spanned-0.6.8/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_spanned","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_spanned-0.6.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["serde"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libserde_spanned-80861e291f8fa8f4.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libserde_spanned-80861e291f8fa8f4.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.6.8","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"toml_datetime","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_datetime-0.6.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["serde"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtoml_datetime-90eacec8267748a3.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtoml_datetime-90eacec8267748a3.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.24","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/semver-98df350b5cc25c09/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-epoch@0.9.18","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-epoch-0.9.18/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam_epoch","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-epoch-0.9.18/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libcrossbeam_epoch-435de930342e9f9d.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92","linked_libs":[],"linked_paths":[],"cfgs":["wrap_proc_macro","proc_macro_span"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/proc-macro2-dec8ed5d4dc3b465/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#winnow@0.6.22","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.22/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"winnow","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winnow-0.6.22/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libwinnow-b23bca9a7c46574a.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libwinnow-b23bca9a7c46574a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.14","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.14/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.14/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libunicode_ident-a043c3d0319c4889.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unic-char-property@0.9.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-char-property-0.9.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unic_char_property","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-char-property-0.9.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libunic_char_property-146ec40fe1a495c6.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#regex@1.11.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"regex","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.11.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","perf","perf-backtrack","perf-cache","perf-dfa","perf-inline","perf-literal","perf-onepass","std","unicode","unicode-age","unicode-bool","unicode-case","unicode-gencat","unicode-perl","unicode-script","unicode-segment"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libregex-9148103c9dee3e68.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.19","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/rustversion-2a600db35771ab69/out"} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169","linked_libs":[],"linked_paths":[],"cfgs":["freebsd11","libc_const_extern_fn"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/libc-b67a343013595bb4/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#walkdir@2.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"walkdir","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libwalkdir-5e5c4c03b3e19c51.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#globset@0.4.15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/globset-0.4.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"globset","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/globset-0.4.15/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","log"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libglobset-6e830d7e7b1cdc44.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unic-ucd-version@0.9.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-ucd-version-0.9.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unic_ucd_version","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-ucd-version-0.9.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libunic_ucd_version-5f900f67a12e832d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.27","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettyplease-0.2.27/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettyplease-0.2.27/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/prettyplease-77e324fafdc2250a/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.217","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.217/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.217/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libserde_derive-0ac5a3a94d6966f2.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.10","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-2.0.10/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-2.0.10/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libthiserror_impl-fbd2fd9d7a562984.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.19.15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.19.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"toml_edit","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.19.15/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","serde"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtoml_edit-e448277629410325.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtoml_edit-e448277629410325.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.92","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.92/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["proc-macro"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libproc_macro2-797f9fb46814c81b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.22.22","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"toml_edit","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml_edit-0.22.22/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["display","parse","serde"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtoml_edit-5cd6657885e95f14.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtoml_edit-5cd6657885e95f14.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#crossbeam-deque@0.8.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-deque-0.8.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"crossbeam_deque","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crossbeam-deque-0.8.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libcrossbeam_deque-89d4a60261444b86.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap_lex@0.7.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"clap_lex","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libclap_lex-03ddf00ae80e1fc7.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#strsim@0.11.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"strsim","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libstrsim-1c3dcff9a6b0e61b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/thiserror-bb699b5d809530be/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap_derive@4.5.24","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.24/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"clap_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.24/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libclap_derive-6404dd388d1a22db.so"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.27","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/prettyplease-7b9d91d90f12c8b3/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.169","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.169/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/liblibc-73defddd067cab0c.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libthiserror_impl-494020a319ea9e99.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unic-ucd-segment@0.9.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-ucd-segment-0.9.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unic_ucd_segment","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-ucd-segment-0.9.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libunic_ucd_segment-081399d19caba80f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustversion@1.0.19","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.19/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"rustversion","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustversion-1.0.19/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/librustversion-3378f97b05449972.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.6.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.6.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libbitflags-04194a51d71f18e8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.217","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libserde-40675434afa535f1.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.10","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-2.0.10/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-2.0.10/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libthiserror-11468fa5bb6eee19.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libthiserror-11468fa5bb6eee19.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#toml@0.7.8","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.7.8/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"toml","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.7.8/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","display","parse"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtoml-bdf3961dab55bfc3.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtoml-bdf3961dab55bfc3.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.38","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.38/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.38/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["proc-macro"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libquote-9366dffff59e16d5.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap_builder@4.5.24","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.24/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"clap_builder","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.24/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["color","error-context","help","std","string","suggestions","usage"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libclap_builder-bcdceea87ba9dcab.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.10","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-2.0.10/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-2.0.10/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libthiserror-564e154ce13c8fca.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","linked_libs":[],"linked_paths":[],"cfgs":["error_generic_member_access"],"env":[],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/thiserror-4a4d66799d753ea3/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ignore@0.4.23","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ignore-0.4.23/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ignore","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ignore-0.4.23/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libignore-a6847bf926ef39ee.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#toml@0.8.19","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"toml","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/toml-0.8.19/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","display","parse"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtoml-12a7c5bea3e6dcfb.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtoml-12a7c5bea3e6dcfb.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ucd-trie@0.1.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ucd-trie-0.1.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ucd_trie","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ucd-trie-0.1.7/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libucd_trie-62a77b74a413535e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rand@0.4.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rand","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","libc","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/librand-b64255ff4b43dbae.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unic-segment@0.9.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-segment-0.9.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unic_segment","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unic-segment-0.9.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libunic_segment-9924af385dce4e25.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#strum_macros@0.26.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum_macros-0.26.4/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"strum_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum_macros-0.26.4/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libstrum_macros-8969cee70a417bc5.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#env_filter@0.1.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"env_filter","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_filter-0.1.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["regex"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libenv_filter-a7a56cb55b1b2a86.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#include_dir_macros@0.7.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/include_dir_macros-0.7.4/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"include_dir_macros","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/include_dir_macros-0.7.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libinclude_dir_macros-2fabaac7be2e8e3e.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#either@1.13.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.13.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"either","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.13.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["use_std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libeither-9cd0498def8d846a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#pest@2.7.15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pest-2.7.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"pest","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pest-2.7.15/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","memchr","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libpest-020cfcc5161d617a.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libpest-020cfcc5161d617a.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.135","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.135/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.135/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std","unbounded_depth"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libserde_json-491253701d695aeb.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#semver@1.0.24","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.24/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"semver","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semver-1.0.24/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","serde","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libsemver-6fa1bfc0c2c85491.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cargo-platform@0.1.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cargo_platform","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo-platform-0.1.9/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libcargo_platform-ad936182ac7c4806.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#camino@1.1.9","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.9/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"camino","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/camino-1.1.9/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["serde","serde1"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libcamino-b9f260509fc3ef66.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustc_plugin@0.12.0-nightly-2024-12-15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc_plugin-0.12.0-nightly-2024-12-15/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc_plugin-0.12.0-nightly-2024-12-15/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/rustc_plugin-19b13d55ea75c56c/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/bevy_api_gen-c79f2e0bc1c1f451/build-script-build"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libthiserror-f8ecabffe89bed97.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#globwalk@0.9.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/globwalk-0.9.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"globwalk","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/globwalk-0.9.1/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libglobwalk-7ad84af5c3b0dd58.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.95","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.95/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.95/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","full","parsing","printing","proc-macro"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libsyn-99d606bc6dd4491e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#pest@2.7.15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pest-2.7.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"pest","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pest-2.7.15/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","memchr","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libpest-643de60db1e0d42b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap@4.5.24","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.24/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"clap","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.24/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["color","default","derive","error-context","help","std","string","suggestions","usage"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libclap-ab9f1c103aaf7547.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#humantime@2.1.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"humantime","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/humantime-2.1.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libhumantime-3e75bfb5ce315183.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/equivalent-1.0.1/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libequivalent-86abc2f8731a507d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustc_tools_util@0.1.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc_tools_util-0.1.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustc_tools_util","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc_tools_util-0.1.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/librustc_tools_util-d3ae966a13b95c4f.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#remove_dir_all@0.5.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/remove_dir_all-0.5.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"remove_dir_all","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/remove_dir_all-0.5.3/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libremove_dir_all-1ba66719924dbe01.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#pest_meta@2.7.15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pest_meta-2.7.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"pest_meta","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pest_meta-2.7.15/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libpest_meta-8c634097f19e697b.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libpest_meta-8c634097f19e697b.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.14.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.14.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cargo_metadata","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.14.2/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libcargo_metadata-9728b6e71f23f590.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustc_plugin@0.12.0-nightly-2024-12-15","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[["RUSTC_CHANNEL","nightly-2024-12-15"]],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/rustc_plugin-fb9fd2cd713d044e/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lazy_static","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/liblazy_static-7cd3fce87eb6d5b9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.2","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.2/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hashbrown-0.15.2/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libhashbrown-c69017ce76bbebc5.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.12.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.12.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_segmentation","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-segmentation-1.12.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libunicode_segmentation-325e0d93c7255321.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#env_logger@0.11.6","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.6/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"env_logger","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/env_logger-0.11.6/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["auto-color","color","default","humantime","regex"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libenv_logger-8b453ecf2d152e24.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clap-verbosity-flag@2.2.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-verbosity-flag-2.2.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"clap_verbosity_flag","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-verbosity-flag-2.2.3/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libclap_verbosity_flag-268b905f95fc7bef.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#prettyplease@0.2.27","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettyplease-0.2.27/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"prettyplease","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/prettyplease-0.2.27/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libprettyplease-c418494ddfbfff3e.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tempdir@0.3.7","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempdir-0.3.7/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tempdir","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempdir-0.3.7/src/lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtempdir-a825cc687f6e26e9.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cargo_metadata@0.18.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.18.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cargo_metadata","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cargo_metadata-0.18.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libcargo_metadata-42b1ed106a132991.rmeta"],"executable":null,"fresh":true} -{"reason":"build-script-executed","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[["RUSTC_CHANNEL","nightly-2024-12-15"]],"out_dir":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/build/bevy_api_gen-94851f270ea9dda1/out"} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itertools@0.12.1","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.1/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itertools","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.12.1/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","use_alloc","use_std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libitertools-b420a354b259b6d4.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#include_dir@0.7.4","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/include_dir-0.7.4/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"include_dir","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/include_dir-0.7.4/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libinclude_dir-4c9c6d4e69e2efc0.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#strum@0.26.3","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum-0.26.3/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"strum","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strum-0.26.3/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","std","strum_macros"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libstrum-80e6956c465e2033.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#pest_generator@2.7.15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pest_generator-2.7.15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"pest_generator","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pest_generator-2.7.15/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libpest_generator-6a5cafcf37d63bd8.rlib","/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libpest_generator-6a5cafcf37d63bd8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustc_plugin@0.12.0-nightly-2024-12-15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc_plugin-0.12.0-nightly-2024-12-15/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustc_plugin","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustc_plugin-0.12.0-nightly-2024-12-15/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/librustc_plugin-542bcedeae8e80ea.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#convert_case@0.6.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/convert_case-0.6.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"convert_case","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/convert_case-0.6.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libconvert_case-45f6052873f7b6cb.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.7.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.7.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.7.0/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libindexmap-937aef7573709735.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#pest_derive@2.7.15","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pest_derive-2.7.15/Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"pest_derive","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pest_derive-2.7.15/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libpest_derive-74677c9ae40acf58.so"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tera@1.20.0","manifest_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tera-1.20.0/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tera","src_path":"/home/makspll/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tera-1.20.0/src/lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libtera-ea62c99d2c9cdb70.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_api_gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libbevy_api_gen-337a4442464111d8.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bevy_api_gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":true},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libbevy_api_gen-f2c17e0d46622654.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"bevy-api-gen-driver","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/driver.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libbevy_api_gen_driver-d4c75d8cdc1e03ac.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-artifact","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"bevy-api-gen-driver","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/driver.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":true},"features":[],"filenames":["/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/target/debug/deps/libbevy_api_gen_driver-baae2cb1408e656d.rmeta"],"executable":null,"fresh":true} -{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"error: constants have by default a `'static` lifetime\n --> src/bin/main.rs:329:39\n |\n329 | const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";\n | -^^^^^^^---- help: consider removing `'static`: `&str`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes\n = note: `-D clippy::redundant-static-lifetimes` implied by `-D warnings`\n = help: to override `-D warnings` add `#[allow(clippy::redundant_static_lifetimes)]`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"`-D clippy::redundant-static-lifetimes` implied by `-D warnings`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"to override `-D warnings` add `#[allow(clippy::redundant_static_lifetimes)]`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"consider removing `'static`","rendered":null,"spans":[{"byte_end":10953,"byte_start":10941,"column_end":50,"column_start":38,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":null,"line_end":329,"line_start":329,"suggested_replacement":"&str","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":50,"highlight_start":38,"text":" const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";"}]}]}],"code":{"code":"clippy::redundant_static_lifetimes","explanation":null},"level":"error","message":"constants have by default a `'static` lifetime","spans":[{"byte_end":10949,"byte_start":10942,"column_end":46,"column_start":39,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":null,"line_end":329,"line_start":329,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":46,"highlight_start":39,"text":" const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";"}]}]}} -{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"error: constants have by default a `'static` lifetime\n --> src/bin/main.rs:329:39\n |\n329 | const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";\n | -^^^^^^^---- help: consider removing `'static`: `&str`\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes\n = note: `-D clippy::redundant-static-lifetimes` implied by `-D warnings`\n = help: to override `-D warnings` add `#[allow(clippy::redundant_static_lifetimes)]`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes","rendered":null,"spans":[]},{"children":[],"code":null,"level":"note","message":"`-D clippy::redundant-static-lifetimes` implied by `-D warnings`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"to override `-D warnings` add `#[allow(clippy::redundant_static_lifetimes)]`","rendered":null,"spans":[]},{"children":[],"code":null,"level":"help","message":"consider removing `'static`","rendered":null,"spans":[{"byte_end":10953,"byte_start":10941,"column_end":50,"column_start":38,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":null,"line_end":329,"line_start":329,"suggested_replacement":"&str","suggestion_applicability":"MachineApplicable","text":[{"highlight_end":50,"highlight_start":38,"text":" const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";"}]}]}],"code":{"code":"clippy::redundant_static_lifetimes","explanation":null},"level":"error","message":"constants have by default a `'static` lifetime","spans":[{"byte_end":10949,"byte_start":10942,"column_end":46,"column_start":39,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":null,"line_end":329,"line_start":329,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":46,"highlight_start":39,"text":" const WORKSPACE_DIR_PLACEHOLDER: &'static str = \"{{WORKSPACE_DIR}}\";"}]}]}} -{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `std::string::String: std::convert::From<&[u8; 528]>` is not satisfied\n --> src/bin/main.rs:332:32\n |\n332 | let mut manifest_content = String::from(include_bytes!(\"../../Cargo.bootstrap.toml\"));\n | ^^^^^^ the trait `std::convert::From<&[u8; 528]>` is not implemented for `std::string::String`\n |\n = help: the following other types implement trait `std::convert::From`:\n `std::string::String` implements `std::convert::From<&mut str>`\n `std::string::String` implements `std::convert::From<&std::string::String>`\n `std::string::String` implements `std::convert::From<&str>`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From>`\n `std::string::String` implements `std::convert::From>`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the following other types implement trait `std::convert::From`:\n `std::string::String` implements `std::convert::From<&mut str>`\n `std::string::String` implements `std::convert::From<&std::string::String>`\n `std::string::String` implements `std::convert::From<&str>`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From>`\n `std::string::String` implements `std::convert::From>`","rendered":null,"spans":[]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","message":"the trait bound `std::string::String: std::convert::From<&[u8; 528]>` is not satisfied","spans":[{"byte_end":11055,"byte_start":11049,"column_end":38,"column_start":32,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":"the trait `std::convert::From<&[u8; 528]>` is not implemented for `std::string::String`","line_end":332,"line_start":332,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":38,"highlight_start":32,"text":" let mut manifest_content = String::from(include_bytes!(\"../../Cargo.bootstrap.toml\"));"}]}]}} -{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"error[E0277]: the trait bound `std::string::String: std::convert::From<&[u8; 528]>` is not satisfied\n --> src/bin/main.rs:332:32\n |\n332 | let mut manifest_content = String::from(include_bytes!(\"../../Cargo.bootstrap.toml\"));\n | ^^^^^^ the trait `std::convert::From<&[u8; 528]>` is not implemented for `std::string::String`\n |\n = help: the following other types implement trait `std::convert::From`:\n `std::string::String` implements `std::convert::From<&mut str>`\n `std::string::String` implements `std::convert::From<&std::string::String>`\n `std::string::String` implements `std::convert::From<&str>`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From>`\n `std::string::String` implements `std::convert::From>`\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"help","message":"the following other types implement trait `std::convert::From`:\n `std::string::String` implements `std::convert::From<&mut str>`\n `std::string::String` implements `std::convert::From<&std::string::String>`\n `std::string::String` implements `std::convert::From<&str>`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From`\n `std::string::String` implements `std::convert::From>`\n `std::string::String` implements `std::convert::From>`","rendered":null,"spans":[]}],"code":{"code":"E0277","explanation":"You tried to use a type which doesn't implement some trait in a place which\nexpected that trait.\n\nErroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function. Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function. It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","message":"the trait bound `std::string::String: std::convert::From<&[u8; 528]>` is not satisfied","spans":[{"byte_end":11055,"byte_start":11049,"column_end":38,"column_start":32,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":"the trait `std::convert::From<&[u8; 528]>` is not implemented for `std::string::String`","line_end":332,"line_start":332,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":38,"highlight_start":32,"text":" let mut manifest_content = String::from(include_bytes!(\"../../Cargo.bootstrap.toml\"));"}]}]}} -{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"error[E0308]: mismatched types\n --> src/bin/main.rs:347:20\n |\n347 | file.write_all(manifest_content)\n | --------- ^^^^^^^^^^^^^^^^ expected `&[u8]`, found `String`\n | |\n | arguments to this method are incorrect\n |\nnote: method defined here\n --> /home/makspll/.rustup/toolchains/nightly-2024-12-15-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/mod.rs:1751:8\n |\n1751 | fn write_all(&mut self, mut buf: &[u8]) -> Result<()> {\n | ^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"method defined here","rendered":null,"spans":[{"byte_end":61320,"byte_start":61311,"column_end":17,"column_start":8,"expansion":null,"file_name":"/home/makspll/.rustup/toolchains/nightly-2024-12-15-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/mod.rs","is_primary":true,"label":null,"line_end":1751,"line_start":1751,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":17,"highlight_start":8,"text":" fn write_all(&mut self, mut buf: &[u8]) -> Result<()> {"}]}]}],"code":{"code":"E0308","explanation":"Expected type did not match the received type.\n\nErroneous code examples:\n\n```compile_fail,E0308\nfn plus_one(x: i32) -> i32 {\n x + 1\n}\n\nplus_one(\"Not a number\");\n// ^^^^^^^^^^^^^^ expected `i32`, found `&str`\n\nif \"Not a bool\" {\n// ^^^^^^^^^^^^ expected `bool`, found `&str`\n}\n\nlet x: f32 = \"Not a float\";\n// --- ^^^^^^^^^^^^^ expected `f32`, found `&str`\n// |\n// expected due to this\n```\n\nThis error occurs when an expression was used in a place where the compiler\nexpected an expression of a different type. It can occur in several cases, the\nmost common being when calling a function and passing an argument which has a\ndifferent type than the matching type in the function declaration.\n"},"level":"error","message":"mismatched types","spans":[{"byte_end":11616,"byte_start":11600,"column_end":36,"column_start":20,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":"expected `&[u8]`, found `String`","line_end":347,"line_start":347,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":36,"highlight_start":20,"text":" file.write_all(manifest_content)"}]},{"byte_end":11599,"byte_start":11590,"column_end":19,"column_start":10,"expansion":null,"file_name":"src/bin/main.rs","is_primary":false,"label":"arguments to this method are incorrect","line_end":347,"line_start":347,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":19,"highlight_start":10,"text":" file.write_all(manifest_content)"}]}]}} -{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"error[E0308]: mismatched types\n --> src/bin/main.rs:347:20\n |\n347 | file.write_all(manifest_content)\n | --------- ^^^^^^^^^^^^^^^^ expected `&[u8]`, found `String`\n | |\n | arguments to this method are incorrect\n |\nnote: method defined here\n --> /home/makspll/.rustup/toolchains/nightly-2024-12-15-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/mod.rs:1751:8\n |\n1751 | fn write_all(&mut self, mut buf: &[u8]) -> Result<()> {\n | ^^^^^^^^^\n\n","$message_type":"diagnostic","children":[{"children":[],"code":null,"level":"note","message":"method defined here","rendered":null,"spans":[{"byte_end":61320,"byte_start":61311,"column_end":17,"column_start":8,"expansion":null,"file_name":"/home/makspll/.rustup/toolchains/nightly-2024-12-15-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/mod.rs","is_primary":true,"label":null,"line_end":1751,"line_start":1751,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":17,"highlight_start":8,"text":" fn write_all(&mut self, mut buf: &[u8]) -> Result<()> {"}]}]}],"code":{"code":"E0308","explanation":"Expected type did not match the received type.\n\nErroneous code examples:\n\n```compile_fail,E0308\nfn plus_one(x: i32) -> i32 {\n x + 1\n}\n\nplus_one(\"Not a number\");\n// ^^^^^^^^^^^^^^ expected `i32`, found `&str`\n\nif \"Not a bool\" {\n// ^^^^^^^^^^^^ expected `bool`, found `&str`\n}\n\nlet x: f32 = \"Not a float\";\n// --- ^^^^^^^^^^^^^ expected `f32`, found `&str`\n// |\n// expected due to this\n```\n\nThis error occurs when an expression was used in a place where the compiler\nexpected an expression of a different type. It can occur in several cases, the\nmost common being when calling a function and passing an argument which has a\ndifferent type than the matching type in the function declaration.\n"},"level":"error","message":"mismatched types","spans":[{"byte_end":11616,"byte_start":11600,"column_end":36,"column_start":20,"expansion":null,"file_name":"src/bin/main.rs","is_primary":true,"label":"expected `&[u8]`, found `String`","line_end":347,"line_start":347,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":36,"highlight_start":20,"text":" file.write_all(manifest_content)"}]},{"byte_end":11599,"byte_start":11590,"column_end":19,"column_start":10,"expansion":null,"file_name":"src/bin/main.rs","is_primary":false,"label":"arguments to this method are incorrect","line_end":347,"line_start":347,"suggested_replacement":null,"suggestion_applicability":null,"text":[{"highlight_end":19,"highlight_start":10,"text":" file.write_all(manifest_content)"}]}]}} -{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"Some errors have detailed explanations: E0277, E0308.\n","$message_type":"diagnostic","children":[],"code":null,"level":"failure-note","message":"Some errors have detailed explanations: E0277, E0308.","spans":[]}} -{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"For more information about an error, try `rustc --explain E0277`.\n","$message_type":"diagnostic","children":[],"code":null,"level":"failure-note","message":"For more information about an error, try `rustc --explain E0277`.","spans":[]}} -{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"Some errors have detailed explanations: E0277, E0308.\n","$message_type":"diagnostic","children":[],"code":null,"level":"failure-note","message":"Some errors have detailed explanations: E0277, E0308.","spans":[]}} -{"reason":"compiler-message","package_id":"path+file:///home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen#0.6.0","manifest_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"cargo-bevy-api-gen","src_path":"/home/makspll/git/bevy_mod_scripting/crates/bevy_api_gen/src/bin/main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"message":{"rendered":"For more information about an error, try `rustc --explain E0277`.\n","$message_type":"diagnostic","children":[],"code":null,"level":"failure-note","message":"For more information about an error, try `rustc --explain E0277`.","spans":[]}} -{"reason":"build-finished","success":false} diff --git a/crates/bevy_api_gen/Cargo.bootstrap.toml b/crates/bevy_api_gen/Cargo.bootstrap.toml index bc2f2d223b..9e9668dfde 100644 --- a/crates/bevy_api_gen/Cargo.bootstrap.toml +++ b/crates/bevy_api_gen/Cargo.bootstrap.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] mlua = { version = "0.10", features = ["lua54", "vendored", "send", "macros"] } -bevy_mod_scripting_core = { path = "{{WORKSPACE_DIR}}/crates/bevy_mod_scripting_core" } +bevy_mod_scripting_core = { path = "{{BMS_CORE_PATH}}" } bevy_reflect = { version = "0.15.0", features = [ "bevy", "glam", diff --git a/crates/bevy_api_gen/src/args.rs b/crates/bevy_api_gen/src/args.rs index 69ff5294fe..2316b18b94 100644 --- a/crates/bevy_api_gen/src/args.rs +++ b/crates/bevy_api_gen/src/args.rs @@ -54,6 +54,10 @@ pub struct Args { /// additional template context in the form of json, provided to the templates under an 'args' key #[arg(global = true, long)] pub template_args: Option, + + /// The path to the bevy_mod_scripting_core crate, used to bootstrap necessary traits + #[arg(global = true, long, default_value = ".")] + pub bms_core_path: Utf8PathBuf, } #[derive(clap::Args, Debug, Clone, Default, Serialize, Deserialize)] diff --git a/crates/bevy_api_gen/src/bin/main.rs b/crates/bevy_api_gen/src/bin/main.rs index 908cb8d6bf..669d37af0a 100644 --- a/crates/bevy_api_gen/src/bin/main.rs +++ b/crates/bevy_api_gen/src/bin/main.rs @@ -9,7 +9,7 @@ use std::{ }; use bevy_api_gen::*; -use cargo_metadata::camino::Utf8Path; +use cargo_metadata::camino::{Utf8Path, Utf8PathBuf}; use clap::Parser; use log::{debug, error, info}; use strum::VariantNames; @@ -154,7 +154,7 @@ fn main() { debug!("Bootstrap directory: {}", &temp_dir.as_path().display()); - write_bootstrap_files(temp_dir.as_path()); + write_bootstrap_files(args.bms_core_path, temp_dir.as_path()); let bootstrap_rlibs = build_bootstrap(temp_dir.as_path(), &plugin_target_dir.join("bootstrap")); @@ -325,23 +325,15 @@ fn find_bootstrap_dir() -> PathBuf { } /// Generate bootstrapping crate files -fn write_bootstrap_files(path: &Path) { - const WORKSPACE_DIR_PLACEHOLDER: &str = "{{WORKSPACE_DIR}}"; +fn write_bootstrap_files(bms_core_path: Utf8PathBuf, path: &Path) { + const BMS_CORE_PATH_PLACEHOLDER: &str = "{{BMS_CORE_PATH}}"; // write manifest file 'Cargo.toml' let mut manifest_content = String::from_utf8(include_bytes!("../../Cargo.bootstrap.toml").to_vec()) .expect("Could not read manifest template as utf8"); - // replace placeholders - let workspace_dir = Path::new(file!()) - .ancestors() - .skip(1) - .nth(5) - .expect("Could not find workspace directory"); - - manifest_content = - manifest_content.replace(WORKSPACE_DIR_PLACEHOLDER, workspace_dir.to_str().unwrap()); + manifest_content = manifest_content.replace(BMS_CORE_PATH_PLACEHOLDER, bms_core_path.as_str()); let manifest_path = path.join("Cargo.toml"); diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/.gitignore b/crates/bevy_mod_scripting_functions/src/bevy_bindings/.gitignore new file mode 100644 index 0000000000..94a2dd146a --- /dev/null +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/.gitignore @@ -0,0 +1 @@ +*.json \ No newline at end of file diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs index 6e5d7c68d2..437d4101be 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs @@ -212,9 +212,12 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = , + rhs: Val| + { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -222,12 +225,9 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { ) .register( "mul", - | - _self: Val, - rhs: Val| - { - let output: Val = , rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -524,16 +524,6 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) - .register( - "mul", - |_self: Val, rhs: Val| { - let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) - .into(); - output - }, - ) .register( "mul", | @@ -547,6 +537,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "mul", + |_self: Val, rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + .into(); + output + }, + ) .register( "nlerp", |_self: Val, end: Val, s: f32| { diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs index ce8666a335..fcc1499e89 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs @@ -169,11 +169,11 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { "mul", | _self: Val, - global_transform: Val| + transform: Val| { - let output: Val = >::mul(_self.into_inner(), global_transform.into_inner()) + let output: Val = >::mul(_self.into_inner(), transform.into_inner()) .into(); output }, @@ -182,11 +182,11 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { "mul", | _self: Val, - transform: Val| + global_transform: Val| { - let output: Val = >::mul(_self.into_inner(), transform.into_inner()) + let output: Val = >::mul(_self.into_inner(), global_transform.into_inner()) .into(); output }, diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs index 7aa0977203..7cdaa785ed 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs @@ -2,24 +2,24 @@ #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] #![cfg_attr(rustfmt, rustfmt_skip)] -pub mod bevy_reflect; +pub mod bevy_ecs; +pub mod bevy_transform; pub mod bevy_math; pub mod bevy_input; -pub mod bevy_transform; pub mod bevy_core; -pub mod bevy_hierarchy; -pub mod bevy_ecs; pub mod bevy_time; +pub mod bevy_hierarchy; +pub mod bevy_reflect; pub struct LuaBevyScriptingPlugin; impl ::bevy::app::Plugin for LuaBevyScriptingPlugin { fn build(&self, app: &mut ::bevy::prelude::App) { - bevy_reflect::BevyReflectScriptingPlugin.build(app); + bevy_ecs::BevyEcsScriptingPlugin.build(app); + bevy_transform::BevyTransformScriptingPlugin.build(app); bevy_math::BevyMathScriptingPlugin.build(app); bevy_input::BevyInputScriptingPlugin.build(app); - bevy_transform::BevyTransformScriptingPlugin.build(app); bevy_core::BevyCoreScriptingPlugin.build(app); - bevy_hierarchy::BevyHierarchyScriptingPlugin.build(app); - bevy_ecs::BevyEcsScriptingPlugin.build(app); bevy_time::BevyTimeScriptingPlugin.build(app); + bevy_hierarchy::BevyHierarchyScriptingPlugin.build(app); + bevy_reflect::BevyReflectScriptingPlugin.build(app); } } diff --git a/crates/xtask/Cargo.toml b/crates/xtask/Cargo.toml index 1a3e1c6745..407bf39d3c 100644 --- a/crates/xtask/Cargo.toml +++ b/crates/xtask/Cargo.toml @@ -20,3 +20,4 @@ cargo_metadata = "*" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" glob = "0.3" +toml = "0.8" diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index 084350b02b..7e11de9b39 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -368,6 +368,9 @@ struct GlobalArgs { #[clap(skip)] override_workspace_dir: Option, + #[clap(skip)] + override_toolchain: Option, + #[clap( long, short, @@ -400,6 +403,13 @@ impl GlobalArgs { } } + pub fn with_toolchain(self, toolchain: String) -> Self { + Self { + override_toolchain: Some(toolchain), + ..self + } + } + pub fn with_features(self, features: Features) -> Self { Self { features, ..self } } @@ -718,9 +728,14 @@ impl Xtasks { info!("Running workspace command {coverage_mode}: {command}"); let mut args = vec![]; + + if let Some(ref toolchain) = app_settings.override_toolchain { + args.push(format!("+{}", toolchain)); + } + args.push(command.to_owned()); - if command != "fmt" { + if command != "fmt" && command != "bevy-api-gen" { // fmt doesn't care about features, workspaces or profiles args.push("--workspace".to_owned()); @@ -844,28 +859,51 @@ impl Xtasks { Ok(()) } + /// reads rust-toolchain.toml file at the given directory and returns the toolchain string + fn read_rust_toolchain(path: &Path) -> String { + let rust_toolchain_path = path.join("rust-toolchain.toml"); + + let rust_toolchain = std::fs::read_to_string(rust_toolchain_path) + .expect("Could not read rust_toolchain.toml"); + + // parse the toml file + let toml: toml::Value = + toml::from_str(&rust_toolchain).expect("Could not parse rust_toolchain.toml"); + + let toolchain = toml + .get("toolchain") + .expect("Could not find toolchain in rust_toolchain.toml"); + let channel = toolchain + .get("channel") + .expect("Could not find channel in rust_toolchain.toml"); + let channel = channel + .as_str() + .expect("Channel in rust_toolchain.toml is not a string"); + + // set the toolchain + channel.to_string() + } + fn codegen( app_settings: GlobalArgs, output_dir: PathBuf, bevy_features: Vec, ) -> Result<()> { let main_workspace_app_settings = app_settings; + let output_dir = Self::relative_workspace_dir(&main_workspace_app_settings, output_dir)?; let bevy_dir = Self::relative_workspace_dir(&main_workspace_app_settings, "target/codegen/bevy")?; + let api_gen_dir = Self::codegen_crate_dir(&main_workspace_app_settings)?; let codegen_app_settings = main_workspace_app_settings .clone() - .with_workspace_dir(Self::codegen_crate_dir(&main_workspace_app_settings)?); + .with_workspace_dir(api_gen_dir.clone()); + let bevy_repo_app_settings = main_workspace_app_settings .clone() - .with_workspace_dir(bevy_dir.clone()); + .with_workspace_dir(bevy_dir.clone()) + .with_toolchain(Self::read_rust_toolchain(&api_gen_dir)); // run cargo install - // print all env variables for cargo - let cargo_env = std::env::vars() - .map(|(k, v)| format!("{}={}", k, v)) - .collect::>() - .join("\n"); - info!("Cargo env: {}", cargo_env); Self::run_system_command( &codegen_app_settings, "cargo", @@ -887,7 +925,7 @@ impl Xtasks { std::fs::create_dir_all(&output_dir)?; // git clone bevy repo - Self::run_system_command( + let _ = Self::run_system_command( &bevy_repo_app_settings, "git", "Failed to clone bevy repo", @@ -898,9 +936,10 @@ impl Xtasks { format!("v{}", bevy_version).as_str(), "--depth", "1", + ".", ], None, - )?; + ); // fetch the tags Self::run_system_command( @@ -926,6 +965,9 @@ impl Xtasks { }; let template_args = serde_json::to_string(&template_args)?; + let bms_core_path = Self::workspace_dir(&main_workspace_app_settings)? + .join("crates/bevy_mod_scripting_core") + .to_path_buf(); Self::run_workspace_command( &bevy_repo_app_settings, @@ -933,6 +975,8 @@ impl Xtasks { "Failed to run bevy-api-gen generate", vec![ "generate", + "--bms-core-path", + bms_core_path.to_str().unwrap(), "--output", output_dir.to_str().unwrap(), "--template-args", @@ -950,38 +994,17 @@ impl Xtasks { "Failed to run bevy-api-gen generate", vec![ "collect", + "--bms-core-path", + bms_core_path.to_str().unwrap(), "--output", output_dir.to_str().unwrap(), "--template-args", template_args.as_str(), + "-vvv", ], Some(&bevy_dir), )?; - // prune the output directory from non .rs files - let output_dir = std::fs::canonicalize(output_dir)?; - let remove_glob = output_dir - .join("**") - .join("*.rs") - .to_str() - .unwrap() - .to_owned(); - - let glob = glob::glob(&remove_glob)?; - for entry in glob { - let entry = entry?; - // ask the user to confirm deletion - if entry.is_file() { - println!("Removing file: {:?}. type 'y' to confirm", entry); - let mut input = String::new(); - std::io::stdin().read_line(&mut input)?; - - if input.trim() == "y" { - std::fs::remove_file(entry)?; - } - } - } - Ok(()) } @@ -1325,7 +1348,7 @@ fn pop_cargo_env() -> Result<()> { } // unset some other variables - let remove_vars = ["RUSTUP_TOOLCHAIN", "LD_LIBRARY_PATH"]; + let remove_vars = ["RUSTUP_TOOLCHAIN"]; for var in remove_vars.iter() { std::env::remove_var(var); } From 8c07e304852e96b5c5d23c7486cba92567bda9a5 Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 15:32:28 +0000 Subject: [PATCH 03/21] refactor slightly --- .github/workflows/bevy_mod_scripting.yml | 3 ++- crates/xtask/src/main.rs | 12 ++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/bevy_mod_scripting.yml b/.github/workflows/bevy_mod_scripting.yml index 4a32534728..672d142fac 100644 --- a/.github/workflows/bevy_mod_scripting.yml +++ b/.github/workflows/bevy_mod_scripting.yml @@ -18,7 +18,8 @@ env: REGISTRY: ghcr.io IMAGE_NAME: bevy-mod-scripting CODEGEN_BRANCH_NAME: __update-bevy-bindings-${{ github.head_ref || github.ref_name }} - + GH_TOKEN: ${{ github.token }} + concurrency: # Use github.run_id on main branch # Use github.event.pull_request.number on pull requests, so it's unique per pull request diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index 7e11de9b39..1b499a229c 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -835,20 +835,24 @@ impl Xtasks { } fn check_codegen_crate(app_settings: GlobalArgs, ide_mode: bool) -> Result<()> { + let toolchain = Self::read_rust_toolchain(&Self::codegen_crate_dir(&app_settings)?); + // set the working directory to the codegen crate let app_settings = app_settings .clone() - .with_workspace_dir(Self::codegen_crate_dir(&app_settings)?); + .with_workspace_dir(Self::codegen_crate_dir(&app_settings)?) + .with_toolchain(toolchain) + .with_features(Features::new(vec![])); // TODO: support features for codegen crate if any - let mut clippy_args = vec!["+nightly-2024-12-15", "clippy"]; + let mut clippy_args = vec![]; if ide_mode { clippy_args.push("--message-format=json"); } clippy_args.extend(vec!["--all-targets", "--", "-D", "warnings"]); - Self::run_system_command( + Self::run_workspace_command( &app_settings, - "cargo", + "clippy", "Failed to run clippy on codegen crate", clippy_args, None, From f58b3717961e479736d3c933ff675199458433da Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 15:51:36 +0000 Subject: [PATCH 04/21] add nightly toolchain to setup --- crates/xtask/src/main.rs | 41 +++++++++++++++++++++++++++++++--------- 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index 1b499a229c..03221c6cc8 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -1318,22 +1318,45 @@ impl Xtasks { None, )?; - // install llvm-tools and clippy + // install nightly toolchaing for bevy api gen + let toolchain = Self::read_rust_toolchain(&Self::codegen_crate_dir(&app_settings)?); + Self::run_system_command( + &app_settings, + "rustup", + "Failed to install nightly toolchain", + vec!["toolchain", "install", toolchain.as_str()], + None, + )?; + + let rustup_components_args = [ + "component", + "add", + "rust-src", + "rustc-dev", + "clippy", + "llvm-tools-preview", + ]; + + // install components for the stable and nightly toolchains Self::run_system_command( &app_settings, "rustup", "Failed to install rust components", - vec![ - "component", - "add", - "rust-src", - "rustc-dev", - "clippy", - "llvm-tools-preview", - ], + rustup_components_args, None, )?; + // add components on nightly toolchain + Self::run_system_command( + &app_settings, + "rustup", + "Failed to install nightly components", + rustup_components_args + .iter() + .chain(["--toolchain", toolchain.as_str()].iter()), + Some(Path::new(".")), + )?; + Ok(()) } } From 10b12562082ace8ee0a6173e172d3dc37a22f798 Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 16:25:56 +0000 Subject: [PATCH 05/21] update PR command --- .github/workflows/bevy_mod_scripting.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/bevy_mod_scripting.yml b/.github/workflows/bevy_mod_scripting.yml index 672d142fac..ad5edd9e11 100644 --- a/.github/workflows/bevy_mod_scripting.yml +++ b/.github/workflows/bevy_mod_scripting.yml @@ -142,7 +142,7 @@ jobs: - name: Create Or Update PR if: steps.check_changes.outputs.changes && success() && steps.findPR.outputs.number run: | - gh pr list --base feature/bevy-system-refactor --search "chore(codegen): update bevy bindings" --json number > prs.json + gh pr list --base ${{ github.ref }} --search "chore(codegen): update bevy bindings" --json number > prs.json if [ $(jq '. | length' prs.json) -eq 0 ]; then - gh pr create --title "chore(codegen): update bevy bindings" --body "This PR updates the bevy bindings for #${{ steps.findPR.outputs.number }}" --base ${{ github.ref }} --head ${{ env.BRANCH_NAME }} || true - fi + gh pr create --title "chore(codegen): update bevy bindings" --body "This PR updates the bevy bindings for #${{ steps.findPR.outputs.number }}" --base ${{ github.ref }} --head ${{ env.CODEGEN_BRANCH_NAME }} || true + fi \ No newline at end of file From 3087db5150ad96210c0cf7eafbbc211c66ee8a2e Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 16:55:17 +0000 Subject: [PATCH 06/21] control vscode settings.json from init --- .vscode/.gitignore | 1 + .vscode/settings.json | 38 --------------- crates/xtask/Cargo.toml | 2 + crates/xtask/src/main.rs | 58 +++++++++++++++++++++-- crates/xtask/templates/settings.json.tera | 24 +--------- 5 files changed, 60 insertions(+), 63 deletions(-) create mode 100644 .vscode/.gitignore delete mode 100644 .vscode/settings.json diff --git a/.vscode/.gitignore b/.vscode/.gitignore new file mode 100644 index 0000000000..c3d3a20ee0 --- /dev/null +++ b/.vscode/.gitignore @@ -0,0 +1 @@ +settings.json \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 7500d232a6..0000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "lldb.displayFormat": "auto", - "lldb.showDisassembly": "never", - "lldb.dereferencePointers": true, - "lldb.consoleMode": "commands", - "[rust]": { - "editor.formatOnSave": true, - "editor.formatOnSaveMode": "file", - "editor.defaultFormatter": "rust-lang.rust-analyzer" - }, - "rust-analyzer.server.extraEnv": { - "RA_LOG": "warn,rust_analyzer::reload=info" - }, - "rust-analyzer.rustc.source": "discover", - "rust-analyzer.linkedProjects": [ - "./crates/bevy_api_gen/Cargo.toml", - "Cargo.toml", - ], - "rust-analyzer.check.invocationStrategy": "per_workspace", - // "rust-analyzer.cargo.buildScripts.invocationStrategy": "per_workspace", - "rust-analyzer.check.overrideCommand": [ - "/home/makspll/git/bevy_mod_scripting/check.sh" - ], - // "rust-analyzer.cargo.buildScripts.overrideCommand": [ - // "/home/makspll/git/bevy_mod_scripting/check.sh" - // ], - "rust-analyzer.showUnlinkedFileNotification": false, - "rust-analyzer.runnables.extraTestBinaryArgs": [ - "--show-output", - ], - "rust-analyzer.runnables.extraArgs": [ - "--profile=release-with-debug", - ], - // "rust-analyzer.cargo.features": [ - // "bevy_mod_scripting_functions/test_functions" - // ] - // "rust-analyzer.semanticHighlighting.operator.enable": false -} \ No newline at end of file diff --git a/crates/xtask/Cargo.toml b/crates/xtask/Cargo.toml index 407bf39d3c..2ce44b7270 100644 --- a/crates/xtask/Cargo.toml +++ b/crates/xtask/Cargo.toml @@ -21,3 +21,5 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" glob = "0.3" toml = "0.8" +tera = "1.20" +json_comments = "0.2" diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index 03221c6cc8..4a79cf5c58 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -1,8 +1,9 @@ -use anyhow::*; +use anyhow::{Context, *}; use clap::Parser; use itertools::Itertools; +use json_comments::StripComments; use log::*; -use serde::Serialize; +use serde::{Deserialize, Serialize}; use std::{ collections::{HashMap, HashSet}, ffi::{OsStr, OsString}, @@ -1357,8 +1358,59 @@ impl Xtasks { Some(Path::new(".")), )?; + // create .vscode settings + // read from templates at compile time + let vscode_settings = include_str!("../templates/settings.json.tera"); + let mut tera = tera::Tera::default(); + let mut context = tera::Context::new(); + context.insert("dir", &Self::workspace_dir(&app_settings)?); + let templated_settings = tera.render_str(vscode_settings, &context)?; + let templated_settings_json = Self::read_json_with_comments(templated_settings.as_bytes()) + .with_context(|| "reading templated vscode settings")?; + let vscode_dir = Self::relative_workspace_dir(&app_settings, ".vscode")?; + std::fs::create_dir_all(&vscode_dir)?; + let vscode_settings_path = vscode_dir.join("settings.json"); + + // if the file already exists, merge the settings otherwise create it + info!( + "Merging vscode settings at {:?}. With overrides generated by template.", + vscode_settings_path + ); + if vscode_settings_path.exists() { + let existing_settings = std::fs::read_to_string(&vscode_settings_path)?; + let mut existing_settings = Self::read_json_with_comments(existing_settings.as_bytes()) + .with_context(|| "reading existing vscode settings file")?; + Self::merge_json(templated_settings_json, &mut existing_settings); + let merged_settings = serde_json::to_string_pretty(&existing_settings)?; + std::fs::write(&vscode_settings_path, merged_settings)?; + } else { + std::fs::write(&vscode_settings_path, templated_settings)?; + } + Ok(()) } + + fn read_json_with_comments(bytes: &[u8]) -> Result { + let stripped = StripComments::new(bytes); + let mut reader = serde_json::Deserializer::from_reader(stripped); + let value = serde_json::Value::deserialize(&mut reader)?; + Ok(value) + } + + /// Override the target json file with some overrides. Will replace values if they already exist, or insert them otherwise. + fn merge_json(overrides: serde_json::Value, target: &mut serde_json::Value) { + if let (serde_json::Value::Object(overrides), serde_json::Value::Object(target)) = + (overrides, target) + { + for (key, value) in overrides { + // simply replace + info!("Replacing json key: {} with value: {}", key, value); + target.insert(key.clone(), value.clone()); + } + } else { + warn!("Could not merge json, overrides and target are not objects"); + } + } } /// Because we are likely already runnnig in the context of a cargo invocation, @@ -1400,7 +1452,7 @@ fn try_main() -> Result<()> { fn main() { if let Err(e) = try_main() { - eprintln!("{}", e); + eprintln!("{:?}", e); std::process::exit(1); } } diff --git a/crates/xtask/templates/settings.json.tera b/crates/xtask/templates/settings.json.tera index 2d90818aaf..e7927a91e7 100644 --- a/crates/xtask/templates/settings.json.tera +++ b/crates/xtask/templates/settings.json.tera @@ -1,31 +1,11 @@ { - "lldb.displayFormat": "auto", - "lldb.showDisassembly": "never", - "lldb.dereferencePointers": true, - "lldb.consoleMode": "commands", - "[rust]": { - "editor.formatOnSave": true, - "editor.formatOnSaveMode": "file", - "editor.defaultFormatter": "rust-lang.rust-analyzer" - }, "rust-analyzer.rustc.source": "discover", "rust-analyzer.linkedProjects": [ - "./crates/bevy_api_gen/Cargo.toml", + "{{ dir }}/crates/bevy_api_gen/Cargo.toml", "Cargo.toml" ], "rust-analyzer.check.invocationStrategy": "per_workspace", - "rust-analyzer.check.invocationLocation": "workspace", "rust-analyzer.check.overrideCommand": [ - "cargo xtask check" - ], - "rust-analyzer.cargo.buildScripts.overrideCommand": [ - "cargo xtask check" - ], - "rust-analyzer.showUnlinkedFileNotification": false, - "rust-analyzer.runnables.extraTestBinaryArgs": [ - "--show-output" - ], - "rust-analyzer.runnables.extraArgs": [ - "--profile=release-with-debug" + "{{ dir }}/check.sh" ] } \ No newline at end of file From bc6beb2a16036caa5022be14b802abff1926beca Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 16:56:16 +0000 Subject: [PATCH 07/21] add docs mention --- docs/src/Development/setup.md | 25 +++---------------------- 1 file changed, 3 insertions(+), 22 deletions(-) diff --git a/docs/src/Development/setup.md b/docs/src/Development/setup.md index fffe7856b2..e777f9c725 100644 --- a/docs/src/Development/setup.md +++ b/docs/src/Development/setup.md @@ -6,27 +6,8 @@ this crate contains a work in progress `xtask` setup which in theory should allo cargo xtask init ``` -However at the moment it does not generate IDE specific files for you, so you will need to do that manually. +This command currently supports the following IDE's -## VScode +- [VSCode](https://code.visualstudio.com/) -For vscode you will want to enter the following into your `settings.json` - -```json -{ - "rust-analyzer.rustc.source": "discover", - "rust-analyzer.linkedProjects": [ - // "./crates/bevy_api_gen/Cargo.toml", uncommenting this is currently not fully supported with xtask + vscode, rust analyzer bugs out a lot sadly - "Cargo.toml", - ], - "rust-analyzer.check.invocationStrategy": "once", - "rust-analyzer.check.overrideCommand": [ - "/absolute-path-to-this-project/bevy_mod_scripting/check.sh" - ], - "rust-analyzer.cargo.buildScripts.overrideCommand": [ - "/absolute-path-to-this-project/bevy_mod_scripting/check.sh" - ], -} -``` - -If you are on windows you might need to create an equivalent `check.exe` to run `cargo xtask check --ide-mode` in the root directory of this workspace. +If you'd like to add support for another IDE, please feel free to open a PR! From 528072e7358e0726d6f142f6244298c1823a79f8 Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 17:22:31 +0000 Subject: [PATCH 08/21] tighten codegen ordering --- .../src/passes/populate_template_data.rs | 14 +- .../src/bevy_bindings/bevy_math.rs | 38 +- .../src/bevy_bindings/bevy_reflect.rs | 1338 ++++++++--------- .../src/bevy_bindings/bevy_transform.rs | 28 +- 4 files changed, 715 insertions(+), 703 deletions(-) diff --git a/crates/bevy_api_gen/src/passes/populate_template_data.rs b/crates/bevy_api_gen/src/passes/populate_template_data.rs index 2af392cdef..8d3cb3fbf4 100644 --- a/crates/bevy_api_gen/src/passes/populate_template_data.rs +++ b/crates/bevy_api_gen/src/passes/populate_template_data.rs @@ -32,7 +32,19 @@ pub(crate) fn populate_template_data(ctxt: &mut BevyCtxt<'_>, args: &Args) -> bo let has_static_methods = fn_ctxts.iter().any(|fn_ctxt| !fn_ctxt.has_self); let mut functions = process_functions(ctxt, fn_ctxts); - functions.sort_by(|a, b| a.ident.cmp(&b.ident)); + functions.sort_by(|a, b| { + a.ident + .cmp(&b.ident) + .then(a.args.len().cmp(&b.args.len())) + .then( + a.args + .iter() + .zip(b.args.iter()) + .fold(std::cmp::Ordering::Equal, |acc, (a, b)| { + acc.then(a.ty.cmp(&b.ty)) + }), + ) + }); let variant = ty_ctxt.variant_data.as_ref().unwrap(); diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs index 437d4101be..6e5d7c68d2 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs @@ -212,12 +212,9 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { ) .register( "mul", - | - _self: Val, - rhs: Val| - { - let output: Val = , rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -225,9 +222,12 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = , + rhs: Val| + { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -524,6 +524,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "mul", + |_self: Val, rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + .into(); + output + }, + ) .register( "mul", | @@ -537,16 +547,6 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) - .register( - "mul", - |_self: Val, rhs: Val| { - let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) - .into(); - output - }, - ) .register( "nlerp", |_self: Val, end: Val, s: f32| { diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_reflect.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_reflect.rs index 1307cb3e1a..bd06a19b80 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_reflect.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_reflect.rs @@ -1256,20 +1256,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::Vec3, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f32| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + f32, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -1537,10 +1537,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Ref| { let output: Val = >::div(_self.into_inner(), rhs) + &bevy::math::Vec3, + >>::div(_self.into_inner(), &rhs) .into(); output }, @@ -1557,10 +1557,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: f32| { let output: Val = >::div(_self.into_inner(), &rhs) + f32, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -1842,10 +1842,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs) + &bevy::math::Vec3, + >>::mul(_self.into_inner(), &rhs) .into(); output }, @@ -1862,10 +1862,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: f32| { let output: Val = >::mul(_self.into_inner(), &rhs) + f32, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -2025,10 +2025,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs) + &bevy::math::Vec3, + >>::rem(_self.into_inner(), &rhs) .into(); output }, @@ -2045,10 +2045,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: f32| { let output: Val = >::rem(_self.into_inner(), &rhs) + f32, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -2110,20 +2110,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + &bevy::math::Vec3, + >>::sub(_self.into_inner(), &rhs) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), &rhs) + bevy::math::Vec3, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -2211,10 +2211,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: i32| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs) + &bevy::math::IVec2, + >>::add(_self.into_inner(), &rhs) .into(); output }, @@ -2231,10 +2231,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: i32| { let output: Val = >::add(_self.into_inner(), &rhs) + i32, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -2414,20 +2414,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: i32| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), rhs) + bevy::math::IVec2, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i32| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + i32, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -2582,20 +2582,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: i32| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs) + bevy::math::IVec2, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i32| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + i32, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -2641,30 +2641,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + &bevy::math::IVec2, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: i32| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), rhs) + bevy::math::IVec2, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: i32| { let output: Val = >::rem(_self.into_inner(), &rhs) + i32, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -2803,20 +2803,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: i32| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), rhs) + bevy::math::IVec2, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i32| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + i32, + >>::sub(_self.into_inner(), rhs) .into(); output }, @@ -3153,20 +3153,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: i32| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), rhs) + bevy::math::IVec3, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i32| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + i32, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -3311,30 +3311,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + &bevy::math::IVec3, + >>::mul(_self.into_inner(), &rhs) .into(); output }, ) .register( "mul", - |_self: Val, rhs: i32| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs) + bevy::math::IVec3, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: i32| { let output: Val = >::mul(_self.into_inner(), &rhs) + i32, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -3359,20 +3359,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + &bevy::math::IVec3, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), &rhs) + bevy::math::IVec3, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -3657,10 +3657,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: i32| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs) + &bevy::math::IVec4, + >>::add(_self.into_inner(), &rhs) .into(); output }, @@ -3677,10 +3677,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: i32| { let output: Val = >::add(_self.into_inner(), &rhs) + i32, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -3860,20 +3860,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: i32| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), rhs) + bevy::math::IVec4, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i32| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + i32, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -4070,20 +4070,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: i32| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), rhs) + bevy::math::IVec4, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i32| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + i32, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -4201,20 +4201,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + &bevy::math::IVec4, + >>::sub(_self.into_inner(), &rhs) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), &rhs) + bevy::math::IVec4, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -4379,20 +4379,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::I64Vec2, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i64| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + i64, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -4572,20 +4572,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), rhs) + bevy::math::I64Vec2, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i64| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + i64, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -4738,10 +4738,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs) + &bevy::math::I64Vec2, + >>::mul(_self.into_inner(), &rhs) .into(); output }, @@ -4758,10 +4758,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: i64| { let output: Val = >::mul(_self.into_inner(), &rhs) + i64, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -4817,20 +4817,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), rhs) + bevy::math::I64Vec2, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i64| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + i64, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -4959,20 +4959,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + &bevy::math::I64Vec2, + >>::sub(_self.into_inner(), &rhs) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), &rhs) + bevy::math::I64Vec2, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -5095,30 +5095,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + &bevy::math::I64Vec3, + >>::add(_self.into_inner(), &rhs) .into(); output }, ) .register( "add", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::I64Vec3, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: i64| { let output: Val = >::add(_self.into_inner(), &rhs) + i64, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -5309,10 +5309,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Ref| { let output: Val = >::div(_self.into_inner(), rhs) + &bevy::math::I64Vec3, + >>::div(_self.into_inner(), &rhs) .into(); output }, @@ -5329,10 +5329,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: i64| { let output: Val = >::div(_self.into_inner(), &rhs) + i64, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -5485,30 +5485,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + &bevy::math::I64Vec3, + >>::mul(_self.into_inner(), &rhs) .into(); output }, ) .register( "mul", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs) + bevy::math::I64Vec3, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: i64| { let output: Val = >::mul(_self.into_inner(), &rhs) + i64, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -5537,10 +5537,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs) + &bevy::math::I64Vec3, + >>::rem(_self.into_inner(), &rhs) .into(); output }, @@ -5557,10 +5557,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: i64| { let output: Val = >::rem(_self.into_inner(), &rhs) + i64, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -5688,20 +5688,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), rhs) + bevy::math::I64Vec3, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i64| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + i64, + >>::sub(_self.into_inner(), rhs) .into(); output }, @@ -5835,30 +5835,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + &bevy::math::I64Vec4, + >>::add(_self.into_inner(), &rhs) .into(); output }, ) .register( "add", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::I64Vec4, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: i64| { let output: Val = >::add(_self.into_inner(), &rhs) + i64, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -6028,30 +6028,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Ref| { let output: Val = >::div(_self.into_inner(), rhs) + &bevy::math::I64Vec4, + >>::div(_self.into_inner(), &rhs) .into(); output }, ) .register( "div", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), &rhs) + bevy::math::I64Vec4, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i64| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + i64, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -6203,20 +6203,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs) + bevy::math::I64Vec4, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i64| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + i64, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -6246,30 +6246,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs) + &bevy::math::I64Vec4, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), &rhs) + bevy::math::I64Vec4, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i64| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + i64, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -6387,30 +6387,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: i64| { + |_self: Val, rhs: Ref| { let output: Val = >::sub(_self.into_inner(), rhs) + &bevy::math::I64Vec4, + >>::sub(_self.into_inner(), &rhs) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), &rhs) + bevy::math::I64Vec4, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: i64| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + i64, + >>::sub(_self.into_inner(), rhs) .into(); output }, @@ -6545,30 +6545,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { NamespaceBuilder::<::bevy::math::UVec2>::new(world) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + &bevy::math::UVec2, + >>::add(_self.into_inner(), &rhs) .into(); output }, ) .register( "add", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::UVec2, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: u32| { let output: Val = >::add(_self.into_inner(), &rhs) + u32, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -6874,20 +6874,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + &bevy::math::UVec2, + >>::mul(_self.into_inner(), &rhs) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), &rhs) + bevy::math::UVec2, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -6912,20 +6912,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + &bevy::math::UVec2, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), &rhs) + bevy::math::UVec2, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -7021,30 +7021,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Ref| { let output: Val = >::sub(_self.into_inner(), rhs) + &bevy::math::UVec2, + >>::sub(_self.into_inner(), &rhs) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), &rhs) + bevy::math::UVec2, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u32| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + u32, + >>::sub(_self.into_inner(), rhs) .into(); output }, @@ -7146,20 +7146,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::UVec3, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u32| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + u32, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -7339,30 +7339,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + &bevy::math::UVec3, + >>::div(_self.into_inner(), &rhs) .into(); output }, ) .register( "div", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), rhs) + bevy::math::UVec3, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "div", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: u32| { let output: Val = >::div(_self.into_inner(), &rhs) + u32, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -7496,20 +7496,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs) + bevy::math::UVec3, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u32| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + u32, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -7524,30 +7524,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs) + &bevy::math::UVec3, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), &rhs) + bevy::math::UVec3, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u32| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + u32, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -7643,20 +7643,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), rhs) + bevy::math::UVec3, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u32| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + u32, + >>::sub(_self.into_inner(), rhs) .into(); output }, @@ -7769,30 +7769,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { NamespaceBuilder::<::bevy::math::UVec4>::new(world) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + &bevy::math::UVec4, + >>::add(_self.into_inner(), &rhs) .into(); output }, ) .register( "add", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::UVec4, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: u32| { let output: Val = >::add(_self.into_inner(), &rhs) + u32, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -7961,20 +7961,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), rhs) + bevy::math::UVec4, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u32| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + u32, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -8087,10 +8087,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs) + &bevy::math::UVec4, + >>::mul(_self.into_inner(), &rhs) .into(); output }, @@ -8107,10 +8107,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: u32| { let output: Val = >::mul(_self.into_inner(), &rhs) + u32, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -8130,30 +8130,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + &bevy::math::UVec4, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), rhs) + bevy::math::UVec4, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: u32| { let output: Val = >::rem(_self.into_inner(), &rhs) + u32, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -8249,20 +8249,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: u32| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), rhs) + bevy::math::UVec4, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u32| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + u32, + >>::sub(_self.into_inner(), rhs) .into(); output }, @@ -8386,30 +8386,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { NamespaceBuilder::<::bevy::math::U64Vec2>::new(world) .register( "add", - |_self: Val, rhs: u64| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs) + &bevy::math::U64Vec2, + >>::add(_self.into_inner(), &rhs) .into(); output }, ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), &rhs) + bevy::math::U64Vec2, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u64| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + u64, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -8568,20 +8568,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + &bevy::math::U64Vec2, + >>::div(_self.into_inner(), &rhs) .into(); output }, ) .register( "div", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), &rhs) + bevy::math::U64Vec2, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -8723,20 +8723,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + &bevy::math::U64Vec2, + >>::mul(_self.into_inner(), &rhs) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), &rhs) + bevy::math::U64Vec2, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -8761,20 +8761,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + &bevy::math::U64Vec2, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), &rhs) + bevy::math::U64Vec2, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -8870,30 +8870,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: u64| { + |_self: Val, rhs: Ref| { let output: Val = >::sub(_self.into_inner(), rhs) + &bevy::math::U64Vec2, + >>::sub(_self.into_inner(), &rhs) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), &rhs) + bevy::math::U64Vec2, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u64| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + u64, + >>::sub(_self.into_inner(), rhs) .into(); output }, @@ -8985,30 +8985,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { NamespaceBuilder::<::bevy::math::U64Vec3>::new(world) .register( "add", - |_self: Val, rhs: u64| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs) + &bevy::math::U64Vec3, + >>::add(_self.into_inner(), &rhs) .into(); output }, ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), &rhs) + bevy::math::U64Vec3, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u64| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + u64, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -9198,20 +9198,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: u64| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), rhs) + bevy::math::U64Vec3, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u64| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + u64, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -9353,20 +9353,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: u64| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs) + bevy::math::U64Vec3, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u64| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + u64, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -9385,30 +9385,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: u64| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs) + &bevy::math::U64Vec3, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), &rhs) + bevy::math::U64Vec3, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u64| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + u64, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -9494,30 +9494,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + &bevy::math::U64Vec3, + >>::sub(_self.into_inner(), &rhs) .into(); output }, ) .register( "sub", - |_self: Val, rhs: u64| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), rhs) + bevy::math::U64Vec3, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: u64| { let output: Val = >::sub(_self.into_inner(), &rhs) + u64, + >>::sub(_self.into_inner(), rhs) .into(); output }, @@ -9630,30 +9630,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { NamespaceBuilder::<::bevy::math::U64Vec4>::new(world) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + &bevy::math::U64Vec4, + >>::add(_self.into_inner(), &rhs) .into(); output }, ) .register( "add", - |_self: Val, rhs: u64| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::U64Vec4, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: u64| { let output: Val = >::add(_self.into_inner(), &rhs) + u64, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -9956,30 +9956,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + &bevy::math::U64Vec4, + >>::mul(_self.into_inner(), &rhs) .into(); output }, ) .register( "mul", - |_self: Val, rhs: u64| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs) + bevy::math::U64Vec4, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: u64| { let output: Val = >::mul(_self.into_inner(), &rhs) + u64, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -9997,6 +9997,16 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { output }, ) + .register( + "rem", + |_self: Val, rhs: Ref| { + let output: Val = >::rem(_self.into_inner(), &rhs) + .into(); + output + }, + ) .register( "rem", |_self: Val, rhs: Val| { @@ -10017,16 +10027,6 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { output }, ) - .register( - "rem", - |_self: Val, rhs: Ref| { - let output: Val = >::rem(_self.into_inner(), &rhs) - .into(); - output - }, - ) .register( "saturating_add", |_self: Val, rhs: Val| { @@ -10108,30 +10108,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: u64| { + |_self: Val, rhs: Ref| { let output: Val = >::sub(_self.into_inner(), rhs) + &bevy::math::U64Vec4, + >>::sub(_self.into_inner(), &rhs) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), &rhs) + bevy::math::U64Vec4, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: u64| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + u64, + >>::sub(_self.into_inner(), rhs) .into(); output }, @@ -10291,20 +10291,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::Vec2, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f32| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + f32, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -10552,20 +10552,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + &bevy::math::Vec2, + >>::div(_self.into_inner(), &rhs) .into(); output }, ) .register( "div", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), &rhs) + bevy::math::Vec2, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -10867,30 +10867,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs) + &bevy::math::Vec2, + >>::mul(_self.into_inner(), &rhs) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), &rhs) + bevy::math::Vec2, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f32| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + f32, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -11081,20 +11081,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), rhs) + bevy::math::Vec2, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f32| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + f32, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -11183,20 +11183,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + &bevy::math::Vec2, + >>::sub(_self.into_inner(), &rhs) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), &rhs) + bevy::math::Vec2, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -11297,20 +11297,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::Vec3A, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f32| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + f32, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -11578,30 +11578,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + &bevy::math::Vec3A, + >>::div(_self.into_inner(), &rhs) .into(); output }, ) .register( "div", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), rhs) + bevy::math::Vec3A, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "div", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: f32| { let output: Val = >::div(_self.into_inner(), &rhs) + f32, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -11893,10 +11893,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs) + &bevy::math::Vec3A, + >>::mul(_self.into_inner(), &rhs) .into(); output }, @@ -11913,10 +11913,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: f32| { let output: Val = >::mul(_self.into_inner(), &rhs) + f32, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -12080,30 +12080,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs) + &bevy::math::Vec3A, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), &rhs) + bevy::math::Vec3A, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f32| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + f32, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -12165,10 +12165,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Ref| { let output: Val = >::sub(_self.into_inner(), rhs) + &bevy::math::Vec3A, + >>::sub(_self.into_inner(), &rhs) .into(); output }, @@ -12185,10 +12185,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: f32| { let output: Val = >::sub(_self.into_inner(), &rhs) + f32, + >>::sub(_self.into_inner(), rhs) .into(); output }, @@ -12825,10 +12825,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs) + &bevy::math::Vec4, + >>::mul(_self.into_inner(), &rhs) .into(); output }, @@ -12845,10 +12845,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: f32| { let output: Val = >::mul(_self.into_inner(), &rhs) + f32, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -13008,30 +13008,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs) + &bevy::math::Vec4, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), &rhs) + bevy::math::Vec4, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f32| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + f32, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -13093,30 +13093,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "sub", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::sub(_self.into_inner(), rhs.into_inner()) + &bevy::math::Vec4, + >>::sub(_self.into_inner(), &rhs) .into(); output }, ) .register( "sub", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Val| { let output: Val = >::sub(_self.into_inner(), rhs) + bevy::math::Vec4, + >>::sub(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "sub", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: f32| { let output: Val = >::sub(_self.into_inner(), &rhs) + f32, + >>::sub(_self.into_inner(), rhs) .into(); output }, @@ -13502,30 +13502,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + &bevy::math::DVec2, + >>::add(_self.into_inner(), &rhs) .into(); output }, ) .register( "add", - |_self: Val, rhs: f64| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::DVec2, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: f64| { let output: Val = >::add(_self.into_inner(), &rhs) + f64, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -13773,20 +13773,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + &bevy::math::DVec2, + >>::div(_self.into_inner(), &rhs) .into(); output }, ) .register( "div", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), &rhs) + bevy::math::DVec2, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -14088,20 +14088,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + &bevy::math::DVec2, + >>::mul(_self.into_inner(), &rhs) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), &rhs) + bevy::math::DVec2, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -14296,30 +14296,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: f64| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs) + &bevy::math::DVec2, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), &rhs) + bevy::math::DVec2, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f64| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + f64, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -14512,30 +14512,30 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + &bevy::math::DVec3, + >>::add(_self.into_inner(), &rhs) .into(); output }, ) .register( "add", - |_self: Val, rhs: f64| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), rhs) + bevy::math::DVec3, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: f64| { let output: Val = >::add(_self.into_inner(), &rhs) + f64, + >>::add(_self.into_inner(), rhs) .into(); output }, @@ -14823,20 +14823,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "div", - |_self: Val, rhs: f64| { + |_self: Val, rhs: Val| { let output: Val = >::div(_self.into_inner(), rhs) + bevy::math::DVec3, + >>::div(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "div", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f64| { let output: Val = >::div(_self.into_inner(), rhs.into_inner()) + f64, + >>::div(_self.into_inner(), rhs) .into(); output }, @@ -15118,10 +15118,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: f64| { + |_self: Val, rhs: Ref| { let output: Val = >::mul(_self.into_inner(), rhs) + &bevy::math::DVec3, + >>::mul(_self.into_inner(), &rhs) .into(); output }, @@ -15138,10 +15138,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: f64| { let output: Val = >::mul(_self.into_inner(), &rhs) + f64, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -15315,20 +15315,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: f64| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), rhs) + bevy::math::DVec3, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f64| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + f64, + >>::rem(_self.into_inner(), rhs) .into(); output }, @@ -15507,20 +15507,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "add", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::add(_self.into_inner(), rhs.into_inner()) + &bevy::math::DVec4, + >>::add(_self.into_inner(), &rhs) .into(); output }, ) .register( "add", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::add(_self.into_inner(), &rhs) + bevy::math::DVec4, + >>::add(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -16060,20 +16060,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: f64| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs) + bevy::math::DVec4, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f64| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + f64, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -16242,20 +16242,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "rem", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Ref| { let output: Val = >::rem(_self.into_inner(), rhs.into_inner()) + &bevy::math::DVec4, + >>::rem(_self.into_inner(), &rhs) .into(); output }, ) .register( "rem", - |_self: Val, rhs: Ref| { + |_self: Val, rhs: Val| { let output: Val = >::rem(_self.into_inner(), &rhs) + bevy::math::DVec4, + >>::rem(_self.into_inner(), rhs.into_inner()) .into(); output }, @@ -16651,9 +16651,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = , rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -16661,20 +16661,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: f32| { - let output: Val = >::mul(_self.into_inner(), rhs) + |_self: Val, rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: f32| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + f32, + >>::mul(_self.into_inner(), rhs) .into(); output }, @@ -17089,19 +17089,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs) - .into(); - output - }, - ) - .register( - "mul", - |_self: Val, rhs: Val| { - let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -17119,9 +17109,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = , rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -17137,6 +17127,16 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { output }, ) + .register( + "mul", + |_self: Val, rhs: f32| { + let output: Val = >::mul(_self.into_inner(), rhs) + .into(); + output + }, + ) .register( "mul_mat3", |_self: Ref, rhs: Ref| { @@ -17593,19 +17593,19 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: f32| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs) + bevy::math::Affine2, + >>::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = , rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -17613,9 +17613,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = , rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -17623,9 +17623,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = , rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -17633,10 +17633,10 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + |_self: Val, rhs: f32| { + let output: Val = >::mul(_self.into_inner(), rhs) .into(); output }, @@ -18150,9 +18150,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -18160,9 +18160,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -19145,9 +19145,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -19155,9 +19155,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -19165,20 +19165,20 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: f64| { - let output: Val = >::mul(_self.into_inner(), rhs) + |_self: Val, rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output }, ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + |_self: Val, rhs: f64| { + let output: Val = >::mul(_self.into_inner(), rhs) .into(); output }, @@ -19673,9 +19673,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { + |_self: Val, rhs: Val| { let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -19683,9 +19683,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = , rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -19693,9 +19693,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = , rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -21489,9 +21489,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = , rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output @@ -21499,9 +21499,9 @@ impl ::bevy::app::Plugin for BevyReflectScriptingPlugin { ) .register( "mul", - |_self: Val, rhs: Val| { - let output: Val = , rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) .into(); output diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs index fcc1499e89..891bd653c8 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs @@ -69,11 +69,11 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { "mul", | _self: Val, - transform: Val| + global_transform: Val| { let output: Val = >::mul(_self.into_inner(), transform.into_inner()) + bevy::transform::components::GlobalTransform, + >>::mul(_self.into_inner(), global_transform.into_inner()) .into(); output }, @@ -82,11 +82,11 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { "mul", | _self: Val, - global_transform: Val| + transform: Val| { let output: Val = >::mul(_self.into_inner(), global_transform.into_inner()) + bevy::transform::components::Transform, + >>::mul(_self.into_inner(), transform.into_inner()) .into(); output }, @@ -169,11 +169,11 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { "mul", | _self: Val, - transform: Val| + global_transform: Val| { - let output: Val = >::mul(_self.into_inner(), transform.into_inner()) + let output: Val = >::mul(_self.into_inner(), global_transform.into_inner()) .into(); output }, @@ -182,11 +182,11 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { "mul", | _self: Val, - global_transform: Val| + transform: Val| { - let output: Val = >::mul(_self.into_inner(), global_transform.into_inner()) + let output: Val = >::mul(_self.into_inner(), transform.into_inner()) .into(); output }, From ab344bc8e0bf4690afa1f2b3aee0bf409706f8a2 Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 17:26:43 +0000 Subject: [PATCH 09/21] clean bevy target dir before codegen --- crates/xtask/src/main.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index 4a79cf5c58..4bc5a3f8d5 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -898,6 +898,13 @@ impl Xtasks { let output_dir = Self::relative_workspace_dir(&main_workspace_app_settings, output_dir)?; let bevy_dir = Self::relative_workspace_dir(&main_workspace_app_settings, "target/codegen/bevy")?; + let bevy_target_dir = bevy_dir.join("target"); + // clear the bevy target dir if it exists + info!("Clearing bevy target dir: {:?}", bevy_target_dir); + if bevy_target_dir.exists() { + std::fs::remove_dir_all(&bevy_target_dir)?; + } + let api_gen_dir = Self::codegen_crate_dir(&main_workspace_app_settings)?; let codegen_app_settings = main_workspace_app_settings .clone() From ea2f99b5b41058b4646e50b9fc46d425f2fd7d0f Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 17:53:43 +0000 Subject: [PATCH 10/21] add more context to errors --- crates/xtask/src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index 4bc5a3f8d5..c8bee230c9 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -1400,7 +1400,8 @@ impl Xtasks { fn read_json_with_comments(bytes: &[u8]) -> Result { let stripped = StripComments::new(bytes); let mut reader = serde_json::Deserializer::from_reader(stripped); - let value = serde_json::Value::deserialize(&mut reader)?; + let value = serde_json::Value::deserialize(&mut reader) + .with_context(|| "deserializing json (excluding comments)")?; Ok(value) } From c1763234a9019f02cfc467db87dd52d4396cab8f Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 18:01:35 +0000 Subject: [PATCH 11/21] tighten the codegen ordering again, for collection --- crates/bevy_api_gen/src/bin/main.rs | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/crates/bevy_api_gen/src/bin/main.rs b/crates/bevy_api_gen/src/bin/main.rs index 669d37af0a..50e5596278 100644 --- a/crates/bevy_api_gen/src/bin/main.rs +++ b/crates/bevy_api_gen/src/bin/main.rs @@ -122,19 +122,20 @@ fn main() { } }); let meta_loader = MetaLoader::new(vec![output.to_owned()], workspace_meta); - let context = Collect { - crates: crates - .map(|c| { - let name = c.to_str().unwrap().to_owned(); - log::info!("Collecting crate: {}", name); - let meta = meta_loader - .meta_for(&name) - .expect("Could not find meta file for crate"); - Crate { name, meta } - }) - .collect(), - api_name, - }; + let mut crates: Vec<_> = crates + .map(|c| { + let name = c.to_str().unwrap().to_owned(); + log::info!("Collecting crate: {}", name); + let meta = meta_loader + .meta_for(&name) + .expect("Could not find meta file for crate"); + Crate { name, meta } + }) + .collect(); + + crates.sort_by(|a, b| a.name.cmp(&b.name)); + + let context = Collect { crates, api_name }; let mut context = Context::from_serialize(context).expect("Could not create template context"); From ea0ced53470def6ad52fbabec1aae2af551e8e48 Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 18:03:31 +0000 Subject: [PATCH 12/21] print faulty json --- crates/xtask/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index c8bee230c9..c4d3573693 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -1401,7 +1401,7 @@ impl Xtasks { let stripped = StripComments::new(bytes); let mut reader = serde_json::Deserializer::from_reader(stripped); let value = serde_json::Value::deserialize(&mut reader) - .with_context(|| "deserializing json (excluding comments)")?; + .with_context(|| format!("deserializing json:\n{}", String::from_utf8_lossy(bytes)))?; Ok(value) } From 37f6fa722a6e8b667c68e80ce6335ddf85f8b77c Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 18:05:28 +0000 Subject: [PATCH 13/21] escape json --- crates/xtask/src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index c4d3573693..00c7b1ba34 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -1370,7 +1370,10 @@ impl Xtasks { let vscode_settings = include_str!("../templates/settings.json.tera"); let mut tera = tera::Tera::default(); let mut context = tera::Context::new(); - context.insert("dir", &Self::workspace_dir(&app_settings)?); + let workspace_dir = Self::workspace_dir(&app_settings)?; + let json_workspace_dir = serde_json::to_string(&workspace_dir)?; // make sure this works as a json string + context.insert("dir", &json); + let templated_settings = tera.render_str(vscode_settings, &context)?; let templated_settings_json = Self::read_json_with_comments(templated_settings.as_bytes()) .with_context(|| "reading templated vscode settings")?; From 74afa73510a28e75ad5e94426f0fa2af7c3e7ec1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 18 Jan 2025 18:07:10 +0000 Subject: [PATCH 14/21] chore(codegen): update bevy bindings (#214) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../src/bevy_bindings/mod.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs index 7cdaa785ed..7aa0977203 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs @@ -2,24 +2,24 @@ #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] #![cfg_attr(rustfmt, rustfmt_skip)] -pub mod bevy_ecs; -pub mod bevy_transform; +pub mod bevy_reflect; pub mod bevy_math; pub mod bevy_input; +pub mod bevy_transform; pub mod bevy_core; -pub mod bevy_time; pub mod bevy_hierarchy; -pub mod bevy_reflect; +pub mod bevy_ecs; +pub mod bevy_time; pub struct LuaBevyScriptingPlugin; impl ::bevy::app::Plugin for LuaBevyScriptingPlugin { fn build(&self, app: &mut ::bevy::prelude::App) { - bevy_ecs::BevyEcsScriptingPlugin.build(app); - bevy_transform::BevyTransformScriptingPlugin.build(app); + bevy_reflect::BevyReflectScriptingPlugin.build(app); bevy_math::BevyMathScriptingPlugin.build(app); bevy_input::BevyInputScriptingPlugin.build(app); + bevy_transform::BevyTransformScriptingPlugin.build(app); bevy_core::BevyCoreScriptingPlugin.build(app); - bevy_time::BevyTimeScriptingPlugin.build(app); bevy_hierarchy::BevyHierarchyScriptingPlugin.build(app); - bevy_reflect::BevyReflectScriptingPlugin.build(app); + bevy_ecs::BevyEcsScriptingPlugin.build(app); + bevy_time::BevyTimeScriptingPlugin.build(app); } } From dbef4a0442cb7fc8dd223b28808545b9d84fb5f5 Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 18:09:33 +0000 Subject: [PATCH 15/21] typo --- crates/xtask/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index 00c7b1ba34..554c96a194 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -1372,7 +1372,7 @@ impl Xtasks { let mut context = tera::Context::new(); let workspace_dir = Self::workspace_dir(&app_settings)?; let json_workspace_dir = serde_json::to_string(&workspace_dir)?; // make sure this works as a json string - context.insert("dir", &json); + context.insert("dir", &json_workspace_dir); let templated_settings = tera.render_str(vscode_settings, &context)?; let templated_settings_json = Self::read_json_with_comments(templated_settings.as_bytes()) From 891415efdc04e0e3ebcd7d12a230cafc9f49b7ca Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 18:10:24 +0000 Subject: [PATCH 16/21] ignore less paths now that everything is one workflow --- .github/workflows/bevy_mod_scripting.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/bevy_mod_scripting.yml b/.github/workflows/bevy_mod_scripting.yml index ad5edd9e11..a9b6968d60 100644 --- a/.github/workflows/bevy_mod_scripting.yml +++ b/.github/workflows/bevy_mod_scripting.yml @@ -3,11 +3,7 @@ on: branches: - "**" paths-ignore: - - 'crates/bevy_api_gen/**' - - 'crates/macro_tests/**' - '.github/workflows/release-plz.yml' - - '.github/workflows/bevy_api_gen.yml' - - '.github/workflows/macro_tests.yml' - 'docs/**' From 63c01037525cdeed7efcba09f122925eebcc1b9f Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 21:07:12 +0000 Subject: [PATCH 17/21] fix bug causing incomplete codegen --- crates/bevy_api_gen/Cargo.toml | 1 + crates/bevy_api_gen/src/bin/driver.rs | 2 + crates/bevy_api_gen/src/bin/main.rs | 2 + crates/bevy_api_gen/src/callback.rs | 1 + crates/bevy_api_gen/src/meta.rs | 46 +- .../src/passes/find_methods_and_fields.rs | 18 +- .../src/passes/populate_template_data.rs | 18 +- crates/bevy_api_gen/src/passes/write_meta.rs | 1 + crates/bevy_api_gen/src/plugin.rs | 2 + .../src/bevy_bindings/bevy_hierarchy.rs | 10 + .../src/bevy_bindings/bevy_input.rs | 140 +++ .../src/bevy_bindings/bevy_math.rs | 1096 +++++++++++++++++ .../src/bevy_bindings/bevy_time.rs | 96 ++ .../src/bevy_bindings/bevy_transform.rs | 542 ++++++++ .../src/bevy_bindings/mod.rs | 20 +- crates/xtask/src/main.rs | 12 +- 16 files changed, 1967 insertions(+), 40 deletions(-) diff --git a/crates/bevy_api_gen/Cargo.toml b/crates/bevy_api_gen/Cargo.toml index 25d12e945b..fc2979fa75 100644 --- a/crates/bevy_api_gen/Cargo.toml +++ b/crates/bevy_api_gen/Cargo.toml @@ -54,6 +54,7 @@ convert_case = "0.6" syn = { version = "2", features = ["parsing"], no-default-features = true } clap-verbosity-flag = "2.2" itertools = "0.12" +chrono = "0.4" [build-dependencies] toml = "0.8" diff --git a/crates/bevy_api_gen/src/bin/driver.rs b/crates/bevy_api_gen/src/bin/driver.rs index 492f0673fb..a8cdbc17a8 100644 --- a/crates/bevy_api_gen/src/bin/driver.rs +++ b/crates/bevy_api_gen/src/bin/driver.rs @@ -2,6 +2,8 @@ use bevy_api_gen::*; fn main() { + // initially set it to high so no logs are missed, but later when we parse the args we will set it to the correct level + std::env::set_var("RUST_LOG", "trace"); env_logger::init(); rustc_plugin::driver_main(BevyAnalyzer); } diff --git a/crates/bevy_api_gen/src/bin/main.rs b/crates/bevy_api_gen/src/bin/main.rs index 50e5596278..98f1c9813c 100644 --- a/crates/bevy_api_gen/src/bin/main.rs +++ b/crates/bevy_api_gen/src/bin/main.rs @@ -26,6 +26,8 @@ fn main() { } env_logger::init(); + info!("Using RUST_LOG: {:?}", env::var("RUST_LOG")); + info!("Computing crate metadata"); let metadata = cargo_metadata::MetadataCommand::new() .no_deps() diff --git a/crates/bevy_api_gen/src/callback.rs b/crates/bevy_api_gen/src/callback.rs index d2e7483b83..8be9e21fa3 100644 --- a/crates/bevy_api_gen/src/callback.rs +++ b/crates/bevy_api_gen/src/callback.rs @@ -59,6 +59,7 @@ impl rustc_driver::Callbacks for BevyAnalyzerCallbacks { // tera environment for import processor let tera = crate::configure_tera(tcx.crate_name(LOCAL_CRATE).as_str(), &templates_dir); + info!("Using meta directories: {:?}", meta_dirs); let mut ctxt = crate::BevyCtxt::new( tcx, &meta_dirs, diff --git a/crates/bevy_api_gen/src/meta.rs b/crates/bevy_api_gen/src/meta.rs index d517d0dd0a..87e7074703 100644 --- a/crates/bevy_api_gen/src/meta.rs +++ b/crates/bevy_api_gen/src/meta.rs @@ -6,9 +6,10 @@ use std::{ }; use cargo_metadata::camino::Utf8PathBuf; +use chrono::NaiveDateTime; use log::trace; use rustc_hir::def_id::DefPathHash; -use serde::{Deserialize, Serialize}; +use serde::{Deserialize, Serialize, Serializer}; use crate::WorkspaceMeta; @@ -25,6 +26,27 @@ pub struct Meta { /// False if no files are going to be generated for this crate pub(crate) will_generate: bool, pub(crate) meta_version: String, + #[serde( + serialize_with = "serialize_timestamp", + deserialize_with = "deserialize_timestamp" + )] + pub(crate) timestamp: NaiveDateTime, +} + +fn serialize_timestamp( + timestamp: &NaiveDateTime, + serializer: S, +) -> Result { + // format as date and time + serializer.serialize_str(×tamp.format("%Y-%m-%d %H:%M:%S").to_string()) +} + +fn deserialize_timestamp<'de, D>(deserializer: D) -> Result +where + D: serde::Deserializer<'de>, +{ + let s = String::deserialize(deserializer)?; + NaiveDateTime::parse_from_str(&s, "%Y-%m-%d %H:%M:%S").map_err(serde::de::Error::custom) } impl Meta { @@ -37,7 +59,7 @@ impl Meta { } } -#[derive(Serialize, Deserialize, Clone)] +#[derive(Serialize, Deserialize, Clone, Debug)] pub(crate) struct ProxyMeta { pub(crate) ident: String, pub(crate) stable_crate_id: u64, @@ -46,8 +68,8 @@ pub(crate) struct ProxyMeta { /// Manages deserialisation and retrieval of meta files pub struct MetaLoader { - pub(crate) meta_dirs: Vec, - pub(crate) workspace_meta: WorkspaceMeta, + pub meta_dirs: Vec, + pub workspace_meta: WorkspaceMeta, cache: RefCell>, } @@ -78,7 +100,7 @@ impl MetaLoader { ) -> bool { let meta = match meta_sources .iter() - .filter(|s| curr_source.is_none() || curr_source.is_some_and(|cs| cs == **s)) + .filter(|s| curr_source.is_none() || curr_source.is_some_and(|cs| cs != **s)) .find_map(|s| self.meta_for(s)) { Some(meta) => meta, @@ -100,7 +122,7 @@ impl MetaLoader { if meta.is_none() { log::trace!( - "Could not find meta for crate: `{}`, is_workspace_and_included: '{}'", + "Could not find meta file for crate: `{}`, is_workspace_and_included: '{}'", crate_name, needs_meta ) @@ -118,11 +140,15 @@ impl MetaLoader { trace!("Loading meta from cache for: {}", crate_name); cache.get(crate_name).cloned() } else { - trace!("Loading meta from filesystem for: {}", crate_name); drop(cache); let mut cache = self.cache.borrow_mut(); - let meta = - Self::opt_load_meta(dir.join(Self::crate_name_to_meta_filename(crate_name)))?; + let dir = dir.join(Self::crate_name_to_meta_filename(crate_name)); + trace!( + "Attempting to load meta from filesystem for crate: {}, at: {}", + crate_name, + dir + ); + let meta = Self::opt_load_meta(dir)?; cache.insert(crate_name.to_owned(), meta.clone()); Some(meta) } @@ -150,7 +176,7 @@ impl MetaLoader { let file = File::create(&path).unwrap(); let mut writer = BufWriter::new(file); - serde_json::to_writer(&mut writer, meta).unwrap(); + serde_json::to_writer_pretty(&mut writer, meta).unwrap(); writer.flush().expect("Could not flush data to meta file"); } diff --git a/crates/bevy_api_gen/src/passes/find_methods_and_fields.rs b/crates/bevy_api_gen/src/passes/find_methods_and_fields.rs index 583ad0ae52..296390922e 100644 --- a/crates/bevy_api_gen/src/passes/find_methods_and_fields.rs +++ b/crates/bevy_api_gen/src/passes/find_methods_and_fields.rs @@ -350,11 +350,19 @@ fn type_is_adt_and_reflectable<'tcx>( tcx.def_path_hash(did), ); - log::trace!( - "Meta for type: `{}`, contained in meta `{}`", - tcx.item_name(did), - contains_hash - ); + if contains_hash { + log::info!( + "Meta for type: `{}` with hash: `{:?}`, contained in the meta file", + tcx.item_name(did), + tcx.def_path_hash(did), + ); + } else { + log::info!( + "Meta for type: `{}` with hash: `{:?}`, was not found in meta files for {crate_name} or in bevy_reflect, meaning it will not generate a proxy.", + tcx.item_name(did), + tcx.def_path_hash(did), + ); + } contains_hash }) diff --git a/crates/bevy_api_gen/src/passes/populate_template_data.rs b/crates/bevy_api_gen/src/passes/populate_template_data.rs index 8d3cb3fbf4..2f2ae41152 100644 --- a/crates/bevy_api_gen/src/passes/populate_template_data.rs +++ b/crates/bevy_api_gen/src/passes/populate_template_data.rs @@ -125,10 +125,6 @@ pub(crate) fn populate_template_data(ctxt: &mut BevyCtxt<'_>, args: &Args) -> bo } trace!("Populated template context:"); - trace!( - "{}", - serde_json::to_string_pretty(&ctxt.template_context).unwrap() - ); true } @@ -242,11 +238,15 @@ fn ty_to_string<'tcx>(ctxt: &BevyCtxt<'tcx>, ty: Ty<'tcx>, proxy_types: bool) -> "bevy_reflect", ]; - ctxt.meta_loader.one_of_meta_files_contains( + trace!("Checking ADT: `{}`.", ctxt.tcx.item_name(def_id),); + + let contains = ctxt.meta_loader.one_of_meta_files_contains( &meta_sources, - Some(&ctxt.tcx.crate_name(LOCAL_CRATE).to_ident_string()), + None, def_path_hash, - ) + ); + + contains }) .is_some_and(identity) }), @@ -338,7 +338,6 @@ impl<'a> TyPrinter<'a> { } pub fn print(mut self, ty: Ty<'_>) -> String { - log::trace!("Printing type: {:#?}", ty); self.print_ty(ty); self.buffer } @@ -369,7 +368,6 @@ impl<'a> TyPrinter<'a> { } fn print_adt<'tcx, I: Iterator>>(&mut self, ty: AdtDef<'tcx>, args: I) { - log::trace!("Printing ADT: {:#?}", ty); let did = ty.did(); let import_path = (self.path_finder)(did); self.buffer.push_str(&import_path); @@ -377,8 +375,6 @@ impl<'a> TyPrinter<'a> { } fn print_ty(&mut self, ty: Ty<'_>) { - log::trace!("Printing type: {:#?}", ty); - match ty.kind() { TyKind::Bool => self.print_literal("bool"), TyKind::Char => self.print_literal("char"), diff --git a/crates/bevy_api_gen/src/passes/write_meta.rs b/crates/bevy_api_gen/src/passes/write_meta.rs index 4174958393..fadd8a7cdf 100644 --- a/crates/bevy_api_gen/src/passes/write_meta.rs +++ b/crates/bevy_api_gen/src/passes/write_meta.rs @@ -20,6 +20,7 @@ pub(crate) fn write_meta(ctxt: &mut BevyCtxt<'_>, _args: &Args) -> bool { proxies, will_generate, meta_version: META_VERSION.to_string(), + timestamp: chrono::Local::now().naive_local(), }; ctxt.meta_loader diff --git a/crates/bevy_api_gen/src/plugin.rs b/crates/bevy_api_gen/src/plugin.rs index cc4bc10cba..bae2dbfcf5 100644 --- a/crates/bevy_api_gen/src/plugin.rs +++ b/crates/bevy_api_gen/src/plugin.rs @@ -32,6 +32,8 @@ impl RustcPlugin for BevyAnalyzer { compiler_args: Vec, plugin_args: Self::Args, ) -> rustc_interface::interface::Result<()> { + log::set_max_level(plugin_args.verbose.get_log_level().to_level_filter()); + if let Some(includes) = WorkspaceMeta::from_env().include_crates { let crate_name = compiler_args .iter() diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_hierarchy.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_hierarchy.rs index d429479d29..53c7e6355e 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_hierarchy.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_hierarchy.rs @@ -57,6 +57,16 @@ impl ::bevy::app::Plugin for BevyHierarchyScriptingPlugin { .into(); output }, + ) + .register( + "get", + |_self: Ref| { + let output: Val = bevy::hierarchy::prelude::Parent::get( + &_self, + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::hierarchy::HierarchyEvent>::new(world) .register( diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_input.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_input.rs index 31a0471f4e..c657b47a4e 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_input.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_input.rs @@ -19,6 +19,16 @@ impl ::bevy::app::Plugin for BevyInputScriptingPlugin { fn build(&self, app: &mut ::bevy::prelude::App) { let mut world = app.world_mut(); NamespaceBuilder::<::bevy::input::gamepad::Gamepad>::new(world) + .register( + "dpad", + |_self: Ref| { + let output: Val = bevy::input::gamepad::Gamepad::dpad( + &_self, + ) + .into(); + output + }, + ) .register( "just_pressed", | @@ -47,6 +57,16 @@ impl ::bevy::app::Plugin for BevyInputScriptingPlugin { output }, ) + .register( + "left_stick", + |_self: Ref| { + let output: Val = bevy::input::gamepad::Gamepad::left_stick( + &_self, + ) + .into(); + output + }, + ) .register( "pressed", | @@ -71,6 +91,16 @@ impl ::bevy::app::Plugin for BevyInputScriptingPlugin { output }, ) + .register( + "right_stick", + |_self: Ref| { + let output: Val = bevy::input::gamepad::Gamepad::right_stick( + &_self, + ) + .into(); + output + }, + ) .register( "vendor_id", |_self: Ref| { @@ -473,6 +503,22 @@ impl ::bevy::app::Plugin for BevyInputScriptingPlugin { .into(); output }, + ) + .register( + "new", + | + entity: Val, + axis: Val, + value: f32| + { + let output: Val = bevy::input::gamepad::GamepadAxisChangedEvent::new( + entity.into_inner(), + axis.into_inner(), + value, + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::input::gamepad::GamepadButtonChangedEvent>::new(world) .register( @@ -497,6 +543,24 @@ impl ::bevy::app::Plugin for BevyInputScriptingPlugin { .into(); output }, + ) + .register( + "new", + | + entity: Val, + button: Val, + state: Val, + value: f32| + { + let output: Val = bevy::input::gamepad::GamepadButtonChangedEvent::new( + entity.into_inner(), + button.into_inner(), + state.into_inner(), + value, + ) + .into(); + output + }, ); NamespaceBuilder::< ::bevy::input::gamepad::GamepadButtonStateChangedEvent, @@ -535,6 +599,24 @@ impl ::bevy::app::Plugin for BevyInputScriptingPlugin { .into(); output }, + ) + .register( + "new", + | + entity: Val, + button: Val, + state: Val| + { + let output: Val< + bevy::input::gamepad::GamepadButtonStateChangedEvent, + > = bevy::input::gamepad::GamepadButtonStateChangedEvent::new( + entity.into_inner(), + button.into_inner(), + state.into_inner(), + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::input::gamepad::GamepadConnection>::new(world) .register( @@ -603,6 +685,20 @@ impl ::bevy::app::Plugin for BevyInputScriptingPlugin { .into(); output }, + ) + .register( + "new", + | + gamepad: Val, + connection: Val| + { + let output: Val = bevy::input::gamepad::GamepadConnectionEvent::new( + gamepad.into_inner(), + connection.into_inner(), + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::input::gamepad::GamepadEvent>::new(world) .register( @@ -672,6 +768,16 @@ impl ::bevy::app::Plugin for BevyInputScriptingPlugin { .into(); output }, + ) + .register( + "gamepad", + |_self: Ref| { + let output: Val = bevy::input::gamepad::GamepadRumbleRequest::gamepad( + &_self, + ) + .into(); + output + }, ); NamespaceBuilder::< ::bevy::input::gamepad::RawGamepadAxisChangedEvent, @@ -698,6 +804,22 @@ impl ::bevy::app::Plugin for BevyInputScriptingPlugin { .into(); output }, + ) + .register( + "new", + | + gamepad: Val, + axis_type: Val, + value: f32| + { + let output: Val = bevy::input::gamepad::RawGamepadAxisChangedEvent::new( + gamepad.into_inner(), + axis_type.into_inner(), + value, + ) + .into(); + output + }, ); NamespaceBuilder::< ::bevy::input::gamepad::RawGamepadButtonChangedEvent, @@ -726,6 +848,24 @@ impl ::bevy::app::Plugin for BevyInputScriptingPlugin { .into(); output }, + ) + .register( + "new", + | + gamepad: Val, + button_type: Val, + value: f32| + { + let output: Val< + bevy::input::gamepad::RawGamepadButtonChangedEvent, + > = bevy::input::gamepad::RawGamepadButtonChangedEvent::new( + gamepad.into_inner(), + button_type.into_inner(), + value, + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::input::gamepad::RawGamepadEvent>::new(world) .register( diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs index 6e5d7c68d2..c7888af4eb 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs @@ -178,6 +178,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "from_translation", + |translation: Val| { + let output: Val = bevy::math::Isometry2d::from_translation( + translation.into_inner(), + ) + .into(); + output + }, + ) .register( "from_xy", |x: f32, y: f32| { @@ -210,6 +220,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "inverse_transform_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::math::Isometry2d::inverse_transform_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) .register( "mul", |_self: Val, rhs: Val| { @@ -232,6 +256,47 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "mul", + | + _self: Val, + rhs: Val| + { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + .into(); + output + }, + ) + .register( + "new", + | + translation: Val, + rotation: Val| + { + let output: Val = bevy::math::Isometry2d::new( + translation.into_inner(), + rotation.into_inner(), + ) + .into(); + output + }, + ) + .register( + "transform_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::math::Isometry2d::transform_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::Isometry3d>::new(world) .register( @@ -254,6 +319,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "from_rotation", + |rotation: Val| { + let output: Val = bevy::math::Isometry3d::from_rotation( + rotation.into_inner(), + ) + .into(); + output + }, + ) .register( "from_xyz", |x: f32, y: f32, z: f32| { @@ -297,6 +372,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "mul", + |_self: Val, rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + .into(); + output + }, + ) .register( "mul", | @@ -309,6 +394,19 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "mul", + | + _self: Val, + rhs: Val| + { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::Ray2d>::new(world) .register( @@ -330,6 +428,47 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "get_point", + |_self: Ref, distance: f32| { + let output: Val = bevy::math::Ray2d::get_point( + &_self, + distance, + ) + .into(); + output + }, + ) + .register( + "intersect_plane", + | + _self: Ref, + plane_origin: Val, + plane: Val| + { + let output: std::option::Option = bevy::math::Ray2d::intersect_plane( + &_self, + plane_origin.into_inner(), + plane.into_inner(), + ) + .into(); + output + }, + ) + .register( + "new", + | + origin: Val, + direction: Val| + { + let output: Val = bevy::math::Ray2d::new( + origin.into_inner(), + direction.into_inner(), + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::Ray3d>::new(world) .register( @@ -351,6 +490,47 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "get_point", + |_self: Ref, distance: f32| { + let output: Val = bevy::math::Ray3d::get_point( + &_self, + distance, + ) + .into(); + output + }, + ) + .register( + "intersect_plane", + | + _self: Ref, + plane_origin: Val, + plane: Val| + { + let output: std::option::Option = bevy::math::Ray3d::intersect_plane( + &_self, + plane_origin.into_inner(), + plane.into_inner(), + ) + .into(); + output + }, + ) + .register( + "new", + | + origin: Val, + direction: Val| + { + let output: Val = bevy::math::Ray3d::new( + origin.into_inner(), + direction.into_inner(), + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::Rot2>::new(world) .register( @@ -547,6 +727,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "mul", + |_self: Val, rhs: Val| { + let output: Val = >::mul(_self.into_inner(), rhs.into_inner()) + .into(); + output + }, + ) .register( "nlerp", |_self: Val, end: Val, s: f32| { @@ -612,6 +802,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { }, ); NamespaceBuilder::<::bevy::math::prelude::Dir2>::new(world) + .register( + "as_vec2", + |_self: Ref| { + let output: Val = bevy::math::prelude::Dir2::as_vec2( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -656,6 +856,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "mul", + |_self: Val, rhs: f32| { + let output: Val = >::mul(_self.into_inner(), rhs) + .into(); + output + }, + ) .register( "neg", |_self: Val| { @@ -666,6 +876,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "new_unchecked", + |value: Val| { + let output: Val = bevy::math::prelude::Dir2::new_unchecked( + value.into_inner(), + ) + .into(); + output + }, + ) .register( "rotation_from", | @@ -751,6 +971,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { }, ); NamespaceBuilder::<::bevy::math::prelude::Dir3>::new(world) + .register( + "as_vec3", + |_self: Ref| { + let output: Val = bevy::math::prelude::Dir3::as_vec3( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -796,6 +1026,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "mul", + |_self: Val, rhs: f32| { + let output: Val = >::mul(_self.into_inner(), rhs) + .into(); + output + }, + ) .register( "neg", |_self: Val| { @@ -806,6 +1046,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "new_unchecked", + |value: Val| { + let output: Val = bevy::math::prelude::Dir3::new_unchecked( + value.into_inner(), + ) + .into(); + output + }, + ) .register( "slerp", | @@ -823,6 +1073,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { }, ); NamespaceBuilder::<::bevy::math::prelude::Dir3A>::new(world) + .register( + "as_vec3a", + |_self: Ref| { + let output: Val = bevy::math::prelude::Dir3A::as_vec3a( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -868,6 +1128,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "mul", + |_self: Val, rhs: f32| { + let output: Val = >::mul(_self.into_inner(), rhs) + .into(); + output + }, + ) .register( "neg", |_self: Val| { @@ -878,6 +1148,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "new_unchecked", + |value: Val| { + let output: Val = bevy::math::prelude::Dir3A::new_unchecked( + value.into_inner(), + ) + .into(); + output + }, + ) .register( "slerp", | @@ -925,6 +1205,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "center", + |_self: Ref| { + let output: Val = bevy::math::prelude::IRect::center( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -935,6 +1225,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "contains", + | + _self: Ref, + point: Val| + { + let output: bool = bevy::math::prelude::IRect::contains( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) .register( "eq", | @@ -948,6 +1252,58 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "from_center_half_size", + | + origin: Val, + half_size: Val| + { + let output: Val = bevy::math::prelude::IRect::from_center_half_size( + origin.into_inner(), + half_size.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_center_size", + | + origin: Val, + size: Val| + { + let output: Val = bevy::math::prelude::IRect::from_center_size( + origin.into_inner(), + size.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_corners", + | + p0: Val, + p1: Val| + { + let output: Val = bevy::math::prelude::IRect::from_corners( + p0.into_inner(), + p1.into_inner(), + ) + .into(); + output + }, + ) + .register( + "half_size", + |_self: Ref| { + let output: Val = bevy::math::prelude::IRect::half_size( + &_self, + ) + .into(); + output + }, + ) .register( "height", |_self: Ref| { @@ -1001,6 +1357,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "size", + |_self: Ref| { + let output: Val = bevy::math::prelude::IRect::size( + &_self, + ) + .into(); + output + }, + ) .register( "union", | @@ -1015,6 +1381,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "union_point", + | + _self: Ref, + other: Val| + { + let output: Val = bevy::math::prelude::IRect::union_point( + &_self, + other.into_inner(), + ) + .into(); + output + }, + ) .register( "width", |_self: Ref| { @@ -1043,6 +1423,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "center", + |_self: Ref| { + let output: Val = bevy::math::prelude::Rect::center( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -1053,6 +1443,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "contains", + | + _self: Ref, + point: Val| + { + let output: bool = bevy::math::prelude::Rect::contains( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) .register( "eq", | @@ -1066,6 +1470,55 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "from_center_half_size", + | + origin: Val, + half_size: Val| + { + let output: Val = bevy::math::prelude::Rect::from_center_half_size( + origin.into_inner(), + half_size.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_center_size", + | + origin: Val, + size: Val| + { + let output: Val = bevy::math::prelude::Rect::from_center_size( + origin.into_inner(), + size.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_corners", + |p0: Val, p1: Val| { + let output: Val = bevy::math::prelude::Rect::from_corners( + p0.into_inner(), + p1.into_inner(), + ) + .into(); + output + }, + ) + .register( + "half_size", + |_self: Ref| { + let output: Val = bevy::math::prelude::Rect::half_size( + &_self, + ) + .into(); + output + }, + ) .register( "height", |_self: Ref| { @@ -1133,6 +1586,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "size", + |_self: Ref| { + let output: Val = bevy::math::prelude::Rect::size( + &_self, + ) + .into(); + output + }, + ) .register( "union", | @@ -1147,6 +1610,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "union_point", + | + _self: Ref, + other: Val| + { + let output: Val = bevy::math::prelude::Rect::union_point( + &_self, + other.into_inner(), + ) + .into(); + output + }, + ) .register( "width", |_self: Ref| { @@ -1185,6 +1662,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "center", + |_self: Ref| { + let output: Val = bevy::math::prelude::URect::center( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -1195,6 +1682,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "contains", + | + _self: Ref, + point: Val| + { + let output: bool = bevy::math::prelude::URect::contains( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) .register( "eq", | @@ -1208,6 +1709,58 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "from_center_half_size", + | + origin: Val, + half_size: Val| + { + let output: Val = bevy::math::prelude::URect::from_center_half_size( + origin.into_inner(), + half_size.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_center_size", + | + origin: Val, + size: Val| + { + let output: Val = bevy::math::prelude::URect::from_center_size( + origin.into_inner(), + size.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_corners", + | + p0: Val, + p1: Val| + { + let output: Val = bevy::math::prelude::URect::from_corners( + p0.into_inner(), + p1.into_inner(), + ) + .into(); + output + }, + ) + .register( + "half_size", + |_self: Ref| { + let output: Val = bevy::math::prelude::URect::half_size( + &_self, + ) + .into(); + output + }, + ) .register( "height", |_self: Ref| { @@ -1261,6 +1814,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "size", + |_self: Ref| { + let output: Val = bevy::math::prelude::URect::size( + &_self, + ) + .into(); + output + }, + ) .register( "union", | @@ -1275,6 +1838,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "union_point", + | + _self: Ref, + other: Val| + { + let output: Val = bevy::math::prelude::URect::union_point( + &_self, + other.into_inner(), + ) + .into(); + output + }, + ) .register( "width", |_self: Ref| { @@ -1303,6 +1880,34 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "closest_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::math::bounding::Aabb2d::closest_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) + .register( + "new", + | + center: Val, + half_size: Val| + { + let output: Val = bevy::math::bounding::Aabb2d::new( + center.into_inner(), + half_size.into_inner(), + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::bounding::BoundingCircle>::new(world) .register( @@ -1325,6 +1930,31 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "closest_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::math::bounding::BoundingCircle::closest_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) + .register( + "new", + |center: Val, radius: f32| { + let output: Val = bevy::math::bounding::BoundingCircle::new( + center.into_inner(), + radius, + ) + .into(); + output + }, + ) .register( "radius", |_self: Ref| { @@ -1346,6 +1976,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "closest_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::math::primitives::Circle::closest_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) .register( "diameter", |_self: Ref| { @@ -1388,6 +2032,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "closest_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::math::primitives::Annulus::closest_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) .register( "diameter", |_self: Ref| { @@ -1453,6 +2111,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "chord_midpoint", + |_self: Ref| { + let output: Val = bevy::math::primitives::Arc2d::chord_midpoint( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -1535,6 +2203,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "left_endpoint", + |_self: Ref| { + let output: Val = bevy::math::primitives::Arc2d::left_endpoint( + &_self, + ) + .into(); + output + }, + ) .register( "length", |_self: Ref| { @@ -1543,6 +2221,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "midpoint", + |_self: Ref| { + let output: Val = bevy::math::primitives::Arc2d::midpoint( + &_self, + ) + .into(); + output + }, + ) .register( "new", |radius: f32, half_angle: f32| { @@ -1554,6 +2242,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "right_endpoint", + |_self: Ref| { + let output: Val = bevy::math::primitives::Arc2d::right_endpoint( + &_self, + ) + .into(); + output + }, + ) .register( "sagitta", |_self: Ref| { @@ -1648,6 +2346,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "chord_midpoint", + |_self: Ref| { + let output: Val = bevy::math::primitives::CircularSector::chord_midpoint( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -1796,6 +2504,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "chord_midpoint", + |_self: Ref| { + let output: Val = bevy::math::primitives::CircularSegment::chord_midpoint( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -1947,6 +2665,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "from_size", + |size: Val| { + let output: Val = bevy::math::primitives::Ellipse::from_size( + size.into_inner(), + ) + .into(); + output + }, + ) .register( "new", |half_width: f32, half_height: f32| { @@ -2021,6 +2749,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "new", + |normal: Val| { + let output: Val = bevy::math::primitives::Plane2d::new( + normal.into_inner(), + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::primitives::Rectangle>::new(world) .register( @@ -2033,6 +2771,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "closest_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::math::primitives::Rectangle::closest_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) .register( "eq", | @@ -2046,6 +2798,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "from_corners", + | + point1: Val, + point2: Val| + { + let output: Val = bevy::math::primitives::Rectangle::from_corners( + point1.into_inner(), + point2.into_inner(), + ) + .into(); + output + }, + ) .register( "from_length", |length: f32| { @@ -2056,6 +2822,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "from_size", + |size: Val| { + let output: Val = bevy::math::primitives::Rectangle::from_size( + size.into_inner(), + ) + .into(); + output + }, + ) .register( "new", |width: f32, height: f32| { @@ -2066,6 +2842,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "size", + |_self: Ref| { + let output: Val = bevy::math::primitives::Rectangle::size( + &_self, + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::primitives::RegularPolygon>::new(world) .register( @@ -2193,6 +2979,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "closest_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::math::primitives::Rhombus::closest_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) .register( "eq", | @@ -2287,6 +3087,26 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "point1", + |_self: Ref| { + let output: Val = bevy::math::primitives::Segment2d::point1( + &_self, + ) + .into(); + output + }, + ) + .register( + "point2", + |_self: Ref| { + let output: Val = bevy::math::primitives::Segment2d::point2( + &_self, + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::primitives::Triangle2d>::new(world) .register( @@ -2342,6 +3162,22 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "new", + | + a: Val, + b: Val, + c: Val| + { + let output: Val = bevy::math::primitives::Triangle2d::new( + a.into_inner(), + b.into_inner(), + c.into_inner(), + ) + .into(); + output + }, + ) .register( "reverse", |mut _self: Mut| { @@ -2425,6 +3261,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "closest_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::math::primitives::Sphere::closest_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) .register( "diameter", |_self: Ref| { @@ -2467,6 +3317,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "closest_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::math::primitives::Cuboid::closest_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) .register( "eq", | @@ -2480,6 +3344,20 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "from_corners", + | + point1: Val, + point2: Val| + { + let output: Val = bevy::math::primitives::Cuboid::from_corners( + point1.into_inner(), + point2.into_inner(), + ) + .into(); + output + }, + ) .register( "from_length", |length: f32| { @@ -2490,6 +3368,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "from_size", + |size: Val| { + let output: Val = bevy::math::primitives::Cuboid::from_size( + size.into_inner(), + ) + .into(); + output + }, + ) .register( "new", |x_length: f32, y_length: f32, z_length: f32| { @@ -2501,6 +3389,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "size", + |_self: Ref| { + let output: Val = bevy::math::primitives::Cuboid::size( + &_self, + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::primitives::Cylinder>::new(world) .register( @@ -2726,6 +3624,34 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "isometry_from_xy", + | + _self: Ref, + origin: Val| + { + let output: Val = bevy::math::primitives::InfinitePlane3d::isometry_from_xy( + &_self, + origin.into_inner(), + ) + .into(); + output + }, + ) + .register( + "isometry_into_xy", + | + _self: Ref, + origin: Val| + { + let output: Val = bevy::math::primitives::InfinitePlane3d::isometry_into_xy( + &_self, + origin.into_inner(), + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::primitives::Line3d>::new(world) .register( @@ -2785,6 +3711,26 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "point1", + |_self: Ref| { + let output: Val = bevy::math::primitives::Segment3d::point1( + &_self, + ) + .into(); + output + }, + ) + .register( + "point2", + |_self: Ref| { + let output: Val = bevy::math::primitives::Segment3d::point2( + &_self, + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::primitives::Torus>::new(world) .register( @@ -2838,6 +3784,26 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { }, ); NamespaceBuilder::<::bevy::math::primitives::Triangle3d>::new(world) + .register( + "centroid", + |_self: Ref| { + let output: Val = bevy::math::primitives::Triangle3d::centroid( + &_self, + ) + .into(); + output + }, + ) + .register( + "circumcenter", + |_self: Ref| { + let output: Val = bevy::math::primitives::Triangle3d::circumcenter( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -2891,6 +3857,22 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "new", + | + a: Val, + b: Val, + c: Val| + { + let output: Val = bevy::math::primitives::Triangle3d::new( + a.into_inner(), + b.into_inner(), + c.into_inner(), + ) + .into(); + output + }, + ) .register( "reverse", |mut _self: Mut| { @@ -2950,6 +3932,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "direction_recip", + |_self: Ref| { + let output: Val = bevy::math::bounding::RayCast2d::direction_recip( + &_self, + ) + .into(); + output + }, + ) .register( "from_ray", |ray: Val, max: f32| { @@ -2960,6 +3952,22 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "new", + | + origin: Val, + direction: Val, + max: f32| + { + let output: Val = bevy::math::bounding::RayCast2d::new( + origin.into_inner(), + direction.into_inner(), + max, + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::bounding::AabbCast2d>::new(world) .register( @@ -3001,6 +4009,24 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "new", + | + aabb: Val, + origin: Val, + direction: Val, + max: f32| + { + let output: Val = bevy::math::bounding::AabbCast2d::new( + aabb.into_inner(), + origin.into_inner(), + direction.into_inner(), + max, + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::bounding::BoundingCircleCast>::new(world) .register( @@ -3042,6 +4068,24 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "new", + | + circle: Val, + origin: Val, + direction: Val, + max: f32| + { + let output: Val = bevy::math::bounding::BoundingCircleCast::new( + circle.into_inner(), + origin.into_inner(), + direction.into_inner(), + max, + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::bounding::RayCast3d>::new(world) .register( @@ -3068,6 +4112,16 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "direction_recip", + |_self: Ref| { + let output: Val = bevy::math::bounding::RayCast3d::direction_recip( + &_self, + ) + .into(); + output + }, + ) .register( "from_ray", |ray: Val, max: f32| { @@ -3389,8 +4443,32 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { .into(); output }, + ) + .register( + "new", + | + normal: Val, + half_size: Val| + { + let output: Val = bevy::math::primitives::Plane3d::new( + normal.into_inner(), + half_size.into_inner(), + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::math::primitives::Tetrahedron>::new(world) + .register( + "centroid", + |_self: Ref| { + let output: Val = bevy::math::primitives::Tetrahedron::centroid( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -3414,6 +4492,24 @@ impl ::bevy::app::Plugin for BevyMathScriptingPlugin { output }, ) + .register( + "new", + | + a: Val, + b: Val, + c: Val, + d: Val| + { + let output: Val = bevy::math::primitives::Tetrahedron::new( + a.into_inner(), + b.into_inner(), + c.into_inner(), + d.into_inner(), + ) + .into(); + output + }, + ) .register( "signed_volume", |_self: Ref| { diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_time.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_time.rs index 4e5f4d5a67..d70b1b82c6 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_time.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_time.rs @@ -59,6 +59,26 @@ impl ::bevy::app::Plugin for BevyTimeScriptingPlugin { output }, ) + .register( + "duration", + |_self: Ref| { + let output: Val = bevy::time::prelude::Timer::duration( + &_self, + ) + .into(); + output + }, + ) + .register( + "elapsed", + |_self: Ref| { + let output: Val = bevy::time::prelude::Timer::elapsed( + &_self, + ) + .into(); + output + }, + ) .register( "elapsed_secs", |_self: Ref| { @@ -145,6 +165,20 @@ impl ::bevy::app::Plugin for BevyTimeScriptingPlugin { output }, ) + .register( + "new", + | + duration: Val, + mode: Val| + { + let output: Val = bevy::time::prelude::Timer::new( + duration.into_inner(), + mode.into_inner(), + ) + .into(); + output + }, + ) .register( "pause", |mut _self: Mut| { @@ -160,6 +194,16 @@ impl ::bevy::app::Plugin for BevyTimeScriptingPlugin { output }, ) + .register( + "remaining", + |_self: Ref| { + let output: Val = bevy::time::prelude::Timer::remaining( + &_self, + ) + .into(); + output + }, + ) .register( "remaining_secs", |_self: Ref| { @@ -176,6 +220,34 @@ impl ::bevy::app::Plugin for BevyTimeScriptingPlugin { output }, ) + .register( + "set_duration", + | + mut _self: Mut, + duration: Val| + { + let output: () = bevy::time::prelude::Timer::set_duration( + &mut _self, + duration.into_inner(), + ) + .into(); + output + }, + ) + .register( + "set_elapsed", + | + mut _self: Mut, + time: Val| + { + let output: () = bevy::time::prelude::Timer::set_elapsed( + &mut _self, + time.into_inner(), + ) + .into(); + output + }, + ) .register( "set_mode", | @@ -274,6 +346,16 @@ impl ::bevy::app::Plugin for BevyTimeScriptingPlugin { output }, ) + .register( + "elapsed", + |_self: Ref| { + let output: Val = bevy::time::Stopwatch::elapsed( + &_self, + ) + .into(); + output + }, + ) .register( "elapsed_secs", |_self: Ref| { @@ -328,6 +410,20 @@ impl ::bevy::app::Plugin for BevyTimeScriptingPlugin { output }, ) + .register( + "set_elapsed", + | + mut _self: Mut, + time: Val| + { + let output: () = bevy::time::Stopwatch::set_elapsed( + &mut _self, + time.into_inner(), + ) + .into(); + output + }, + ) .register( "unpause", |mut _self: Mut| { diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs index 891bd653c8..ce2b4535f5 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs @@ -20,6 +20,26 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { fn build(&self, app: &mut ::bevy::prelude::App) { let mut world = app.world_mut(); NamespaceBuilder::<::bevy::transform::components::GlobalTransform>::new(world) + .register( + "affine", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::affine( + &_self, + ) + .into(); + output + }, + ) + .register( + "back", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::back( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -30,6 +50,16 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { output }, ) + .register( + "compute_matrix", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::compute_matrix( + &_self, + ) + .into(); + output + }, + ) .register( "compute_transform", |_self: Ref| { @@ -40,6 +70,16 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { output }, ) + .register( + "down", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::down( + &_self, + ) + .into(); + output + }, + ) .register( "eq", | @@ -53,6 +93,56 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { output }, ) + .register( + "forward", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::forward( + &_self, + ) + .into(); + output + }, + ) + .register( + "from_isometry", + |iso: Val| { + let output: Val = bevy::transform::components::GlobalTransform::from_isometry( + iso.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_rotation", + |rotation: Val| { + let output: Val = bevy::transform::components::GlobalTransform::from_rotation( + rotation.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_scale", + |scale: Val| { + let output: Val = bevy::transform::components::GlobalTransform::from_scale( + scale.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_translation", + |translation: Val| { + let output: Val = bevy::transform::components::GlobalTransform::from_translation( + translation.into_inner(), + ) + .into(); + output + }, + ) .register( "from_xyz", |x: f32, y: f32, z: f32| { @@ -65,6 +155,29 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { output }, ) + .register( + "left", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::left( + &_self, + ) + .into(); + output + }, + ) + .register( + "mul", + | + _self: Val, + value: Val| + { + let output: Val = >::mul(_self.into_inner(), value.into_inner()) + .into(); + output + }, + ) .register( "mul", | @@ -105,6 +218,20 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { output }, ) + .register( + "radius_vec3a", + | + _self: Ref, + extents: Val| + { + let output: f32 = bevy::transform::components::GlobalTransform::radius_vec3a( + &_self, + extents.into_inner(), + ) + .into(); + output + }, + ) .register( "reparented_to", | @@ -118,8 +245,102 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { .into(); output }, + ) + .register( + "right", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::right( + &_self, + ) + .into(); + output + }, + ) + .register( + "rotation", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::rotation( + &_self, + ) + .into(); + output + }, + ) + .register( + "scale", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::scale( + &_self, + ) + .into(); + output + }, + ) + .register( + "to_isometry", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::to_isometry( + &_self, + ) + .into(); + output + }, + ) + .register( + "transform_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::transform::components::GlobalTransform::transform_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) + .register( + "translation", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::translation( + &_self, + ) + .into(); + output + }, + ) + .register( + "translation_vec3a", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::translation_vec3a( + &_self, + ) + .into(); + output + }, + ) + .register( + "up", + |_self: Ref| { + let output: Val = bevy::transform::components::GlobalTransform::up( + &_self, + ) + .into(); + output + }, ); NamespaceBuilder::<::bevy::transform::components::Transform>::new(world) + .register( + "back", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::back( + &_self, + ) + .into(); + output + }, + ) .register( "clone", |_self: Ref| { @@ -130,6 +351,36 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { output }, ) + .register( + "compute_affine", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::compute_affine( + &_self, + ) + .into(); + output + }, + ) + .register( + "compute_matrix", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::compute_matrix( + &_self, + ) + .into(); + output + }, + ) + .register( + "down", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::down( + &_self, + ) + .into(); + output + }, + ) .register( "eq", | @@ -143,6 +394,66 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { output }, ) + .register( + "forward", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::forward( + &_self, + ) + .into(); + output + }, + ) + .register( + "from_isometry", + |iso: Val| { + let output: Val = bevy::transform::components::Transform::from_isometry( + iso.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_matrix", + |world_from_local: Val| { + let output: Val = bevy::transform::components::Transform::from_matrix( + world_from_local.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_rotation", + |rotation: Val| { + let output: Val = bevy::transform::components::Transform::from_rotation( + rotation.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_scale", + |scale: Val| { + let output: Val = bevy::transform::components::Transform::from_scale( + scale.into_inner(), + ) + .into(); + output + }, + ) + .register( + "from_translation", + |translation: Val| { + let output: Val = bevy::transform::components::Transform::from_translation( + translation.into_inner(), + ) + .into(); + output + }, + ) .register( "from_xyz", |x: f32, y: f32, z: f32| { @@ -165,6 +476,59 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { output }, ) + .register( + "left", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::left( + &_self, + ) + .into(); + output + }, + ) + .register( + "local_x", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::local_x( + &_self, + ) + .into(); + output + }, + ) + .register( + "local_y", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::local_y( + &_self, + ) + .into(); + output + }, + ) + .register( + "local_z", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::local_z( + &_self, + ) + .into(); + output + }, + ) + .register( + "mul", + | + _self: Val, + value: Val| + { + let output: Val = >::mul(_self.into_inner(), value.into_inner()) + .into(); + output + }, + ) .register( "mul", | @@ -205,6 +569,92 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { output }, ) + .register( + "right", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::right( + &_self, + ) + .into(); + output + }, + ) + .register( + "rotate", + | + mut _self: Mut, + rotation: Val| + { + let output: () = bevy::transform::components::Transform::rotate( + &mut _self, + rotation.into_inner(), + ) + .into(); + output + }, + ) + .register( + "rotate_around", + | + mut _self: Mut, + point: Val, + rotation: Val| + { + let output: () = bevy::transform::components::Transform::rotate_around( + &mut _self, + point.into_inner(), + rotation.into_inner(), + ) + .into(); + output + }, + ) + .register( + "rotate_axis", + | + mut _self: Mut, + axis: Val, + angle: f32| + { + let output: () = bevy::transform::components::Transform::rotate_axis( + &mut _self, + axis.into_inner(), + angle, + ) + .into(); + output + }, + ) + .register( + "rotate_local", + | + mut _self: Mut, + rotation: Val| + { + let output: () = bevy::transform::components::Transform::rotate_local( + &mut _self, + rotation.into_inner(), + ) + .into(); + output + }, + ) + .register( + "rotate_local_axis", + | + mut _self: Mut, + axis: Val, + angle: f32| + { + let output: () = bevy::transform::components::Transform::rotate_local_axis( + &mut _self, + axis.into_inner(), + angle, + ) + .into(); + output + }, + ) .register( "rotate_local_x", |mut _self: Mut, angle: f32| { @@ -270,6 +720,98 @@ impl ::bevy::app::Plugin for BevyTransformScriptingPlugin { .into(); output }, + ) + .register( + "to_isometry", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::to_isometry( + &_self, + ) + .into(); + output + }, + ) + .register( + "transform_point", + | + _self: Ref, + point: Val| + { + let output: Val = bevy::transform::components::Transform::transform_point( + &_self, + point.into_inner(), + ) + .into(); + output + }, + ) + .register( + "translate_around", + | + mut _self: Mut, + point: Val, + rotation: Val| + { + let output: () = bevy::transform::components::Transform::translate_around( + &mut _self, + point.into_inner(), + rotation.into_inner(), + ) + .into(); + output + }, + ) + .register( + "up", + |_self: Ref| { + let output: Val = bevy::transform::components::Transform::up( + &_self, + ) + .into(); + output + }, + ) + .register( + "with_rotation", + | + _self: Val, + rotation: Val| + { + let output: Val = bevy::transform::components::Transform::with_rotation( + _self.into_inner(), + rotation.into_inner(), + ) + .into(); + output + }, + ) + .register( + "with_scale", + | + _self: Val, + scale: Val| + { + let output: Val = bevy::transform::components::Transform::with_scale( + _self.into_inner(), + scale.into_inner(), + ) + .into(); + output + }, + ) + .register( + "with_translation", + | + _self: Val, + translation: Val| + { + let output: Val = bevy::transform::components::Transform::with_translation( + _self.into_inner(), + translation.into_inner(), + ) + .into(); + output + }, ); } } diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs index 7aa0977203..6cec690297 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/mod.rs @@ -2,24 +2,24 @@ #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] #![cfg_attr(rustfmt, rustfmt_skip)] -pub mod bevy_reflect; -pub mod bevy_math; -pub mod bevy_input; -pub mod bevy_transform; pub mod bevy_core; -pub mod bevy_hierarchy; pub mod bevy_ecs; +pub mod bevy_hierarchy; +pub mod bevy_input; +pub mod bevy_math; +pub mod bevy_reflect; pub mod bevy_time; +pub mod bevy_transform; pub struct LuaBevyScriptingPlugin; impl ::bevy::app::Plugin for LuaBevyScriptingPlugin { fn build(&self, app: &mut ::bevy::prelude::App) { - bevy_reflect::BevyReflectScriptingPlugin.build(app); - bevy_math::BevyMathScriptingPlugin.build(app); - bevy_input::BevyInputScriptingPlugin.build(app); - bevy_transform::BevyTransformScriptingPlugin.build(app); bevy_core::BevyCoreScriptingPlugin.build(app); - bevy_hierarchy::BevyHierarchyScriptingPlugin.build(app); bevy_ecs::BevyEcsScriptingPlugin.build(app); + bevy_hierarchy::BevyHierarchyScriptingPlugin.build(app); + bevy_input::BevyInputScriptingPlugin.build(app); + bevy_math::BevyMathScriptingPlugin.build(app); + bevy_reflect::BevyReflectScriptingPlugin.build(app); bevy_time::BevyTimeScriptingPlugin.build(app); + bevy_transform::BevyTransformScriptingPlugin.build(app); } } diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index 554c96a194..b3af16ba89 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -995,6 +995,7 @@ impl Xtasks { template_args.as_str(), "--features", bevy_features.join(",").as_str(), + "-vv", ], Some(&bevy_dir), )?; @@ -1012,7 +1013,7 @@ impl Xtasks { output_dir.to_str().unwrap(), "--template-args", template_args.as_str(), - "-vvv", + "-vv", ], Some(&bevy_dir), )?; @@ -1023,8 +1024,11 @@ impl Xtasks { fn check(app_settings: GlobalArgs, ide_mode: bool, kind: CheckKind) -> Result<()> { match kind { CheckKind::All => { - Self::check_main_workspace(app_settings.clone(), ide_mode)?; - Self::check_codegen_crate(app_settings.clone(), ide_mode)?; + let err_main = Self::check_main_workspace(app_settings.clone(), ide_mode); + let err_codegen = Self::check_codegen_crate(app_settings.clone(), ide_mode); + + err_main?; + err_codegen?; } CheckKind::Main => { Self::check_main_workspace(app_settings, ide_mode)?; @@ -1372,7 +1376,7 @@ impl Xtasks { let mut context = tera::Context::new(); let workspace_dir = Self::workspace_dir(&app_settings)?; let json_workspace_dir = serde_json::to_string(&workspace_dir)?; // make sure this works as a json string - context.insert("dir", &json_workspace_dir); + context.insert("dir", &json_workspace_dir.trim_matches('\"')); let templated_settings = tera.render_str(vscode_settings, &context)?; let templated_settings_json = Self::read_json_with_comments(templated_settings.as_bytes()) From 300f11db7d48b2794889b0167f91dd45ce0890c4 Mon Sep 17 00:00:00 2001 From: makspll Date: Sat, 18 Jan 2025 21:11:39 +0000 Subject: [PATCH 18/21] fix clippy --- crates/bevy_api_gen/src/passes/populate_template_data.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/crates/bevy_api_gen/src/passes/populate_template_data.rs b/crates/bevy_api_gen/src/passes/populate_template_data.rs index 2f2ae41152..497c0762bf 100644 --- a/crates/bevy_api_gen/src/passes/populate_template_data.rs +++ b/crates/bevy_api_gen/src/passes/populate_template_data.rs @@ -240,13 +240,8 @@ fn ty_to_string<'tcx>(ctxt: &BevyCtxt<'tcx>, ty: Ty<'tcx>, proxy_types: bool) -> trace!("Checking ADT: `{}`.", ctxt.tcx.item_name(def_id),); - let contains = ctxt.meta_loader.one_of_meta_files_contains( - &meta_sources, - None, - def_path_hash, - ); - - contains + ctxt.meta_loader + .one_of_meta_files_contains(&meta_sources, None, def_path_hash) }) .is_some_and(identity) }), From 3c4f9763424020bcd0c18dd091b9d1fc747bf5ac Mon Sep 17 00:00:00 2001 From: makspll Date: Sun, 19 Jan 2025 00:17:36 +0000 Subject: [PATCH 19/21] inject BMS into codegen :D --- crates/bevy_api_gen/src/bin/main.rs | 5 +++- crates/bevy_api_gen/src/context.rs | 15 +++++++++++ .../bevy_api_gen/src/modifying_file_loader.rs | 2 +- .../bevy_api_gen/src/passes/cache_traits.rs | 18 ++++++++++--- .../src/passes/populate_template_data.rs | 27 +------------------ crates/bevy_api_gen/src/template.rs | 1 - .../src/bevy_bindings/bevy_core.rs | 2 -- .../src/bevy_bindings/bevy_ecs.rs | 1 - .../src/bevy_bindings/bevy_hierarchy.rs | 3 --- .../src/bevy_bindings/bevy_input.rs | 4 --- .../src/bevy_bindings/bevy_math.rs | 1 - .../src/bevy_bindings/bevy_time.rs | 2 -- .../src/bevy_bindings/bevy_transform.rs | 5 ---- crates/xtask/src/main.rs | 4 +-- 14 files changed, 38 insertions(+), 52 deletions(-) diff --git a/crates/bevy_api_gen/src/bin/main.rs b/crates/bevy_api_gen/src/bin/main.rs index 98f1c9813c..864476d5ee 100644 --- a/crates/bevy_api_gen/src/bin/main.rs +++ b/crates/bevy_api_gen/src/bin/main.rs @@ -15,7 +15,7 @@ use log::{debug, error, info}; use strum::VariantNames; use tera::Context; -const BOOTSTRAP_DEPS: [&str; 2] = ["mlua", "bevy_reflect"]; +const BOOTSTRAP_DEPS: [&str; 3] = ["mlua", "bevy_reflect", "bevy_mod_scripting_core"]; fn main() { // parse this here to early exit on wrong args @@ -186,6 +186,9 @@ fn main() { debug!("RUSTFLAGS={}", env::var("RUSTFLAGS").unwrap_or_default()); + // disable incremental compilation + env::set_var("CARGO_INCREMENTAL", "0"); + rustc_plugin::cli_main(BevyAnalyzer); // just making sure the temp dir lives until everything is done diff --git a/crates/bevy_api_gen/src/context.rs b/crates/bevy_api_gen/src/context.rs index 1e282a7411..9dc6354699 100644 --- a/crates/bevy_api_gen/src/context.rs +++ b/crates/bevy_api_gen/src/context.rs @@ -81,6 +81,15 @@ impl ReflectType<'_> { } } +pub(crate) const DEF_PATHS_BMS_FROM_SCRIPT: [&str; 2] = [ + "bevy_mod_scripting_core::bindings::function::from::FromScript", + "bindings::function::from::FromScript", +]; +pub(crate) const DEF_PATHS_BMS_INTO_SCRIPT: [&str; 2] = [ + "bevy_mod_scripting_core::bindings::function::into::IntoScript", + "bindings::function::into::IntoScript", +]; + pub(crate) const DEF_PATHS_FROM_LUA: [&str; 2] = ["value::FromLuaMulti", "mlua::FromLuaMulti"]; pub(crate) const DEF_PATHS_INTO_LUA: [&str; 2] = ["value::IntoLuaMulti", "mlua::IntoLuaMulti"]; pub(crate) const DEF_PATHS_REFLECT: [&str; 2] = @@ -117,6 +126,8 @@ pub(crate) const STD_SOURCE_TRAITS: [&str; 14] = [ pub(crate) struct CachedTraits { pub(crate) mlua_from_lua_multi: Option, pub(crate) mlua_into_lua_multi: Option, + pub(crate) bms_into_script: Option, + pub(crate) bms_from_script: Option, pub(crate) bevy_reflect_reflect: Option, pub(crate) bevy_reflect_get_type_registration: Option, /// Map from def_path_str to DefId of common std traits we work with @@ -125,6 +136,10 @@ pub(crate) struct CachedTraits { } impl CachedTraits { + pub(crate) fn has_all_bms_traits(&self) -> bool { + self.bms_into_script.is_some() && self.bms_from_script.is_some() + } + pub(crate) fn has_all_mlua_traits(&self) -> bool { self.mlua_from_lua_multi.is_some() && self.mlua_into_lua_multi.is_some() } diff --git a/crates/bevy_api_gen/src/modifying_file_loader.rs b/crates/bevy_api_gen/src/modifying_file_loader.rs index 5458080dd1..f0081ba6db 100644 --- a/crates/bevy_api_gen/src/modifying_file_loader.rs +++ b/crates/bevy_api_gen/src/modifying_file_loader.rs @@ -28,7 +28,7 @@ impl FileLoader for ModifyingFileLoader { RealFileLoader.read_file(path).map(|mut f| { // we make it pub so in case we are re-exporting this crate we won't run into private re-export issues - for crate_ in &["bevy_reflect", "mlua"] { + for crate_ in &["bevy_reflect", "mlua", "bevy_mod_scripting_core"] { if !f.contains(&format!("extern crate {crate_}")) { if f.contains(&format!("pub use {crate_}")) { f.push_str(&format!( diff --git a/crates/bevy_api_gen/src/passes/cache_traits.rs b/crates/bevy_api_gen/src/passes/cache_traits.rs index c0c36b058b..436e1b723e 100644 --- a/crates/bevy_api_gen/src/passes/cache_traits.rs +++ b/crates/bevy_api_gen/src/passes/cache_traits.rs @@ -3,8 +3,8 @@ use rustc_hir::def_id::LOCAL_CRATE; use rustc_span::Symbol; use crate::{ - Args, BevyCtxt, DEF_PATHS_FROM_LUA, DEF_PATHS_GET_TYPE_REGISTRATION, DEF_PATHS_INTO_LUA, - DEF_PATHS_REFLECT, STD_SOURCE_TRAITS, + Args, BevyCtxt, DEF_PATHS_BMS_FROM_SCRIPT, DEF_PATHS_BMS_INTO_SCRIPT, DEF_PATHS_FROM_LUA, + DEF_PATHS_GET_TYPE_REGISTRATION, DEF_PATHS_INTO_LUA, DEF_PATHS_REFLECT, STD_SOURCE_TRAITS, }; /// Finds and caches relevant traits, if they cannot be found throws an ICE @@ -13,7 +13,6 @@ pub(crate) fn cache_traits(ctxt: &mut BevyCtxt<'_>, _args: &Args) -> bool { for trait_did in tcx.all_traits() { let def_path_str = tcx.def_path_str(trait_did); - if DEF_PATHS_FROM_LUA.contains(&def_path_str.as_str()) { trace!("found FromLuaMulti trait def id: {trait_did:?}"); ctxt.cached_traits.mlua_from_lua_multi = Some(trait_did); @@ -31,9 +30,22 @@ pub(crate) fn cache_traits(ctxt: &mut BevyCtxt<'_>, _args: &Args) -> bool { ctxt.cached_traits .std_source_traits .insert(def_path_str.to_string(), trait_did); + } else if DEF_PATHS_BMS_INTO_SCRIPT.contains(&def_path_str.as_str()) { + trace!("found IntoScript trait def id: {trait_did:?}"); + ctxt.cached_traits.bms_into_script = Some(trait_did); + } else if DEF_PATHS_BMS_FROM_SCRIPT.contains(&def_path_str.as_str()) { + trace!("found FromScript trait def id: {trait_did:?}"); + ctxt.cached_traits.bms_from_script = Some(trait_did); } } + if !ctxt.cached_traits.has_all_bms_traits() { + panic!( + "Could not find all bms traits in crate: {}", + tcx.crate_name(LOCAL_CRATE) + ) + } + if !ctxt.cached_traits.has_all_mlua_traits() { panic!( "Could not find all mlua traits in crate: {}, did bootstrapping go wrong?", diff --git a/crates/bevy_api_gen/src/passes/populate_template_data.rs b/crates/bevy_api_gen/src/passes/populate_template_data.rs index 497c0762bf..955845b1fa 100644 --- a/crates/bevy_api_gen/src/passes/populate_template_data.rs +++ b/crates/bevy_api_gen/src/passes/populate_template_data.rs @@ -82,35 +82,10 @@ pub(crate) fn populate_template_data(ctxt: &mut BevyCtxt<'_>, args: &Args) -> bo } let crate_name = tcx.crate_name(LOCAL_CRATE).to_string(); - let dep_names = tcx - .crates(()) - .iter() - .map(|d| tcx.crate_name(*d).to_ident_string()) - .collect::>(); - - let dependencies = ctxt - .meta_loader - .workspace_meta - .crates - .iter() - .filter(|c| { - dep_names.contains(c) - && ctxt - .meta_loader - .meta_for(c) - .unwrap_or_else(|| panic!("Expected meta for dependency: {c}")) - .will_generate - }) - .cloned() - .collect(); ctxt.clear(); - ctxt.template_context = Some(TemplateContext { - crate_name, - items, - dependencies, - }); + ctxt.template_context = Some(TemplateContext { crate_name, items }); if let crate::Command::Generate { template_data_only, .. diff --git a/crates/bevy_api_gen/src/template.rs b/crates/bevy_api_gen/src/template.rs index 2349dcafac..5fd0842e3a 100644 --- a/crates/bevy_api_gen/src/template.rs +++ b/crates/bevy_api_gen/src/template.rs @@ -59,7 +59,6 @@ impl ValueEnum for TemplateKind { #[derive(Serialize)] pub(crate) struct TemplateContext { - pub(crate) dependencies: Vec, pub(crate) crate_name: String, pub(crate) items: Vec, } diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_core.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_core.rs index 78dac678a8..be31d2d8fe 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_core.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_core.rs @@ -2,8 +2,6 @@ #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] #![cfg_attr(rustfmt, rustfmt_skip)] -use super::bevy_ecs::*; -use super::bevy_reflect::*; use bevy_mod_scripting_core::bindings::{ ReflectReference, function::{ diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_ecs.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_ecs.rs index 2c21229248..a5881aedc4 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_ecs.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_ecs.rs @@ -2,7 +2,6 @@ #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] #![cfg_attr(rustfmt, rustfmt_skip)] -use super::bevy_reflect::*; use bevy_mod_scripting_core::bindings::{ ReflectReference, function::{ diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_hierarchy.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_hierarchy.rs index 53c7e6355e..45f345a6ee 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_hierarchy.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_hierarchy.rs @@ -2,9 +2,6 @@ #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] #![cfg_attr(rustfmt, rustfmt_skip)] -use super::bevy_ecs::*; -use super::bevy_reflect::*; -use super::bevy_core::*; use bevy_mod_scripting_core::bindings::{ ReflectReference, function::{ diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_input.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_input.rs index c657b47a4e..7a041086d2 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_input.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_input.rs @@ -2,10 +2,6 @@ #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] #![cfg_attr(rustfmt, rustfmt_skip)] -use super::bevy_ecs::*; -use super::bevy_reflect::*; -use super::bevy_core::*; -use super::bevy_math::*; use bevy_mod_scripting_core::bindings::{ ReflectReference, function::{ diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs index c7888af4eb..0a6ef265da 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_math.rs @@ -2,7 +2,6 @@ #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] #![cfg_attr(rustfmt, rustfmt_skip)] -use super::bevy_reflect::*; use bevy_mod_scripting_core::bindings::{ ReflectReference, function::{ diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_time.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_time.rs index d70b1b82c6..1118b34f0a 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_time.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_time.rs @@ -2,8 +2,6 @@ #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] #![cfg_attr(rustfmt, rustfmt_skip)] -use super::bevy_ecs::*; -use super::bevy_reflect::*; use bevy_mod_scripting_core::bindings::{ ReflectReference, function::{ diff --git a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs index ce2b4535f5..c74b804a17 100644 --- a/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs +++ b/crates/bevy_mod_scripting_functions/src/bevy_bindings/bevy_transform.rs @@ -2,11 +2,6 @@ #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] #![cfg_attr(rustfmt, rustfmt_skip)] -use super::bevy_ecs::*; -use super::bevy_reflect::*; -use super::bevy_core::*; -use super::bevy_math::*; -use super::bevy_hierarchy::*; use bevy_mod_scripting_core::bindings::{ ReflectReference, function::{ diff --git a/crates/xtask/src/main.rs b/crates/xtask/src/main.rs index b3af16ba89..56904acfd1 100644 --- a/crates/xtask/src/main.rs +++ b/crates/xtask/src/main.rs @@ -995,7 +995,7 @@ impl Xtasks { template_args.as_str(), "--features", bevy_features.join(",").as_str(), - "-vv", + "-v", ], Some(&bevy_dir), )?; @@ -1013,7 +1013,7 @@ impl Xtasks { output_dir.to_str().unwrap(), "--template-args", template_args.as_str(), - "-vv", + "-v", ], Some(&bevy_dir), )?; From 0d9afb875a2bdfc552de0250383398b7a3e8d9b3 Mon Sep 17 00:00:00 2001 From: makspll Date: Sun, 19 Jan 2025 00:21:16 +0000 Subject: [PATCH 20/21] remove 'dependencies' key from tera --- crates/bevy_api_gen/templates/header.tera | 7 ------- 1 file changed, 7 deletions(-) diff --git a/crates/bevy_api_gen/templates/header.tera b/crates/bevy_api_gen/templates/header.tera index a9116009ef..f50067afbb 100644 --- a/crates/bevy_api_gen/templates/header.tera +++ b/crates/bevy_api_gen/templates/header.tera @@ -2,13 +2,6 @@ #![allow(unused, deprecated, dead_code)] #![cfg_attr(rustfmt, rustfmt_skip)] -{% for crate in dependencies %} -{% if crate != crate_name %} -use super::{{crate}}::*; -{% endif %} -{% endfor %} - - use bevy_mod_scripting_core::{ bindings::{ ReflectReference, From ac668270d108cbada5ee474458d7f60816d88bfd Mon Sep 17 00:00:00 2001 From: makspll Date: Sun, 19 Jan 2025 00:28:16 +0000 Subject: [PATCH 21/21] remove mlua references from codegen --- crates/bevy_api_gen/Cargo.bootstrap.toml | 3 +-- crates/bevy_api_gen/src/bin/main.rs | 2 +- crates/bevy_api_gen/src/context.rs | 8 -------- .../bevy_api_gen/src/modifying_file_loader.rs | 2 +- .../bevy_api_gen/src/passes/cache_traits.rs | 19 +++---------------- .../src/passes/find_methods_and_fields.rs | 14 ++------------ .../src/passes/find_trait_impls.rs | 4 ++-- crates/bevy_api_gen/src/passes/write_meta.rs | 2 +- 8 files changed, 11 insertions(+), 43 deletions(-) diff --git a/crates/bevy_api_gen/Cargo.bootstrap.toml b/crates/bevy_api_gen/Cargo.bootstrap.toml index 9e9668dfde..fc55cd0255 100644 --- a/crates/bevy_api_gen/Cargo.bootstrap.toml +++ b/crates/bevy_api_gen/Cargo.bootstrap.toml @@ -1,11 +1,10 @@ -# Cargo.toml file used for bootstrapping of mlua and other dependencies which need to be included in every crate for analysis +# Cargo.toml file used for bootstrapping of bms and other dependencies which need to be included in every crate for analysis [package] name = "bevy_analyzer_deps_bootstrap" version = "0.1.0" edition = "2021" [dependencies] -mlua = { version = "0.10", features = ["lua54", "vendored", "send", "macros"] } bevy_mod_scripting_core = { path = "{{BMS_CORE_PATH}}" } bevy_reflect = { version = "0.15.0", features = [ "bevy", diff --git a/crates/bevy_api_gen/src/bin/main.rs b/crates/bevy_api_gen/src/bin/main.rs index 864476d5ee..d435cccb57 100644 --- a/crates/bevy_api_gen/src/bin/main.rs +++ b/crates/bevy_api_gen/src/bin/main.rs @@ -15,7 +15,7 @@ use log::{debug, error, info}; use strum::VariantNames; use tera::Context; -const BOOTSTRAP_DEPS: [&str; 3] = ["mlua", "bevy_reflect", "bevy_mod_scripting_core"]; +const BOOTSTRAP_DEPS: [&str; 2] = ["bevy_reflect", "bevy_mod_scripting_core"]; fn main() { // parse this here to early exit on wrong args diff --git a/crates/bevy_api_gen/src/context.rs b/crates/bevy_api_gen/src/context.rs index 9dc6354699..252ea8f30a 100644 --- a/crates/bevy_api_gen/src/context.rs +++ b/crates/bevy_api_gen/src/context.rs @@ -90,8 +90,6 @@ pub(crate) const DEF_PATHS_BMS_INTO_SCRIPT: [&str; 2] = [ "bindings::function::into::IntoScript", ]; -pub(crate) const DEF_PATHS_FROM_LUA: [&str; 2] = ["value::FromLuaMulti", "mlua::FromLuaMulti"]; -pub(crate) const DEF_PATHS_INTO_LUA: [&str; 2] = ["value::IntoLuaMulti", "mlua::IntoLuaMulti"]; pub(crate) const DEF_PATHS_REFLECT: [&str; 2] = ["bevy_reflect::PartialReflect", "reflect::PartialReflect"]; pub(crate) const DEF_PATHS_GET_TYPE_REGISTRATION: [&str; 2] = [ @@ -124,8 +122,6 @@ pub(crate) const STD_SOURCE_TRAITS: [&str; 14] = [ /// A collection of common traits stored for quick access. #[derive(Default)] pub(crate) struct CachedTraits { - pub(crate) mlua_from_lua_multi: Option, - pub(crate) mlua_into_lua_multi: Option, pub(crate) bms_into_script: Option, pub(crate) bms_from_script: Option, pub(crate) bevy_reflect_reflect: Option, @@ -140,10 +136,6 @@ impl CachedTraits { self.bms_into_script.is_some() && self.bms_from_script.is_some() } - pub(crate) fn has_all_mlua_traits(&self) -> bool { - self.mlua_from_lua_multi.is_some() && self.mlua_into_lua_multi.is_some() - } - pub(crate) fn has_all_bevy_traits(&self) -> bool { self.bevy_reflect_reflect.is_some() && self.bevy_reflect_get_type_registration.is_some() } diff --git a/crates/bevy_api_gen/src/modifying_file_loader.rs b/crates/bevy_api_gen/src/modifying_file_loader.rs index f0081ba6db..c0028179e6 100644 --- a/crates/bevy_api_gen/src/modifying_file_loader.rs +++ b/crates/bevy_api_gen/src/modifying_file_loader.rs @@ -28,7 +28,7 @@ impl FileLoader for ModifyingFileLoader { RealFileLoader.read_file(path).map(|mut f| { // we make it pub so in case we are re-exporting this crate we won't run into private re-export issues - for crate_ in &["bevy_reflect", "mlua", "bevy_mod_scripting_core"] { + for crate_ in &["bevy_reflect", "bevy_mod_scripting_core"] { if !f.contains(&format!("extern crate {crate_}")) { if f.contains(&format!("pub use {crate_}")) { f.push_str(&format!( diff --git a/crates/bevy_api_gen/src/passes/cache_traits.rs b/crates/bevy_api_gen/src/passes/cache_traits.rs index 436e1b723e..93eb5358e9 100644 --- a/crates/bevy_api_gen/src/passes/cache_traits.rs +++ b/crates/bevy_api_gen/src/passes/cache_traits.rs @@ -3,8 +3,8 @@ use rustc_hir::def_id::LOCAL_CRATE; use rustc_span::Symbol; use crate::{ - Args, BevyCtxt, DEF_PATHS_BMS_FROM_SCRIPT, DEF_PATHS_BMS_INTO_SCRIPT, DEF_PATHS_FROM_LUA, - DEF_PATHS_GET_TYPE_REGISTRATION, DEF_PATHS_INTO_LUA, DEF_PATHS_REFLECT, STD_SOURCE_TRAITS, + Args, BevyCtxt, DEF_PATHS_BMS_FROM_SCRIPT, DEF_PATHS_BMS_INTO_SCRIPT, + DEF_PATHS_GET_TYPE_REGISTRATION, DEF_PATHS_REFLECT, STD_SOURCE_TRAITS, }; /// Finds and caches relevant traits, if they cannot be found throws an ICE @@ -13,13 +13,7 @@ pub(crate) fn cache_traits(ctxt: &mut BevyCtxt<'_>, _args: &Args) -> bool { for trait_did in tcx.all_traits() { let def_path_str = tcx.def_path_str(trait_did); - if DEF_PATHS_FROM_LUA.contains(&def_path_str.as_str()) { - trace!("found FromLuaMulti trait def id: {trait_did:?}"); - ctxt.cached_traits.mlua_from_lua_multi = Some(trait_did); - } else if DEF_PATHS_INTO_LUA.contains(&def_path_str.as_str()) { - trace!("found ToLuaMulti trait def id: {trait_did:?}"); - ctxt.cached_traits.mlua_into_lua_multi = Some(trait_did); - } else if DEF_PATHS_REFLECT.contains(&def_path_str.as_str()) { + if DEF_PATHS_REFLECT.contains(&def_path_str.as_str()) { trace!("found Reflect trait def id: {trait_did:?}"); ctxt.cached_traits.bevy_reflect_reflect = Some(trait_did); } else if DEF_PATHS_GET_TYPE_REGISTRATION.contains(&def_path_str.as_str()) { @@ -46,13 +40,6 @@ pub(crate) fn cache_traits(ctxt: &mut BevyCtxt<'_>, _args: &Args) -> bool { ) } - if !ctxt.cached_traits.has_all_mlua_traits() { - panic!( - "Could not find all mlua traits in crate: {}, did bootstrapping go wrong?", - tcx.crate_name(LOCAL_CRATE) - ) - } - if !ctxt.cached_traits.has_all_bevy_traits() { panic!( "Could not find all reflect traits in crate: {}, did bootstrapping go wrong?", diff --git a/crates/bevy_api_gen/src/passes/find_methods_and_fields.rs b/crates/bevy_api_gen/src/passes/find_methods_and_fields.rs index 296390922e..7acffc237b 100644 --- a/crates/bevy_api_gen/src/passes/find_methods_and_fields.rs +++ b/crates/bevy_api_gen/src/passes/find_methods_and_fields.rs @@ -376,12 +376,7 @@ fn type_is_supported_as_non_proxy_arg<'tcx>( ty: Ty<'tcx>, ) -> bool { trace!("Checking type is supported as non proxy arg: '{ty:?}' with param_env: '{param_env:?}'"); - impls_trait( - tcx, - param_env, - ty, - cached_traits.mlua_from_lua_multi.unwrap(), - ) + impls_trait(tcx, param_env, ty, cached_traits.bms_from_script.unwrap()) } /// Checks if the type can be used directly as a lua function output @@ -398,12 +393,7 @@ fn type_is_supported_as_non_proxy_return_val<'tcx>( } } - impls_trait( - tcx, - param_env, - ty, - cached_traits.mlua_into_lua_multi.unwrap(), - ) + impls_trait(tcx, param_env, ty, cached_traits.bms_into_script.unwrap()) } pub(crate) fn impls_trait<'tcx>( diff --git a/crates/bevy_api_gen/src/passes/find_trait_impls.rs b/crates/bevy_api_gen/src/passes/find_trait_impls.rs index 7a6cb83288..408ba7c667 100644 --- a/crates/bevy_api_gen/src/passes/find_trait_impls.rs +++ b/crates/bevy_api_gen/src/passes/find_trait_impls.rs @@ -33,13 +33,13 @@ pub(crate) fn find_trait_impls(ctxt: &mut BevyCtxt<'_>, _args: &Args) -> bool { // filter out types which have impls both ways let retaining = type_impl_of_trait( tcx, - ctxt.cached_traits.mlua_from_lua_multi.unwrap(), + ctxt.cached_traits.bms_from_script.unwrap(), reflect_ty_did, ) .is_empty() || type_impl_of_trait( tcx, - ctxt.cached_traits.mlua_into_lua_multi.unwrap(), + ctxt.cached_traits.bms_into_script.unwrap(), reflect_ty_did, ) .is_empty(); diff --git a/crates/bevy_api_gen/src/passes/write_meta.rs b/crates/bevy_api_gen/src/passes/write_meta.rs index fadd8a7cdf..e21d60a962 100644 --- a/crates/bevy_api_gen/src/passes/write_meta.rs +++ b/crates/bevy_api_gen/src/passes/write_meta.rs @@ -2,7 +2,7 @@ use rustc_hir::def_id::LOCAL_CRATE; use crate::{Args, BevyCtxt, Meta, ProxyMeta, META_VERSION}; -/// Finds and caches relevant mlua traits, if they cannot be found throws an ICE +/// Finds and caches relevant traits, if they cannot be found throws an ICE pub(crate) fn write_meta(ctxt: &mut BevyCtxt<'_>, _args: &Args) -> bool { let tcx = &ctxt.tcx;