Open RoloEdits opened 2 months ago
Check this out: https://docs.rs/rustls/latest/rustls/crypto/struct.CryptoProvider.html#using-the-per-process-default-cryptoprovider
Let me know if that doesn't work and we can go from there. If it does work we can add that one liner to the examples.
@RoloEdits can you share full build errors on windows? To see if due to dependencies
The full link error(seems like its messing up the pathing to the Visual Studio path?):
error: linking with `lld-link.exe` failed: exit code: 1
|
= note: "lld-link.exe" "-flavor" "link" "/NOLOGO" "C:\\Users\\***\\AppData\\Local\\Temp\\rustcuKY8wB\\symbols.o" "D:\\projects\\**\\target\\debug\\deps\\posts.02m9ewnozszqvry3jtyhfwgz8.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.04rotynokrdozhatbjvnd6979.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.091q0nore6fxeskla8ynqtjpv.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.0d4mrgef6cccs8ji782fcisyz.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.0dshmloct28e8m4xirkhg9afp.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.0htco1til0the9cvb08cvt4hm.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.0if1dfwfcsg9tpuzenk7xy142.rcgu.o"
"D:\\projects\\**\\target\\debug\\deps\\posts.0lj5dm2643eegq3r0ld5vod1d.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.0m1rp7zq6r39cxt2xuf94ob3p.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.0m339l84pjs6h1afdjuq5lhuf.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.0m6k52sa53f37nhfzqw9oaf9q.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.0s6q78gbely7s0qb1pwzpd0dh.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.0u6kvlcuk7xbffwzhqjrpz734.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.0yts5f7p1rgr27crszmtairkb.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.0zwr298h89qzxj3p9i91wx8tn.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.105hk02fr6yrypi41rkvlzxaq.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.10epv59okkmp9x8hkq182r9yu.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.10hj0u58lcw697w6tciup3k1c.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.14o5is65e2frvvecftnrtfe1y.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.19i0jj7lnmhbwz7qxmw3p7b8a.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1alvfk11g4ql0u8i1ukvusz5c.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1f3a075zxa7da2x9ipsxc6n0f.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1fdy35xkw8iembv9smucf7r5k.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1g62y0p49irnicvhsrba09osy.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1jwhk7wljtf7b87q7yd5pl9pa.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1ksz9zn8fg0dcpajjiv9v6ncf.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1ntnh65r8squpn7aumtoscv5a.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1o6knkqud8tzqlzfq6jor0ikx.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1rptu1y8490z9s45jzx7ki42f.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1t55buqqtf7es281g854td263.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1wbr76kwwucfqafdna6o2yztl.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1yw2ympl7ckyus73a81jbqtc9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.1z59l5vl1ux8t3k4vzuenxw27.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.22bp87huwny18hplkvmyidrgl.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.233gxwabo0wesehunftvivnfh.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.237t5p68b7qrrjl7uq40cgxcz.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.24790ncrlyrn0lygc8fm6dwsp.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2618e2s146np050nwom5vkwld.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.294eq75fggdouum4xrgihk9oi.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.297kmppjr26g10qzpwyk8hs3b.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.298406xgj1p11vttx20edgkne.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2a0wafjewnvs4gfgmpf2xgudc.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2cr4uby1lsfo28l40it8e12ds.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2gvbhj6nzco5tiuepoumdxzhr.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2j7qos4s93pp5o0y30imqdb9m.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2mae03o94vt5sc5mg7vep2ni6.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2mgy1xe0q6r138stot1c2fbx9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2nmmva6etlrqnaknfgjni7dn9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2p9m50cf3bbhq49ihbdzcb2eb.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2pu15bvn4ic6l9g5j71tq17af.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2ria0k5zzry5t28dbweg1xcx9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2u8tbxuymzltf8v0i9oc13zjw.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2v8n7x1bpljp57z2htbftx8du.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2zc6hpl8yokoayk1xb9kwo6kn.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2zjmnu0y5aae925s819jflgcw.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.2zvo166pojcm7q5hky0v1gl6q.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.31efz8x8dnk5lknm6ebkdw8lw.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.32jgob3ybdwhlc46i6coiwyx9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.32wpqwygf4onof97dbfzlc26x.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3a00kbiikvj3gk88yrwo2iriy.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3cnd1vrj4vzvdzclq2ul0wmjm.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3e9tg6th4k8z96yq320xxfcq2.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3g9r3eikvjfc58c7gopfsl9sy.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3iy76uqrbj6apefd5qhmlefhs.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3jdxcm7vaocnqiwo6d5gdbie3.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3jxbc4jxw946es895uuvgyh89.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3jxz6jocyzxjt6n3ekcf5rr0q.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3kkp35gay9gl351iec5hxja24.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3lv4rm2zigjwl7byf8rhiuzn9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3lyrqnum8grp9lwe0mznit8k7.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3pfo8hxc4kdu7hzzyw10qrw1y.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3r4juwvc8k2jci2pl20xxlajs.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3sd1iscorw0uxnque4n03yjpo.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3tnt2x2vfj6q9hbgccy3fahr8.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3tpgw3x1gdbuhu69nfsaintba.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3u70s63kahj0p35pz7s6947r9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3x2x0iu982svzq8j4zov3v8t9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3xh4c0pq05ujl2l0keeooay4k.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.3xlbqxpjsbjrbyloybq9k7tbh.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.40e7he396y1o33tzfkfyrk3ry.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.45vmgjghe3x9c711ghm4gsphd.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4657vvdyeyeafwo3akf9x4f59.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.46pxto6jmt4huwj9il770g1lv.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4a19ja6ixljbrr2jsl2y966n0.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4aalpavfszf4fsceue6o8kpz3.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4bd5sud7xhkaqipztfneqpz2v.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4ct47stg5ti1y96kjmd0lau6k.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4cwxluetoo7ppjc9ac7olvr9t.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4dwevea9e9unjhm0j2dqr1zgt.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4ed8k328bdganw3ot815mz0a6.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4flx1lu13sk96im35448ad8c5.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4jgqoz2zgfprv12e18tdzn53k.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4mkzz1whuukzxomudo98llyv3.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4qwsbjp5m0z3wxjnnxh2ps42n.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4rbsqqzhkl2gfbsnnp2tdt5mn.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4rxjbasyzopjk888nlnp9j21l.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4sot53fbphfec4us8oc22c2cl.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4ukvx0kw9wmrb2m4dbf1hstqu.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4wyb2idv6fsbtfusfc2mmyabv.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.52j9d0gouy6zv1i6py01pgfl8.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.5ddabc5rrm7s9ohxd28g3voax.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.5dnjrlgnuudqqjmnuwvtbk2oz.rcgu.o"
"D:\\projects\\**\\target\\debug\\deps\\posts.5do8ln2rff6j0rvb53l3kbqok.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.5ed5tgzyz03mj4jk6f7kfbz3e.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.5gg6zvokww5o41y18yjeusppx.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.5occ272mrgwu30h7ofji20gym.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.5pq65qzdqpg1ahsh9hqkjbka1.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.5qup7yc5gtc7bnn4l8cn87wth.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.5ykve8lo4e5snpmhiw90rv9rh.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.5zpc27vkxroz8zbe71wwcxfyi.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.616k5njq9cvj51ftyjup80h1a.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.617so3r8fwn1cxupgegoxmtxf.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.68mow719usmj7zkcn2ugejpow.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6bcxudev7tl423fppl9uihk48.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6c2n3vmu2fx3gz1vjaqweg03g.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6ctmrf84us7oocoxoc9jvppeg.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6ea4wg15qaxwn2ljafui1kket.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6fnm79f3xq92e8c0je942jci7.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6fu5hz4kvouhv8u1ugetn2530.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6g04ozo3m2idiz9nk61kk1d72.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6gfqjrcptlspilbj26gzomy8n.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6gnggoj6dculpqp49eozkurh5.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6klk0czhbhoai18yn5l9omy7y.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6n1t08cyycsgp9tdjl5olqz9q.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6nthdmweks5gpojbkyejx5s9a.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6qlx1hokc0mxl34t1akzeau5s.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6tbzvjfnf9re4ws45i3fitm1m.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6vriihllhwale4s5bbfc8d1l4.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.6w3d06zyfi2o16w9ijomttne1.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.70od16egeqqu2hiueezy9xh08.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.72mudwsqsq3qsa6e30xuvfssr.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.742qzt4rnvrjyvsob3cwew7nx.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.77fzcvzonh8rdlabduqji3d0h.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7d8m2c73s0pqdxency0it88t3.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7dxuq4glheyn60f9f2oot1yiy.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7gw0a02zgv3brpoysebspxjz8.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7ni4bkw5h3e4im52meje19cmi.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7ntyfw8481tn1fqepd8z7fy5p.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7rqhfdh6pc4wfqp4ydz5inuw1.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7rsww9pov0zy67ngfeufwxsem.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7u5pp1vpv0vh5xmgn3o71bev2.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7ut9j8yam6ouru0t3tindqrv0.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7w4leba8gprfys37xd05fh5iy.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7zcbtee31esdip5n0xm5mpirz.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.7zrj7g3prfecfdk58ae976q1r.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.83yfggw4d79cd1yrf93bqsyt7.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.86p1j81grwovn06ucyk1z68kq.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.87dqrqb2cue6b17gpo3206qm4.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.89lbywyw32pch2zj8l8vtt1pu.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8adq0mp3ihem69wzt25apd69r.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8ehep4pr8z3zkulhp3o2t8k5q.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8f0f325j4m1984fud1ylyf29l.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8fk2u4tgadaptbcfc6cgxlmcq.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8i6hrq2h5evv17vwumzf2j0u9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8jw3fhv2rt8fzwr6lhpwow4dy.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8kw82rtvizecrvrh7do5brat0.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8lf1baaj7w7w96fp23rot2o86.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8ljxiimji4qohcso5znc4vmip.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8mzjzr8r84ede5nxgs3o9kst3.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8qdwav8fzovb68ekhrktq1ati.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.8rg86rb77fnoi49o6ggrite9b.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.901oys6pstco9cp7jod62o971.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.929gei4gxz6ydicccfit1us0x.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.92a9538mf8vztssa6slcqv86a.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.92leat71xfwqjd7q46auai0n9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.92z1kzeoeiy9ybi7i8xj3o3nh.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.95rdwnt8aq89n9te9asbifato.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.97dawksjii7votoe3qsjatsy5.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.97k7umoakhfbpeikyp6qzwly6.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.9aidkgerodwj1kqshbrzr2dtw.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.9gmbcghqaqbd06qbm6n3cswke.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.9uxbq618i40wdci22mx3pfmhy.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.9z0cg505equ7tjb9jo3b7pw13.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.9z9sguykjo4irxjlsjos6ng8n.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.9zflehrq65991os1ljs3uni0a.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.a07zoqjf60hkhqr90uz2ew1vr.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.a2ucdw53nmstkgoz7ci81g10q.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.a8mhplnekdakidqu5rboca6s9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.aefhinc1fsllnipdh18jq1bha.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.afeqescgvhc2bdl1wa3j2bi3w.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.akw7x2675hnzhvg12v1pnk7re.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.akxicqfq4009q4834cthwcujw.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.al39iq42wk2zqv2y75bsligrj.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.anweh6dvhjphximja07m8wztu.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.appt2yekgbmv8lch8957e30hx.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.aqwpr52sh6tkm5xz7a0wx5dva.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.ar9h50lf30ils1j9vu37kd9d7.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.at4saz0u9572deshhy90yb6hw.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.awa24j382nunfhr5yawh6ei8w.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.ayvamw6argljdsmpxubwyu2k5.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.b172ulw2silbf0q8xpoj60cmw.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.b4024hv5os79soqytbli97o57.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.b59hpyzccauiuz0ev03iwa8kz.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.b7o9gasf9o5n4gnrixhrlkfmo.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.baiqv1m05uk4ee6x0hir55r6a.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.bce7urropxmfjd4en4eu7ell5.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.bmvg10xn86qvhg8asaoy07i3a.rcgu.o"
"D:\\projects\\**\\target\\debug\\deps\\posts.bnnvt384c16qzhoe92liio4mx.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.bwq59cl5xzcmqcs5rcv0r3eo4.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.bwzxki0sezze29s6o0p8uv86n.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.by7c1fn3ctp6rwcf3kkoh7spi.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.bylg3x4jd02loeeiu4wxvzjp4.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.c5q73ert9equov8103jfgi0hc.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.c6nw32f2q7vl2oe6r3snpinks.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.c70cgutt4k3zdn7ltjusnikgv.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.c76fhql5bou5usn49ro75fwbt.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.c7irkkbwzep0iemeu3mj284o1.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.cbeneoxxf3rjzzkpwfd3ccofp.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.cc128vub0s45xo9pfw5903s0s.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.ccb41pmycg6huskomsg2746xp.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.ceau8ay3g4f26unpeqsnj94gn.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.cgy11w0d0y35qqohtyobzwj4g.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.cit9tz7dkf7snoexfrufsc0dl.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.cjwo260osrsvplec77thwrrqf.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.ck24lxzrg7rmd1ihfaadvrgnz.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.cmevegu19hg2rsjawei6bjbzf.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.cori6sfci897f677705wdo20n.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.ctqgsqbyd8e2w4nasp3wskyxx.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.cts3bzau2xkw6za2vorj4ypdq.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.ctwqmz0w0awe57auyndozerxw.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.cyv50kpd2r8nc3cq9b7chl4by.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.d2f69tzlpkk32ymw7x7ttf7am.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.d2xyqyk0g7827amdkp5i60wgd.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.d3jzf8nby2orphawnfb8iysxf.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.d770cnr552jet5j6b0zvdjk2b.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.d8z4oh1c1tb0qv6znjbj5a66h.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.dbnx1ozo046y48ya7drj6qmbl.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.dduurzc3nzywqpjf64oxoghoz.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.dh7ihv36tdfp0y13iarbshxbu.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.dhs8m6rxcpw4dcvl5wkhq6qpu.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.dkz0w40crim2nsgh8044ztlrh.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.dox5l1chsqc0402ptyw97xtfi.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.dra58dts7m9t2nx88imeuqexo.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.dvhe8ijpkwg6ndxtx03voavyo.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.dwqeqbiecwkoefcunke15q7f0.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.dzf8pl691hr7ztmgeuxzbzfw2.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.e23w0yj01zmlxmxyzpoebdkzv.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.e25h3daq2a5vvexsrjpuvzqad.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.e50yo9n231kurhv8pa8ek0q2g.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.e6n7qkl88x1p8p87sllgoe3es.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.ea0i3qmyk3tz6lbzy1uz70wpp.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.eci5fzaqlkp68y6fid8b895cd.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.eejo1ntkcbkai7wyx2ehusz8t.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.effxv0z1od07jmmmoe0d2wkni.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.efonwk3dg565wko466b9sfvdn.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.eg9yiujrwbvu1dymfciy2oklh.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.ek4nw1hjnv0kxuvuvfm6m9it1.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.emetj5k60vebrjj2ojvnqgola.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.en12laj60a2nz92xs8f28ltb9.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.eqvnjac8y7kpmjwn6zgtxc1mm.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.eretf7h4jnyf5mg0lx68mf9e3.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.eub7zrnntavcxulxinuqb9q2i.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.exf9q8qfvoob70gtubq2nxl0a.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.f023ebcs1ek6uqm2spvwpa98e.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.f2jj3kyjq2shvu79625cz670f.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.f4d855ildxp9iwbhghyfg6zbv.rcgu.o" "D:\\projects\\**\\target\\debug\\deps\\posts.4jzp0oa1c1zzxs888e77nsy9b.rcgu.o" "/LIBPATH:D:\\projects\\**\\target\\debug\\deps" "/LIBPATH:D:\\projects\\**\\target\\debug\\build\\aws-lc-sys-50ff7681cbbb53f3\\out\\build\\artifacts\\" "/LIBPATH:D:\\projects\\**\\target\\debug\\build\\ring-480138196ad71e73\\out" "/LIBPATH:C:\\Users\\***\\.cargo\\registry\\src\\index.crates.io-6f17d22bba15001f\\windows_x86_64_msvc-0.52.6\\lib" "/LIBPATH:C:\\Users\\***\\.cargo\\registry\\src\\index.crates.io-6f17d22bba15001f\\windows_x86_64_msvc-0.48.5\\lib" "/LIBPATH:C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\atlmfc\\lib\\x64" "/LIBPATH:D:\\projects\\**\\target\\debug\\build\\mimalloc-rust-sys-7711eb0c3512fecb\\out" "/LIBPATH:C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "D:\\projects\\**\\target\\debug\\deps\\libwebtoon-ba7d07e540d781c5.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhtml_escape-dc808f21af346360.rlib" "D:\\projects\\**\\target\\debug\\deps\\libutf8_width-183f67063ac6eea0.rlib" "D:\\projects\\**\\target\\debug\\deps\\libserde_with-3e365e0c66a1b19c.rlib" "D:\\projects\\**\\target\\debug\\deps\\libscraper-d2063cf87b699845.rlib" "D:\\projects\\**\\target\\debug\\deps\\libego_tree-f93e1a8622644215.rlib" "D:\\projects\\**\\target\\debug\\deps\\libselectors-9018f483f8c00f03.rlib" "D:\\projects\\**\\target\\debug\\deps\\libservo_arc-a1f3933ce465e565.rlib" "D:\\projects\\**\\target\\debug\\deps\\libstable_deref_trait-b0dec855a1bad0ac.rlib" "D:\\projects\\**\\target\\debug\\deps\\libphf-6b6623b865a8c093.rlib" "D:\\projects\\**\\target\\debug\\deps\\libfxhash-3123cffbfdf24b96.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcssparser-7534b66f34b5f989.rlib" "D:\\projects\\**\\target\\debug\\deps\\libdtoa_short-d4d83244f39a23c8.rlib" "D:\\projects\\**\\target\\debug\\deps\\libdtoa-817fd1e5cb6e3f7e.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhtml5ever-988cc7c864f1164b.rlib" "D:\\projects\\**\\target\\debug\\deps\\libmarkup5ever-b962dfaeb57b20b6.rlib" "D:\\projects\\**\\target\\debug\\deps\\libstring_cache-5d9397c16ecd70ed.rlib" "D:\\projects\\**\\target\\debug\\deps\\libprecomputed_hash-07feab323acb56ba.rlib" "D:\\projects\\**\\target\\debug\\deps\\libphf_shared-0e9bbb6cfe3880a9.rlib" "D:\\projects\\**\\target\\debug\\deps\\libphf-896069a64408b9f6.rlib" "D:\\projects\\**\\target\\debug\\deps\\libphf_shared-d8b6e47fdfcb3611.rlib" "D:\\projects\\**\\target\\debug\\deps\\libsiphasher-36a0fc3b75cb8c5c.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtendril-3d47b6e67cd176b3.rlib" "D:\\projects\\**\\target\\debug\\deps\\libutf8-66cb2a347a4a54f1.rlib" "D:\\projects\\**\\target\\debug\\deps\\libfutf-80e061d3ae417aab.rlib" "D:\\projects\\**\\target\\debug\\deps\\libdebug_unreachable-c1f0339cc208ca8f.rlib" "D:\\projects\\**\\target\\debug\\deps\\libmac-46c20d51cbf0509e.rlib" "D:\\projects\\**\\target\\debug\\deps\\libreqwest-af7dc790e953857a.rlib" "D:\\projects\\**\\target\\debug\\deps\\libserde_urlencoded-226b07baf912d68d.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwinreg-64e54b49f17aee44.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwindows_sys-aceb19c86def3bc7.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwindows_targets-b6c87f5fc7d90231.rlib" "D:\\projects\\**\\target\\debug\\deps\\libipnet-f6c86bb39ff859a5.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhyper_rustls-6a6c0a45c9ca3e62.rlib" "D:\\projects\\**\\target\\debug\\deps\\libmime-1775beb0ef964bf9.rlib" "D:\\projects\\**\\target\\debug\\deps\\libencoding_rs-71247772c07d1c0d.rlib" "D:\\projects\\**\\target\\debug\\deps\\libasync_compression-def9a6b27245219f.rlib" "D:\\projects\\**\\target\\debug\\deps\\libbrotli-024ffdaafd381b51.rlib" "D:\\projects\\**\\target\\debug\\deps\\libbrotli_decompressor-ff8316b6b47647cb.rlib" "D:\\projects\\**\\target\\debug\\deps\\liballoc_stdlib-c6cb1a05abff9c26.rlib" "D:\\projects\\**\\target\\debug\\deps\\liballoc_no_stdlib-58f3e9cd649bd582.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhyper_util-1ac0f537f096c1aa.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtower-a6286421a70b6fa6.rlib" "D:\\projects\\**\\target\\debug\\deps\\libpin_project-115c27507d55841b.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtower_layer-23070e56269b4956.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtower_service-0ba4dbb9f02bfe12.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhyper-2a14ce6b7a5c5cc0.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwant-174e2d213b9eac7b.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtry_lock-85a53f9c2fb2ba37.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhttparse-aceadd906300a0ca.rlib" "D:\\projects\\**\\target\\debug\\deps\\libh2-cad997258c7b762d.rlib" "D:\\projects\\**\\target\\debug\\deps\\libatomic_waker-00fa94eafccc0196.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtokio_util-e57fc649ac01cfad.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhttp_body_util-8dcc8995c04962d4.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhttp_body-b5a3bc81960c1550.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhttp-e09698345c0cac0b.rlib" "D:\\projects\\**\\target\\debug\\deps\\libmimalloc_rust-96edd346bfd4cb21.rlib" "D:\\projects\\**\\target\\debug\\deps\\libmimalloc_rust_sys-f9f62dbe2ed87f74.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcty-eb9ee6115ee65858.rlib" "D:\\projects\\**\\target\\debug\\deps\\libdatabase-8857f65019c0489a.rlib" "D:\\projects\\**\\target\\debug\\deps\\libsqlx-0b07a863b49ea168.rlib" "D:\\projects\\**\\target\\debug\\deps\\libsqlx_postgres-a3618a4e502ec3dc.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcrc-49ffdfcd5ea298db.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcrc_catalog-06219a44af1a3ee2.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhex-892fc569ea2c8c83.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwhoami-1450a58d914d5bdc.rlib" "D:\\projects\\**\\target\\debug\\deps\\libbitflags-8acb1e7ba2fe1182.rlib" "D:\\projects\\**\\target\\debug\\deps\\libetcetera-1c43d7b47cc95772.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhome-338ca3ac221789d5.rlib" "D:\\projects\\**\\target\\debug\\deps\\libmd5-8278acdf19a201e3.rlib" "D:\\projects\\**\\target\\debug\\deps\\libbyteorder-0d9edc0dee8046c2.rlib" "D:\\projects\\**\\target\\debug\\deps\\libatoi-330eb92ca6b3fcaa.rlib" "D:\\projects\\**\\target\\debug\\deps\\libstringprep-1500b83bd71ef060.rlib" "D:\\projects\\**\\target\\debug\\deps\\libfinl_unicode-54cf03c02fd5b318.rlib" "D:\\projects\\**\\target\\debug\\deps\\librand-36af117d8af4cb27.rlib" "D:\\projects\\**\\target\\debug\\deps\\librand_chacha-f9e55233afff16c1.rlib" "D:\\projects\\**\\target\\debug\\deps\\libppv_lite86-8d0c3af91c6e8daa.rlib" "D:\\projects\\**\\target\\debug\\deps\\librand_core-593d714db70c5fce.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhkdf-a6946fc83ec1e334.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhmac-c7cb92d04a853a44.rlib" "D:\\projects\\**\\target\\debug\\deps\\libsqlx_core-5e1d496173873c6e.rlib" "D:\\projects\\**\\target\\debug\\deps\\librustls_pemfile-aa2550b8ed2b321e.rlib" "D:\\projects\\**\\target\\debug\\deps\\libbase64-12876142f5d58051.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwebpki_roots-4d625f1087f2a5a6.rlib" "D:\\projects\\**\\target\\debug\\deps\\libsha2-39b838846e619ef6.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcpufeatures-a2da30c0808e9dff.rlib" "D:\\projects\\**\\target\\debug\\deps\\libdigest-665eba58011b2389.rlib" "D:\\projects\\**\\target\\debug\\deps\\libblock_buffer-d1624c926abfe862.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcrypto_common-28a6afc8d0d4fa66.rlib" "D:\\projects\\**\\target\\debug\\deps\\libgeneric_array-e56bdaa4339f76f0.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtypenum-be03641e84397bcd.rlib" "D:\\projects\\**\\target\\debug\\deps\\librustls-18b2573eb0121ca3.rlib" "D:\\projects\\**\\target\\debug\\deps\\libsct-7c37aae6e1750afc.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwebpki-b7251eb21eb90600.rlib" "D:\\projects\\**\\target\\debug\\deps\\libsqlformat-b65554210a25560f.rlib" "D:\\projects\\**\\target\\debug\\deps\\libunicode_categories-e9fae8430865e834.rlib" "D:\\projects\\**\\target\\debug\\deps\\libitertools-b5b60c4a36c5c4d6.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhashlink-4f9c88dc10400cbc.rlib" "D:\\projects\\**\\target\\debug\\deps\\libuuid-a7ddd9f5ec981544.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcrossbeam_queue-0e1a0431d7cb6460.rlib" "D:\\projects\\**\\target\\debug\\deps\\libeither-e09e84c4ce6f49d4.rlib" "D:\\projects\\**\\target\\debug\\deps\\libevent_listener-7c1f1063b94281fc.rlib" "D:\\projects\\**\\target\\debug\\deps\\libfutures_util-32db7fbf9961bf4c.rlib" "D:\\projects\\**\\target\\debug\\deps\\libfutures_io-6a8b5a1dd09703ee.rlib" "D:\\projects\\**\\target\\debug\\deps\\libslab-645d92c4f41ca311.rlib" "D:\\projects\\**\\target\\debug\\deps\\libfutures_channel-67c5b37e16c93df7.rlib" "D:\\projects\\**\\target\\debug\\deps\\libfutures_sink-a83b4da0c6047706.rlib" "D:\\projects\\**\\target\\debug\\deps\\libfutures_task-64062a8b2f4dc853.rlib" "D:\\projects\\**\\target\\debug\\deps\\libpin_utils-0951d0b3ed1c0157.rlib" "D:\\projects\\**\\target\\debug\\deps\\libfutures_core-18bdb16906579f33.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcommon-f5eaa37a7de04516.rlib" "D:\\projects\\**\\target\\debug\\deps\\libconfig-9935855413b5fa36.rlib" "D:\\projects\\**\\target\\debug\\deps\\libpathdiff-0b0dbeff525fb33e.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtoml-75d35f4003598a8d.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtoml_edit-1788e2c60a61cdeb.rlib" "D:\\projects\\**\\target\\debug\\deps\\libserde_spanned-eab4daeeaaf02257.rlib" "D:\\projects\\**\\target\\debug\\deps\\libindexmap-bc9ae3353de9f38e.rlib" "D:\\projects\\**\\target\\debug\\deps\\libequivalent-674e6a6103647317.rlib" "D:\\projects\\**\\target\\debug\\deps\\libhashbrown-3fe76069a8cff87e.rlib" "D:\\projects\\**\\target\\debug\\deps\\liballocator_api2-6d6c36ec69a2d953.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwinnow-82cfff48f8969a7c.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtoml_datetime-ad9f773b03562e03.rlib" "D:\\projects\\**\\target\\debug\\deps\\libconvert_case-805d3135f363abf0.rlib" "D:\\projects\\**\\target\\debug\\deps\\libunicode_segmentation-cfa1f6fa6d11c161.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtracing_bunyan_formatter-deb6e208f0241f58.rlib" "D:\\projects\\**\\target\\debug\\deps\\libgethostname-e1c28f47dd999c9e.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtracing_log-973680b4e3f259c7.rlib" "D:\\projects\\**\\target\\debug\\deps\\libahash-e9d54b1e8217a83d.rlib" "D:\\projects\\**\\target\\debug\\deps\\libzerocopy-34ad69238de83c28.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtracing_appender-3fe550ead168dd74.rlib" "D:\\projects\\**\\target\\debug\\deps\\libthiserror-ccb23c63ddc9d070.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtime-7392ef5101cfdcc1.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtime_core-c1f3b190d4ef538e.rlib" "D:\\projects\\**\\target\\debug\\deps\\libnum_conv-790cd96f84c74333.rlib" "D:\\projects\\**\\target\\debug\\deps\\libderanged-2aeaa61bd0d58aff.rlib" "D:\\projects\\**\\target\\debug\\deps\\libpowerfmt-97aec882b51f0903.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtracing_subscriber-c224edb281f5dde2.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtracing_serde-d7966698acb7e720.rlib" "D:\\projects\\**\\target\\debug\\deps\\libnu_ansi_term-2adc2f1978be11d2.rlib" "D:\\projects\\**\\target\\debug\\deps\\liboverload-71c878981ecee370.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwinapi-3d6d85376f27c8c1.rlib"
"D:\\projects\\**\\target\\debug\\deps\\libsharded_slab-e601d25ff480e4ff.rlib" "D:\\projects\\**\\target\\debug\\deps\\libmatchers-d094918c9c6e7e67.rlib" "D:\\projects\\**\\target\\debug\\deps\\libregex_automata-eff7622fa8fd99d2.rlib" "D:\\projects\\**\\target\\debug\\deps\\libregex_syntax-c31fc1b6200dc40b.rlib" "D:\\projects\\**\\target\\debug\\deps\\libregex-5e0721ed4c81c4b3.rlib" "D:\\projects\\**\\target\\debug\\deps\\libregex_automata-4bf802ff03e97bfd.rlib" "D:\\projects\\**\\target\\debug\\deps\\libaho_corasick-85fc13515d1fb07d.rlib" "D:\\projects\\**\\target\\debug\\deps\\libregex_syntax-f8714fdf6da8241c.rlib" "D:\\projects\\**\\target\\debug\\deps\\libthread_local-ccf783c604b3492f.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtracing_log-029501eac9895020.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcrossbeam_channel-e8cf955bd2ea9e4f.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcrossbeam_utils-de1d6fcccb3d41b4.rlib" "D:\\projects\\**\\target\\debug\\deps\\libserde_aux-61901793279a3f8a.rlib" "D:\\projects\\**\\target\\debug\\deps\\libchrono-b72be5a9d0d1e7f7.rlib" "D:\\projects\\**\\target\\debug\\deps\\libnum_traits-7a9030bf690693d8.rlib" "D:\\projects\\**\\target\\debug\\deps\\libamqp-e3cb5615bbcf7455.rlib" "D:\\projects\\**\\target\\debug\\deps\\libdotenvy-fa464023489db82d.rlib" "D:\\projects\\**\\target\\debug\\deps\\libstrum-71f59fff4dabaf2c.rlib" "D:\\projects\\**\\target\\debug\\deps\\libanyhow-ef76994e83859e6e.rlib" "D:\\projects\\**\\target\\debug\\deps\\libamqprs-3bb88702f54c19cb.rlib" "D:\\projects\\**\\target\\debug\\deps\\libserde_bytes-acc2fe0ca43ac968.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwebpki_roots-361c0fe35578f28a.rlib" "D:\\projects\\**\\target\\debug\\deps\\librustls_pemfile-a32ccdbd57ee28b5.rlib" "D:\\projects\\**\\target\\debug\\deps\\libbase64-756ca0dad4201496.rlib" "D:\\projects\\**\\target\\debug\\deps\\liburiparse-c77bd80eeee42e50.rlib" "D:\\projects\\**\\target\\debug\\deps\\liblazy_static-37f00cd5e5dd4e66.rlib" "D:\\projects\\**\\target\\debug\\deps\\libfnv-db328752435059d7.rlib" "D:\\projects\\**\\target\\debug\\deps\\libamqp_serde-363fe742ce39f460.rlib" "D:\\projects\\**\\target\\debug\\deps\\libserde_bytes_ng-14ac125ef66bc2a4.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtracing-d437a73d395fde1f.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtracing_core-1ff9a13767d8fc35.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtokio_rustls-5c87a099a216b8bf.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtokio-f79c38fce6f2fea4.rlib" "D:\\projects\\**\\target\\debug\\deps\\libsocket2-4dd9601455ffe024.rlib" "D:\\projects\\**\\target\\debug\\deps\\libbytes-2004b2aa0205dc6e.rlib" "D:\\projects\\**\\target\\debug\\deps\\libmio-5e3c92548cbba1f3.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwindows_sys-df2c280529891b70.rlib" "D:\\projects\\**\\target\\debug\\deps\\libparking_lot-ae89a032a3ec27ac.rlib" "D:\\projects\\**\\target\\debug\\deps\\libparking_lot_core-beaea20339a26bfd.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwindows_targets-2e971f939964fa45.rlib" "D:\\projects\\**\\target\\debug\\deps\\libsmallvec-7bce9da001aa5e24.rlib" "D:\\projects\\**\\target\\debug\\deps\\liblock_api-cfd53367607e584f.rlib" "D:\\projects\\**\\target\\debug\\deps\\libscopeguard-9ba80ef5fb0bfee2.rlib" "D:\\projects\\**\\target\\debug\\deps\\libpin_project_lite-9b97c3a331ecd108.rlib" "D:\\projects\\**\\target\\debug\\deps\\librustls-482ac12996c97ef3.rlib" "D:\\projects\\**\\target\\debug\\deps\\libsubtle-6df2f33bcca1ebe7.rlib" "D:\\projects\\**\\target\\debug\\deps\\libwebpki-b2ef00146912ecec.rlib" "D:\\projects\\**\\target\\debug\\deps\\libaws_lc_rs-960c723ea2d5e0cc.rlib" "D:\\projects\\**\\target\\debug\\deps\\libmirai_annotations-ac61eaede16c4369.rlib" "D:\\projects\\**\\target\\debug\\deps\\libaws_lc_sys-534d87b09695a12b.rlib" "D:\\projects\\**\\target\\debug\\deps\\libring-dab5b8e6d06ebcf1.rlib" "D:\\projects\\**\\target\\debug\\deps\\libgetrandom-9b8895d33d982b08.rlib" "D:\\projects\\**\\target\\debug\\deps\\libspin-394f113d3b216642.rlib" "D:\\projects\\**\\target\\debug\\deps\\libuntrusted-b92620e14c442723.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcfg_if-b999bfe147b97978.rlib" "D:\\projects\\**\\target\\debug\\deps\\libonce_cell-5feca081450d4b85.rlib" "D:\\projects\\**\\target\\debug\\deps\\libzeroize-781988f173426024.rlib" "D:\\projects\\**\\target\\debug\\deps\\liblog-4cf168450d1c35ec.rlib" "D:\\projects\\**\\target\\debug\\deps\\librustls_pki_types-d1d85dc8470c0f8f.rlib" "D:\\projects\\**\\target\\debug\\deps\\libamq_protocol_uri-b2367a3509716e89.rlib" "D:\\projects\\**\\target\\debug\\deps\\liburl-6c27bf59f9bf6e04.rlib" "D:\\projects\\**\\target\\debug\\deps\\libidna-d13832a8157e8bc2.rlib" "D:\\projects\\**\\target\\debug\\deps\\libunicode_normalization-28202744456a8d18.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtinyvec-f0dc24082991019b.rlib" "D:\\projects\\**\\target\\debug\\deps\\libtinyvec_macros-5bbb6dd2e8236275.rlib" "D:\\projects\\**\\target\\debug\\deps\\libunicode_bidi-19996f121e0c735c.rlib" "D:\\projects\\**\\target\\debug\\deps\\libform_urlencoded-496cfe7f8d727abf.rlib" "D:\\projects\\**\\target\\debug\\deps\\libpercent_encoding-43756405926ace78.rlib" "D:\\projects\\**\\target\\debug\\deps\\libamq_protocol_types-ac287b2b1e01ca6f.rlib" "D:\\projects\\**\\target\\debug\\deps\\libnom-19d07c818a1f5e41.rlib" "D:\\projects\\**\\target\\debug\\deps\\libcookie_factory-6222f661a3c6995a.rlib" "D:\\projects\\**\\target\\debug\\deps\\libserde_json-c89ed1300e35cfd7.rlib" "D:\\projects\\**\\target\\debug\\deps\\libmemchr-e1fac386dc499a28.rlib" "D:\\projects\\**\\target\\debug\\deps\\libitoa-4b68ac6b116e4a22.rlib" "D:\\projects\\**\\target\\debug\\deps\\libryu-ff3788ea1118134d.rlib" "D:\\projects\\**\\target\\debug\\deps\\libserde-d106a94b02ccf658.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-d7a86f21fcd377c7.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-97f6a0482881a03a.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-f8c4d6a2240f107f.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-803b4d5ce4fcd522.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-5e5ab7fb8d3e9a6b.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-7846558dfa99a578.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-3adc2db30827f7fe.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-c91146a1b584a0a7.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-c032859c81f4576b.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-628fee62996a202b.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-dfdcb1635a201156.rlib" "C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-1f67c2a5a11a0b2e.rlib" "windows.0.48.5.lib" "secur32.lib" "kernel32.lib" "gdi32.lib" "kernel32.lib" "msimg32.lib" "opengl32.lib" "winspool.lib" "windows.0.52.0.lib" "windows.0.52.0.lib" "windows.0.52.0.lib" "bcrypt.lib"
"advapi32.lib" "kernel32.lib" "advapi32.lib" "kernel32.lib" "ntdll.lib" "userenv.lib" "ws2_32.lib" "kernel32.lib" "ws2_32.lib" "kernel32.lib" "/defaultlib:msvcrt" "/NXCOMPAT" "/LIBPATH:C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:D:\\projects\\**\\target\\debug\\deps\\posts.exe" "/OPT:REF,NOICF" "/DEBUG" "/PDBALTPATH:%_PDB%" "/NATVIS:C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\***\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis"
= note: lld-link: error: could not open 'Files\Microsoft': no such file or directory
lld-link: error: could not open 'Visual': no such file or directory
lld-link: error: could not open 'Studio\2022\Community\VC\Tools\MSVC\14.41.34120\atlmfc\lib\x64
/LIBPATH:D:\projects\**\target\debug\build\mimalloc-rust-sys-7711eb0c3512fecb\out
/LIBPATH:C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib
D:\projects\**\target\debug\deps\libwebtoon-ba7d07e540d781c5.rlib
D:\projects\**\target\debug\deps\libhtml_escape-dc808f21af346360.rlib
D:\projects\**\target\debug\deps\libutf8_width-183f67063ac6eea0.rlib
D:\projects\**\target\debug\deps\libserde_with-3e365e0c66a1b19c.rlib
D:\projects\**\target\debug\deps\libscraper-d2063cf87b699845.rlib
D:\projects\**\target\debug\deps\libego_tree-f93e1a8622644215.rlib
D:\projects\**\target\debug\deps\libselectors-9018f483f8c00f03.rlib
D:\projects\**\target\debug\deps\libservo_arc-a1f3933ce465e565.rlib
D:\projects\**\target\debug\deps\libstable_deref_trait-b0dec855a1bad0ac.rlib
D:\projects\**\target\debug\deps\libphf-6b6623b865a8c093.rlib
D:\projects\**\target\debug\deps\libfxhash-3123cffbfdf24b96.rlib
D:\projects\**\target\debug\deps\libcssparser-7534b66f34b5f989.rlib
D:\projects\**\target\debug\deps\libdtoa_short-d4d83244f39a23c8.rlib
D:\projects\**\target\debug\deps\libdtoa-817fd1e5cb6e3f7e.rlib
D:\projects\**\target\debug\deps\libhtml5ever-988cc7c864f1164b.rlib
D:\projects\**\target\debug\deps\libmarkup5ever-b962dfaeb57b20b6.rlib
D:\projects\**\target\debug\deps\libstring_cache-5d9397c16ecd70ed.rlib
D:\projects\**\target\debug\deps\libprecomputed_hash-07feab323acb56ba.rlib
D:\projects\**\target\debug\deps\libphf_shared-0e9bbb6cfe3880a9.rlib
D:\projects\**\target\debug\deps\libphf-896069a64408b9f6.rlib
D:\projects\**\target\debug\deps\libphf_shared-d8b6e47fdfcb3611.rlib
D:\projects\**\target\debug\deps\libsiphasher-36a0fc3b75cb8c5c.rlib
D:\projects\**\target\debug\deps\libtendril-3d47b6e67cd176b3.rlib
D:\projects\**\target\debug\deps\libutf8-66cb2a347a4a54f1.rlib
D:\projects\**\target\debug\deps\libfutf-80e061d3ae417aab.rlib
D:\projects\**\target\debug\deps\libdebug_unreachable-c1f0339cc208ca8f.rlib
D:\projects\**\target\debug\deps\libmac-46c20d51cbf0509e.rlib
D:\projects\**\target\debug\deps\libreqwest-af7dc790e953857a.rlib
D:\projects\**\target\debug\deps\libserde_urlencoded-226b07baf912d68d.rlib
D:\projects\**\target\debug\deps\libwinreg-64e54b49f17aee44.rlib
D:\projects\**\target\debug\deps\libwindows_sys-aceb19c86def3bc7.rlib
D:\projects\**\target\debug\deps\libwindows_targets-b6c87f5fc7d90231.rlib
D:\projects\**\target\debug\deps\libipnet-f6c86bb39ff859a5.rlib
D:\projects\**\target\debug\deps\libhyper_rustls-6a6c0a45c9ca3e62.rlib
D:\projects\**\target\debug\deps\libmime-1775beb0ef964bf9.rlib
D:\projects\**\target\debug\deps\libencoding_rs-71247772c07d1c0d.rlib
D:\projects\**\target\debug\deps\libasync_compression-def9a6b27245219f.rlib
D:\projects\**\target\debug\deps\libbrotli-024ffdaafd381b51.rlib
D:\projects\**\target\debug\deps\libbrotli_decompressor-ff8316b6b47647cb.rlib
D:\projects\**\target\debug\deps\liballoc_stdlib-c6cb1a05abff9c26.rlib
D:\projects\**\target\debug\deps\liballoc_no_stdlib-58f3e9cd649bd582.rlib
D:\projects\**\target\debug\deps\libhyper_util-1ac0f537f096c1aa.rlib
D:\projects\**\target\debug\deps\libtower-a6286421a70b6fa6.rlib
D:\projects\**\target\debug\deps\libpin_project-115c27507d55841b.rlib
D:\projects\**\target\debug\deps\libtower_layer-23070e56269b4956.rlib
D:\projects\**\target\debug\deps\libtower_service-0ba4dbb9f02bfe12.rlib
D:\projects\**\target\debug\deps\libhyper-2a14ce6b7a5c5cc0.rlib
D:\projects\**\target\debug\deps\libwant-174e2d213b9eac7b.rlib
D:\projects\**\target\debug\deps\libtry_lock-85a53f9c2fb2ba37.rlib
D:\projects\**\target\debug\deps\libhttparse-aceadd906300a0ca.rlib
D:\projects\**\target\debug\deps\libh2-cad997258c7b762d.rlib
D:\projects\**\target\debug\deps\libatomic_waker-00fa94eafccc0196.rlib
D:\projects\**\target\debug\deps\libtokio_util-e57fc649ac01cfad.rlib
D:\projects\**\target\debug\deps\libhttp_body_util-8dcc8995c04962d4.rlib
D:\projects\**\target\debug\deps\libhttp_body-b5a3bc81960c1550.rlib
D:\projects\**\target\debug\deps\libhttp-e09698345c0cac0b.rlib
D:\projects\**\target\debug\deps\libmimalloc_rust-96edd346bfd4cb21.rlib
D:\projects\**\target\debug\deps\libmimalloc_rust_sys-f9f62dbe2ed87f74.rlib
D:\projects\**\target\debug\deps\libcty-eb9ee6115ee65858.rlib
D:\projects\**\target\debug\deps\libdatabase-8857f65019c0489a.rlib
D:\projects\**\target\debug\deps\libsqlx-0b07a863b49ea168.rlib
D:\projects\**\target\debug\deps\libsqlx_postgres-a3618a4e502ec3dc.rlib
D:\projects\**\target\debug\deps\libcrc-49ffdfcd5ea298db.rlib
D:\projects\**\target\debug\deps\libcrc_catalog-06219a44af1a3ee2.rlib
D:\projects\**\target\debug\deps\libhex-892fc569ea2c8c83.rlib
D:\projects\**\target\debug\deps\libwhoami-1450a58d914d5bdc.rlib
D:\projects\**\target\debug\deps\libbitflags-8acb1e7ba2fe1182.rlib
D:\projects\**\target\debug\deps\libetcetera-1c43d7b47cc95772.rlib
D:\projects\**\target\debug\deps\libhome-338ca3ac221789d5.rlib
D:\projects\**\target\debug\deps\libmd5-8278acdf19a201e3.rlib
D:\projects\**\target\debug\deps\libbyteorder-0d9edc0dee8046c2.rlib
D:\projects\**\target\debug\deps\libatoi-330eb92ca6b3fcaa.rlib
D:\projects\**\target\debug\deps\libstringprep-1500b83bd71ef060.rlib
D:\projects\**\target\debug\deps\libfinl_unicode-54cf03c02fd5b318.rlib
D:\projects\**\target\debug\deps\librand-36af117d8af4cb27.rlib
D:\projects\**\target\debug\deps\librand_chacha-f9e55233afff16c1.rlib
D:\projects\**\target\debug\deps\libppv_lite86-8d0c3af91c6e8daa.rlib
D:\projects\**\target\debug\deps\librand_core-593d714db70c5fce.rlib
D:\projects\**\target\debug\deps\libhkdf-a6946fc83ec1e334.rlib
D:\projects\**\target\debug\deps\libhmac-c7cb92d04a853a44.rlib
D:\projects\**\target\debug\deps\libsqlx_core-5e1d496173873c6e.rlib
D:\projects\**\target\debug\deps\librustls_pemfile-aa2550b8ed2b321e.rlib
D:\projects\**\target\debug\deps\libbase64-12876142f5d58051.rlib
D:\projects\**\target\debug\deps\libwebpki_roots-4d625f1087f2a5a6.rlib
D:\projects\**\target\debug\deps\libsha2-39b838846e619ef6.rlib
D:\projects\**\target\debug\deps\libcpufeatures-a2da30c0808e9dff.rlib
D:\projects\**\target\debug\deps\libdigest-665eba58011b2389.rlib
D:\projects\**\target\debug\deps\libblock_buffer-d1624c926abfe862.rlib
D:\projects\**\target\debug\deps\libcrypto_common-28a6afc8d0d4fa66.rlib
D:\projects\**\target\debug\deps\libgeneric_array-e56bdaa4339f76f0.rlib
D:\projects\**\target\debug\deps\libtypenum-be03641e84397bcd.rlib
D:\projects\**\target\debug\deps\librustls-18b2573eb0121ca3.rlib
D:\projects\**\target\debug\deps\libsct-7c37aae6e1750afc.rlib
D:\projects\**\target\debug\deps\libwebpki-b7251eb21eb90600.rlib
D:\projects\**\target\debug\deps\libsqlformat-b65554210a25560f.rlib
D:\projects\**\target\debug\deps\libunicode_categories-e9fae8430865e834.rlib
D:\projects\**\target\debug\deps\libitertools-b5b60c4a36c5c4d6.rlib
D:\projects\**\target\debug\deps\libhashlink-4f9c88dc10400cbc.rlib
D:\projects\**\target\debug\deps\libuuid-a7ddd9f5ec981544.rlib
D:\projects\**\target\debug\deps\libcrossbeam_queue-0e1a0431d7cb6460.rlib
D:\projects\**\target\debug\deps\libeither-e09e84c4ce6f49d4.rlib
D:\projects\**\target\debug\deps\libevent_listener-7c1f1063b94281fc.rlib
D:\projects\**\target\debug\deps\libfutures_util-32db7fbf9961bf4c.rlib
D:\projects\**\target\debug\deps\libfutures_io-6a8b5a1dd09703ee.rlib
D:\projects\**\target\debug\deps\libslab-645d92c4f41ca311.rlib
D:\projects\**\target\debug\deps\libfutures_channel-67c5b37e16c93df7.rlib
D:\projects\**\target\debug\deps\libfutures_sink-a83b4da0c6047706.rlib
D:\projects\**\target\debug\deps\libfutures_task-64062a8b2f4dc853.rlib
D:\projects\**\target\debug\deps\libpin_utils-0951d0b3ed1c0157.rlib
D:\projects\**\target\debug\deps\libfutures_core-18bdb16906579f33.rlib
D:\projects\**\target\debug\deps\libcommon-f5eaa37a7de04516.rlib
D:\projects\**\target\debug\deps\libconfig-9935855413b5fa36.rlib
D:\projects\**\target\debug\deps\libpathdiff-0b0dbeff525fb33e.rlib
D:\projects\**\target\debug\deps\libtoml-75d35f4003598a8d.rlib
D:\projects\**\target\debug\deps\libtoml_edit-1788e2c60a61cdeb.rlib
D:\projects\**\target\debug\deps\libserde_spanned-eab4daeeaaf02257.rlib
D:\projects\**\target\debug\deps\libindexmap-bc9ae3353de9f38e.rlib
D:\projects\**\target\debug\deps\libequivalent-674e6a6103647317.rlib
D:\projects\**\target\debug\deps\libhashbrown-3fe76069a8cff87e.rlib
D:\projects\**\target\debug\deps\liballocator_api2-6d6c36ec69a2d953.rlib
D:\projects\**\target\debug\deps\libwinnow-82cfff48f8969a7c.rlib
D:\projects\**\target\debug\deps\libtoml_datetime-ad9f773b03562e03.rlib
D:\projects\**\target\debug\deps\libconvert_case-805d3135f363abf0.rlib
D:\projects\**\target\debug\deps\libunicode_segmentation-cfa1f6fa6d11c161.rlib
D:\projects\**\target\debug\deps\libtracing_bunyan_formatter-deb6e208f0241f58.rlib
D:\projects\**\target\debug\deps\libgethostname-e1c28f47dd999c9e.rlib
D:\projects\**\target\debug\deps\libtracing_log-973680b4e3f259c7.rlib
D:\projects\**\target\debug\deps\libahash-e9d54b1e8217a83d.rlib
D:\projects\**\target\debug\deps\libzerocopy-34ad69238de83c28.rlib
D:\projects\**\target\debug\deps\libtracing_appender-3fe550ead168dd74.rlib
D:\projects\**\target\debug\deps\libthiserror-ccb23c63ddc9d070.rlib
D:\projects\**\target\debug\deps\libtime-7392ef5101cfdcc1.rlib
D:\projects\**\target\debug\deps\libtime_core-c1f3b190d4ef538e.rlib
D:\projects\**\target\debug\deps\libnum_conv-790cd96f84c74333.rlib
D:\projects\**\target\debug\deps\libderanged-2aeaa61bd0d58aff.rlib
D:\projects\**\target\debug\deps\libpowerfmt-97aec882b51f0903.rlib
D:\projects\**\target\debug\deps\libtracing_subscriber-c224edb281f5dde2.rlib
D:\projects\**\target\debug\deps\libtracing_serde-d7966698acb7e720.rlib
D:\projects\**\target\debug\deps\libnu_ansi_term-2adc2f1978be11d2.rlib
D:\projects\**\target\debug\deps\liboverload-71c878981ecee370.rlib
D:\projects\**\target\debug\deps\libwinapi-3d6d85376f27c8c1.rlib
D:\projects\**\target\debug\deps\libsharded_slab-e601d25ff480e4ff.rlib
D:\projects\**\target\debug\deps\libmatchers-d094918c9c6e7e67.rlib
D:\projects\**\target\debug\deps\libregex_automata-eff7622fa8fd99d2.rlib
D:\projects\**\target\debug\deps\libregex_syntax-c31fc1b6200dc40b.rlib
D:\projects\**\target\debug\deps\libregex-5e0721ed4c81c4b3.rlib
D:\projects\**\target\debug\deps\libregex_automata-4bf802ff03e97bfd.rlib
D:\projects\**\target\debug\deps\libaho_corasick-85fc13515d1fb07d.rlib
D:\projects\**\target\debug\deps\libregex_syntax-f8714fdf6da8241c.rlib
D:\projects\**\target\debug\deps\libthread_local-ccf783c604b3492f.rlib
D:\projects\**\target\debug\deps\libtracing_log-029501eac9895020.rlib
D:\projects\**\target\debug\deps\libcrossbeam_channel-e8cf955bd2ea9e4f.rlib
D:\projects\**\target\debug\deps\libcrossbeam_utils-de1d6fcccb3d41b4.rlib
D:\projects\**\target\debug\deps\libserde_aux-61901793279a3f8a.rlib
D:\projects\**\target\debug\deps\libchrono-b72be5a9d0d1e7f7.rlib
D:\projects\**\target\debug\deps\libnum_traits-7a9030bf690693d8.rlib
D:\projects\**\target\debug\deps\libamqp-e3cb5615bbcf7455.rlib
D:\projects\**\target\debug\deps\libdotenvy-fa464023489db82d.rlib
D:\projects\**\target\debug\deps\libstrum-71f59fff4dabaf2c.rlib
D:\projects\**\target\debug\deps\libanyhow-ef76994e83859e6e.rlib
D:\projects\**\target\debug\deps\libamqprs-3bb88702f54c19cb.rlib
D:\projects\**\target\debug\deps\libserde_bytes-acc2fe0ca43ac968.rlib
D:\projects\**\target\debug\deps\libwebpki_roots-361c0fe35578f28a.rlib
D:\projects\**\target\debug\deps\librustls_pemfile-a32ccdbd57ee28b5.rlib
D:\projects\**\target\debug\deps\libbase64-756ca0dad4201496.rlib
D:\projects\**\target\debug\deps\liburiparse-c77bd80eeee42e50.rlib
D:\projects\**\target\debug\deps\liblazy_static-37f00cd5e5dd4e66.rlib
D:\projects\**\target\debug\deps\libfnv-db328752435059d7.rlib
D:\projects\**\target\debug\deps\libamqp_serde-363fe742ce39f460.rlib
D:\projects\**\target\debug\deps\libserde_bytes_ng-14ac125ef66bc2a4.rlib
D:\projects\**\target\debug\deps\libtracing-d437a73d395fde1f.rlib
D:\projects\**\target\debug\deps\libtracing_core-1ff9a13767d8fc35.rlib
D:\projects\**\target\debug\deps\libtokio_rustls-5c87a099a216b8bf.rlib
D:\projects\**\target\debug\deps\libtokio-f79c38fce6f2fea4.rlib
D:\projects\**\target\debug\deps\libsocket2-4dd9601455ffe024.rlib
D:\projects\**\target\debug\deps\libbytes-2004b2aa0205dc6e.rlib
D:\projects\**\target\debug\deps\libmio-5e3c92548cbba1f3.rlib
D:\projects\**\target\debug\deps\libwindows_sys-df2c280529891b70.rlib
D:\projects\**\target\debug\deps\libparking_lot-ae89a032a3ec27ac.rlib
D:\projects\**\target\debug\deps\libparking_lot_core-beaea20339a26bfd.rlib
D:\projects\**\target\debug\deps\libwindows_targets-2e971f939964fa45.rlib
D:\projects\**\target\debug\deps\libsmallvec-7bce9da001aa5e24.rlib
D:\projects\**\target\debug\deps\liblock_api-cfd53367607e584f.rlib
D:\projects\**\target\debug\deps\libscopeguard-9ba80ef5fb0bfee2.rlib
D:\projects\**\target\debug\deps\libpin_project_lite-9b97c3a331ecd108.rlib
D:\projects\**\target\debug\deps\librustls-482ac12996c97ef3.rlib
D:\projects\**\target\debug\deps\libsubtle-6df2f33bcca1ebe7.rlib
D:\projects\**\target\debug\deps\libwebpki-b2ef00146912ecec.rlib
D:\projects\**\target\debug\deps\libaws_lc_rs-960c723ea2d5e0cc.rlib
D:\projects\**\target\debug\deps\libmirai_annotations-ac61eaede16c4369.rlib
D:\projects\**\target\debug\deps\libaws_lc_sys-534d87b09695a12b.rlib
D:\projects\**\target\debug\deps\libring-dab5b8e6d06ebcf1.rlib
D:\projects\**\target\debug\deps\libgetrandom-9b8895d33d982b08.rlib
D:\projects\**\target\debug\deps\libspin-394f113d3b216642.rlib
D:\projects\**\target\debug\deps\libuntrusted-b92620e14c442723.rlib
D:\projects\**\target\debug\deps\libcfg_if-b999bfe147b97978.rlib
D:\projects\**\target\debug\deps\libonce_cell-5feca081450d4b85.rlib
D:\projects\**\target\debug\deps\libzeroize-781988f173426024.rlib
D:\projects\**\target\debug\deps\liblog-4cf168450d1c35ec.rlib
D:\projects\**\target\debug\deps\librustls_pki_types-d1d85dc8470c0f8f.rlib
D:\projects\**\target\debug\deps\libamq_protocol_uri-b2367a3509716e89.rlib
D:\projects\**\target\debug\deps\liburl-6c27bf59f9bf6e04.rlib
D:\projects\**\target\debug\deps\libidna-d13832a8157e8bc2.rlib
D:\projects\**\target\debug\deps\libunicode_normalization-28202744456a8d18.rlib
D:\projects\**\target\debug\deps\libtinyvec-f0dc24082991019b.rlib
D:\projects\**\target\debug\deps\libtinyvec_macros-5bbb6dd2e8236275.rlib
D:\projects\**\target\debug\deps\libunicode_bidi-19996f121e0c735c.rlib
D:\projects\**\target\debug\deps\libform_urlencoded-496cfe7f8d727abf.rlib
D:\projects\**\target\debug\deps\libpercent_encoding-43756405926ace78.rlib
D:\projects\**\target\debug\deps\libamq_protocol_types-ac287b2b1e01ca6f.rlib
D:\projects\**\target\debug\deps\libnom-19d07c818a1f5e41.rlib
D:\projects\**\target\debug\deps\libcookie_factory-6222f661a3c6995a.rlib
D:\projects\**\target\debug\deps\libserde_json-c89ed1300e35cfd7.rlib
D:\projects\**\target\debug\deps\libmemchr-e1fac386dc499a28.rlib
D:\projects\**\target\debug\deps\libitoa-4b68ac6b116e4a22.rlib
D:\projects\**\target\debug\deps\libryu-ff3788ea1118134d.rlib
D:\projects\**\target\debug\deps\libserde-d106a94b02ccf658.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd-d7a86f21fcd377c7.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libpanic_unwind-97f6a0482881a03a.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_demangle-f8c4d6a2240f107f.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd_detect-803b4d5ce4fcd522.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libhashbrown-5e5ab7fb8d3e9a6b.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_std_workspace_alloc-7846558dfa99a578.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libunwind-3adc2db30827f7fe.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcfg_if-c91146a1b584a0a7.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc-c032859c81f4576b.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_std_workspace_core-628fee62996a202b.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-dfdcb1635a201156.rlib
C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcompiler_builtins-1f67c2a5a11a0b2e.rlib
windows.0.48.5.lib
secur32.lib
kernel32.lib
gdi32.lib
kernel32.lib
msimg32.lib
opengl32.lib
winspool.lib
windows.0.52.0.lib
windows.0.52.0.lib
windows.0.52.0.lib
bcrypt.lib
advapi32.lib
kernel32.lib
advapi32.lib
kernel32.lib
ntdll.lib
userenv.lib
ws2_32.lib
kernel32.lib
ws2_32.lib
kernel32.lib
/defaultlib:msvcrt
/NXCOMPAT
/LIBPATH:C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib
/OUT:D:\projects\**\target\debug\deps\posts.exe
/OPT:REF,NOICF
/DEBUG
/PDBALTPATH:%_PDB%
/NATVIS:C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\intrinsic.natvis
/NATVIS:C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\liballoc.natvis
/NATVIS:C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\libcore.natvis
/NATVIS:C:\Users\***\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\libstd.natvis
': invalid argument
Adding
rustls = "0.23"
and using
let crypto_provider = rustls::crypto::aws_lc_rs::default_provider();
crypto_provider.install_default().unwrap();
Seems to have fixed the runtime panic.
@RoloEdits , apparently it is due to the space in the path "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\atlmfc\lib\x64", Microsoft Visual Studio
unfortunately, I do not have window env to try this.
is it only with tls enabled, right?
Can you build the dependent rustls in windows?
Hmm, even without tls
enabled it fails. Strangely, it all builds and links fine when using --release
, but without it the link error above happens. I have tried to exhaust other changes made, but it all comes back to this crates update where this started to happen. I'm stumped.
if you enable verbose build, do you see any difference in linking phase between release and debug build?
And have you tried to clean up target
or cargo .registry
and try again?
Yes, I was running cargo clean
in-between builds. As far as --verbose
, I didnt notice anything immediately obvious in the error output:
Caused by:
process didn't exit successfully: C:\Users\**\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name api --edition=2021 api\src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=189 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg cfg(docsrs) --check-cfg "cfg(feature, values())" -C metadata=73e1468ca455e10a --out-dir D:\projects\**\target\debug\deps -C linker=lld-link.exe -C incremental=D:\projects\**\target\debug\incremental -L dependency=D:\projects\**\target\debug\deps --extern actix_cors=D:\projects\**\target\debug\deps\libactix_cors-f0a422b72aa4a91c.rlib --extern actix_web=D:\projects\**\target\debug\deps\libactix_web-7797aaf10230cf03.rlib --extern ahash=D:\projects\**\target\debug\deps\libahash-2ab9a1d33a27fdc2.rlib --extern amqp=D:\projects\**\target\debug\deps\libamqp-f8693f8463caff8d.rlib --extern anyhow=D:\projects\**\target\debug\deps\libanyhow-ef76994e83859e6e.rlib --extern api=D:\projects\**\target\debug\deps\libapi-0470ea10dd29aaf4.rlib --extern base64=D:\projects\**\target\debug\deps\libbase64-756ca0dad4201496.rlib --extern chrono=D:\projects\**\target\debug\deps\libchrono-d727e9b86d7b4921.rlib --extern common=D:\projects\**\target\debug\deps\libcommon-05004db6e40d7797.rlib --extern config=D:\projects\**\target\debug\deps\libconfig-89494272fe126bff.rlib --extern database=D:\projects\**\target\debug\deps\libdatabase-bf546a771287ac23.rlib --extern dotenvy=D:\projects\**\target\debug\deps\libdotenvy-fa464023489db82d.rlib --extern jsonwebtoken=D:\projects\**\target\debug\deps\libjsonwebtoken-77ed2c767c2111c2.rlib --extern mimalloc_rust=D:\projects\**\target\debug\deps\libmimalloc_rust-de1e2c01d4342848.rlib --extern octocrab=D:\projects\**\target\debug\deps\liboctocrab-3acc1a2b70b056dc.rlib --extern reqwest=D:\projects\**\target\debug\deps\libreqwest-d3ba3a3d600cd91f.rlib --extern rustls=D:\projects\**\target\debug\deps\librustls-dc46c62843b46cc0.rlib --extern serde=D:\projects\**\target\debug\deps\libserde-34081372469a1499.rlib --extern serde_json=D:\projects\**\target\debug\deps\libserde_json-31f3a152fe102180.rlib --extern sqlx=D:\projects\**\target\debug\deps\libsqlx-5dd6e6b9ef1643af.rlib --extern thiserror=D:\projects\**\target\debug\deps\libthiserror-1bffcb6d33982f04.rlib --extern tokio=D:\projects\**\target\debug\deps\libtokio-66974b2da8e53621.rlib --extern tracing=D:\projects\**\target\debug\deps\libtracing-e059d1d4970e2c23.rlib --extern tracing_actix_web=D:\projects\**\target\debug\deps\libtracing_actix_web-ff053b95f18a676a.rlib --extern tracing_appender=D:\projects\**\target\debug\deps\libtracing_appender-703d3471a1c6d422.rlib --extern tracing_bunyan_formatter=D:\projects\**\target\debug\deps\libtracing_bunyan_formatter-65490ea4b1690b7a.rlib --extern tracing_subscriber=D:\projects\**\target\debug\deps\libtracing_subscriber-097712f7db679a21.rlib --extern uuid=D:\projects\**\target\debug\deps\libuuid-d9813e837ce8813d.rlib -L native=C:\Users\**\.cargo\registry\src\index.crates.io-6f17d22bba15001f\windows_x86_64_msvc-0.52.6\lib -L native=D:\projects\**\target\debug\build\aws-lc-sys-848a46bbbb4bb20f\out\build\artifacts\ -L native=D:\projects\**\target\debug\build\ring-ba9e399658cf4fe0\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\atlmfc\lib\x64" -L native=D:\projects\**\target\debug\build\zstd-sys-06513ac520d23311\out -L native=C:\Users\**\.cargo\registry\src\index.crates.io-6f17d22bba15001f\windows_x86_64_msvc-0.48.5\lib -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\atlmfc\lib\x64" -L native=D:\projects\**\target\debug\build\mimalloc-rust-sys-ae16d6f27824f3f1\out
(exit code: 1)
Hi in release build you see the output of env LIBPATH? The problem likely in the path string in LIBPATH
I think the workaround could be you install microsoft visual studio on a path without space otherwise, need to overwrite the LIBPATH env to make sure spaces escaped properly when passing to linker
It seems like this should be split up into two issues: the build failing and the runtime rustls failure.
Updating my project from 1.6.0
to 1.7.0
I also get the following runtime error:
thread 'main' panicked at /home/tyilo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustls-0.23.12/src/crypto/mod.rs:259:14:
no process-level CryptoProvider available -- call CryptoProvider::install_default() before this point
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
see above comments that below has to call
let crypto_provider = rustls::crypto::aws_lc_rs::default_provider();
crypto_provider.install_default().unwrap();
see above comments that below has to call
let crypto_provider = rustls::crypto::aws_lc_rs::default_provider(); crypto_provider.install_default().unwrap();
This is still a breaking change, so 1.7.0
should be yanked. Either a 1.7.1
version not requiring this should be released or a 2.0.0
which can require this.
OK, I would yank the 1.70 and make a v2 release
see above comments that below has to call
let crypto_provider = rustls::crypto::aws_lc_rs::default_provider(); crypto_provider.install_default().unwrap();
This is still a breaking change, so
1.7.0
should be yanked. Either a1.7.1
version not requiring this should be released or a2.0.0
which can require this.
Regarding the runtime error, I disagree, we are following rustls's recommendations per their documentation on how to handle this.
@LockedThread , can we make this call inside our tls setup, so that user does not need to do that?
Because cargo can auto upgrade to new version, api-wise, it is backward compatible, but some new deps need to document
see above comments that below has to call
let crypto_provider = rustls::crypto::aws_lc_rs::default_provider();
crypto_provider.install_default().unwrap();
This is still a breaking change, so
1.7.0
should be yanked. Either a1.7.1
version not requiring this should be released or a2.0.0
which can require this.Regarding the runtime error, I disagree, we are following rustls's recommendations per their documentation on how to handle this.
Does it really matter what rustls says? My application is not using rustls (directly), but amqprs is. The update from 1.6
to 1.7
clearly can't be done without any changes to my code and should thus be a breaking change.
I treat backward-compatible seriously, so I think better to make it v2.0.0 to follow semantic versioning
@LockedThread , can we make this call inside our tls setup, so that user does not need to do that?
The point of the CryptoProvider system is so that people could swap out different providers. What if I need to use a FIPS 140 compliant crypto library but because amqprs is saying use system default I am now screwed.
Per the rustls specification on CryptoProvider, it is the application's responsibility to setup the CryptoProvider; not the library.
If we do this I will have to maintain a fork for my use cases as we need to be 140-2 compliant.
I treat backward-compatible seriously, so I think better to make it v2.0.0 to follow semantic versioning
Do that
This might provide a good middle ground: https://github.com/seanmonstar/reqwest/pull/2225
Please also look at this:
https://github.com/rustls/hyper-rustls/blob/main/examples/server.rs
https://github.com/webrtc-rs/webrtc/issues/567
@LockedThread , thanks, I did not follow all threads here, seems quite a bit subtles to handle, do you have suggestions? I have yank 1.7.0, and make it as v2.0.0
Thanks :heart:
@gftea Sorry for responding late, the linker error doesn't happen with the default linker. Only when using:
[target.x86_64-pc-windows-msvc]
linker = "lld-link.exe"
It still only happens with the new version of the crate though, which is weird.
And thanks for the SemVer adherence. Things can be tricky in this realm, as Semver doesn't cover everything, so thanks for going beyond it's guarantees.
By the way, are you considering windows GNU toolchain support? Unfortunately, most libraries don't focus on it, including AWS Libcrypto (that is a huge pain to build) which is used by rustls, which leaves Windows users with the need for a proprietary license at best and often with hours of trying to conform to sometimes hidden dependency requirements.
P.S. If anyone knows a way to build amqprs with "tls" on Windows GNU, please share, because I'm yet to see a successful build with mingw64 ucrt gcc and nasm.
This seems to be enough to trigger it:
[package]
name = "foo"
version = "0.1.0"
edition = "2021"
[dependencies]
amqprs = { version = "2.0.0", default-features = false, features = ["tls", "urispec"] }
reqwest = { version = "0.12.7", default-features = false, features = ["rustls-tls"] }
tokio = { version = "1.40.0", features = ["full"] }
use std::error::Error;
use amqprs::connection::{Connection, OpenConnectionArguments};
#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
let response = reqwest::get("https://example.org").await?;
println!("{response:?}");
let url = std::env::var("AMQP_URL")?;
let args = OpenConnectionArguments::try_from(url.as_str())?;
let connection = Connection::open(&args).await?;
println!("{}", connection.connection_name());
Ok(())
}
When AMQP_URL
the environment variable is set to a amqps
url, the output is:
Response { url: "https://example.org/", status: 200, headers: {"age": "483198", "cache-control": "max-age=604800", "content-type": "text/html; charset=UTF-8", "date": "Wed, 18 Sep 2024 08:55:46 GMT", "etag": "\"3147526947+ident\"", "expires": "Wed, 25 Sep 2024 08:55:46 GMT", "last-modified": "Thu, 17 Oct 2019 07:18:26 GMT", "server": "ECAcc (dcd/7D73)", "vary": "Accept-Encoding", "x-cache": "HIT", "content-length": "1256"} }
thread 'main' panicked at /home/tyilo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustls-0.23.13/src/crypto/mod.rs:265:14:
no process-level CryptoProvider available -- call CryptoProvider::install_default() before this point
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
So reqwest
doesn't seem to have this problem.
Another problem: amqprs
with the tls
feature also compiles both ring
and aws-lc-rs
, whereas reqwest
with the rustls-tls
features only compiles ring
.
This must also be a problem in amqprs
or one of its dependencies.
$ cd /tmp
$ cargo new test-amqprs
$ cd test-amqprs
$ cargo add amqprs -F tls --no-default-features
Compiling libc v0.2.158
Compiling shlex v1.3.0
Compiling proc-macro2 v1.0.86
Compiling unicode-ident v1.0.13
Compiling fs_extra v1.3.0
Compiling dunce v1.0.5
Compiling paste v1.0.15
Compiling aws-lc-rs v1.9.0
Compiling cfg-if v1.0.0
Compiling serde v1.0.210
Compiling rustls-pki-types v1.8.0
Compiling untrusted v0.9.0
Compiling zeroize v1.8.1
Compiling mirai-annotations v1.12.0
Compiling spin v0.9.8
Compiling rustls v0.23.13
Compiling bytes v1.7.2
Compiling once_cell v1.19.0
Compiling subtle v2.6.1
Compiling log v0.4.22
Compiling pin-project-lite v0.2.14
Compiling base64 v0.22.1
Compiling webpki-roots v0.26.5
Compiling rustls-pemfile v2.1.3
Compiling quote v1.0.37
Compiling syn v2.0.77
Compiling jobserver v0.1.32
Compiling getrandom v0.2.15
Compiling socket2 v0.5.7
Compiling mio v1.0.2
Compiling cc v1.1.21
Compiling cmake v0.1.51
Compiling ring v0.17.8
Compiling aws-lc-sys v0.21.1
Compiling serde_derive v1.0.210
Compiling tokio-macros v2.4.0
Compiling async-trait v0.1.82
Compiling tokio v1.40.0
Compiling serde_bytes_ng v0.1.2
Compiling serde_bytes v0.11.15
Compiling amqp_serde v0.4.1
Compiling rustls-webpki v0.102.8
Compiling tokio-rustls v0.26.0
Compiling amqprs v2.0.0
Compiling test-amqprs v0.1.0 (/tmp/test-amqprs)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.98s
$ cd /tmp
$ cargo new test-reqwest
$ cd test-reqwest
$ cargo add reqwest -F rustls-tls --no-default-features
$ cargo build
Compiling libc v0.2.158
Compiling bytes v1.7.2
Compiling shlex v1.3.0
Compiling pin-project-lite v0.2.14
Compiling proc-macro2 v1.0.86
Compiling futures-core v0.3.30
Compiling unicode-ident v1.0.13
Compiling itoa v1.0.11
Compiling futures-task v0.3.30
Compiling fnv v1.0.7
Compiling cc v1.1.21
Compiling rustls-pki-types v1.8.0
Compiling pin-utils v0.1.0
Compiling cfg-if v1.0.0
Compiling once_cell v1.19.0
Compiling futures-util v0.3.30
Compiling untrusted v0.9.0
Compiling httparse v1.9.4
Compiling spin v0.9.8
Compiling http v1.1.0
Compiling tinyvec_macros v0.1.1
Compiling rustls v0.23.13
Compiling try-lock v0.2.5
Compiling want v0.3.1
Compiling quote v1.0.37
Compiling tinyvec v1.8.0
Compiling socket2 v0.5.7
Compiling mio v1.0.2
Compiling getrandom v0.2.15
Compiling syn v2.0.77
Compiling http-body v1.0.1
Compiling tracing-core v0.1.32
Compiling tokio v1.40.0
Compiling futures-channel v0.3.30
Compiling zeroize v1.8.1
Compiling ring v0.17.8
Compiling tower-layer v0.3.3
Compiling serde v1.0.210
Compiling smallvec v1.13.2
Compiling subtle v2.6.1
Compiling percent-encoding v2.3.1
Compiling tower-service v0.3.3
Compiling unicode-normalization v0.1.24
Compiling tracing v0.1.40
Compiling unicode-bidi v0.3.15
Compiling form_urlencoded v1.2.1
Compiling webpki-roots v0.26.5
Compiling ryu v1.0.18
Compiling base64 v0.22.1
Compiling http-body-util v0.1.2
Compiling idna v0.5.0
Compiling rustls-pemfile v2.1.3
Compiling sync_wrapper v1.0.1
Compiling mime v0.3.17
Compiling log v0.4.22
Compiling url v2.5.2
Compiling ipnet v2.10.0
Compiling pin-project-internal v1.1.5
Compiling serde_urlencoded v0.7.1
Compiling hyper v1.4.1
Compiling pin-project v1.1.5
Compiling tower v0.4.13
Compiling hyper-util v0.1.8
Compiling rustls-webpki v0.102.8
Compiling tokio-rustls v0.26.0
Compiling hyper-rustls v0.27.3
Compiling reqwest v0.12.7
Compiling test-reqwest v0.1.0 (/tmp/test-reqwest)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.51s
can you do cargo tree to see which dep use ring
? @tyilo
By the way, are you considering windows GNU toolchain support? Unfortunately, most libraries don't focus on it, including AWS Libcrypto (that is a huge pain to build) which is used by rustls, which leaves Windows users with the need for a proprietary license at best and often with hours of trying to conform to sometimes hidden dependency requirements.
P.S. If anyone knows a way to build amqprs with "tls" on Windows GNU, please share, because I'm yet to see a successful build with mingw64 ucrt gcc and nasm.
Unfortunately, I have no windows env and have no time to think about it, so to be honest, no plan to support windows
It still only happens with the new version of the crate though, which is weird.
amqprs
itself does not has its own build.rs
, it must be from deps that has custom build.rs
After updating to
1.7.0
from1.6.3
Windows fails to build with a linking error:This is the
Cargo.toml
:Usage:
On
Alpine Linux
, it builds properly, but panics with:Given that it wasn't updated to
2.0.0
, I assume that SemVer is still maintained this behavior is not intended?