retroactive, to derust my rust
at main 55 lines 3.1 kB view raw
10123450128945212434498107654876212322345432110787870123 21214563287654302345347278923945003411276741025696983254 32307874390901201436256361010232156500985891234899874765 43458965481896543457101454322121267898764210348760565856 54547889332787612898654456541010128709654321409651487943 69656971245610502348742363456723489214545670512342396512 78746560330541461059231072019894876523039987651229603401 80130450101232878762108981923785955432128896560318712101 91221321432543969456676870831276843201017698431105657892 104349898540158950387985106740189652122012587120234598761 110456797643267341293234203651076561043403436011231034650 121245687653212210982178312312345878654312345190345125141 134334567064307807891089425405658969763233438987656776032 145321018165616906702376596534787439890120107678949889120 156910789278965215610345687321096521763011234589030672101 167821898347654334321256786543212310652101347654121543432 176734787658901223456105897610105432543276978903443430563 182105676987911010897834978923076501034789877412352321694 193456989876854323708929870134589632385676966543261430785 204367810105763432612210165245678745690123457898170567014 213210121234176501523878954354776544787430342347089698923 222345665893080787438965410167889432156561231456798789654 231058756702191898341014321054974321047892120321887018763 240569845212012567634323015123125410430121011010986323454 256578954307623498765487654304034543221030345654345432125 265434356788545349854599001216787652107845210787216701034 270125643699237898703678104325894567856956789891209834345 287876212765103203612363215454383898945787698900340125876 290980101894454114503054356965212432430694543215489876965 301098234583467023212125407870106541021583210676098920145 312347899602898908763256910187017865652678701587187813236 323256678711743219854567823298894976569549652490296704367 330100345620651278343289654350765987478230743321345410198 349251201234230341230178760541034300300121890120034326789 358349212945145650789078921632133211212010581631128965632 367658767876054787632107634780124504321123498745489874541 376107323945763096549616543995435665210898589654788103450 385236014539892124328723012876343786789867670123694012367 394345867622101015610654322301212891270184561054543231018 402109988913412126789961001454309750301293432163210102309 413458776804569234697872156545678543432789430673456943212 424567566543678985586543267836787612545676521982987856103 430103457012987876487434586927898707654568701201276547894 441212388967876567393325698810989898965439632320567030985 450327890658905058212016784543298781012344543011498121076 469456541243014149801134569650185632307655676322399876125 478767632332123232100123678745670546998764985431087565436 483498234501104343034598988764321457884643891056016501098 492567107698612352125667639058901210745012342347121432167 501989278786783961012787540147654323654321435218930345236 510876989695894878109896039236569456788760324306543210145 520105874504185769854385128545478998699354413457850105256 531234763213096854763014537654360187543263509766969876567 542303452342187943212323456963201236984102678876878103498 553212301056789810103410567870102345676101278987989012567