rustm+rustc 1.47.0-nightly (bf4342114 2020-08-25)core-1b9531b95148becacompiler_builtinsF-d67a1d86fb8428cerustc_std_workspace_core-d5cb1ea2004b66a0^U_P_6";dc~k'[3D,&Acore9ҝ`FS|Tcompiler_builtinsGIk87_ MaxSizeVecC@N)%*TXX2qSIZE8w@bSdataȊ{q2]xK ]Dp2_nlengthz]wMaxSizeVecIter>_ڬ*lv {2d TYʱ`$kv†{ SIZEmo'-(B data_LĨ1KLG 1̞W8u/ length "-ORH offsetd Hw[t/J)ў3G[OTSd$ }&vT]B9SIZE;;++~ A^ ҽItemr@Bxbؖnext;#C;WVWƞDrainé\oMİ` LEl'a2m(6ҵ kTV dSIZEr=pG( vector<A9mFHB @D F:oȧoriginal_startIXyW t1q;startҵZ+ E3mEend-D{Wqv?TT %p uB 'a@d_r&Ժ Twf/t SIZEղ8aT o=R%  Itemkڅ絹@E  nextw`+WAԷ) cٿ]`B''a~H[W{,'T |OM>U'SIZEiploT ' g]e߂K'dropicIStXdOffsetUnsignedL {;~8Y-offset_unsigned~i<;ۼ BKj@SPiaIt/TΨ:'c4M/offset_unsigned>| <ݓ 1;Aܤ] D2T6uw%}/2offset_unsigned1,iU[Ik_,xRNm05T~(UzP&hr#5SIZEdz01C1M5  X~qi٠5dropA07`1(Z'ouN:TZw3bn':SIZE :YxWY: !$ o|[,A:clonew529 rڿ> '@ʍe\G)70pE*t.Ե@T?МG^5T@E@SIZE{Y#I@ bmHqB'G@eqy 8qqh^}J5{ETE3xA"ESIZEa۫~( HqҚEOTHERMKcѵx2*E 5~fmuH9ҁDE Y],NEeqN: [Ly6K'mK Rޝ"s>UBQh f1?B@ MTc?-ԈԺȒ߇MSIZE[@*PHl]SIZEK #>] $.Ȳav=K|6]fmtENVl" a|[x>TzBp bT YvkbSIZEXbx F/5b K?,<:= "Jbnew[;+>A݌f B8#, bpush6^ToGWTlKbpopprJIt}Ae/blen_F?n,h'LbdrainÿL[ UzS]k'a@T+7&·mŸ|x$LkRo&1T䟹D&k V"١kh)ʶ-6Cos{$bappendw D rqp OTHER_SIZE%|osi(Rp p}\Udwb as_mut_ptr+GKgwb as_mut_slice$YjM5Ԩg=bas_ptrtA)h"wUvŬbas_sliceyŇźFbcapacityr S{]bclear{`XXIs9binsertUU]S"7^OZmbtruncateYjPi]gb resize_withM _7Ac]Rb{ ȇʡ\3a5bretain[m v^ f} xLְ46bremoveȻL2~U X'Eb swap_removeqk}g\gw@fbis_emptyǞ~m3$П- T9])2yT^,EAV\S7kNSIZEt{8E/"n q\i@aU`0Target>A3=rBderefRSuZ%քW%TJITr SIZES{?#b6CQ _Raȕ̎+X]7D deref_mutMm<}`>?ıp"5 a2@T.점[ cSIZEklxu^wڧJ f+);41resize՚~mlVextend_from_slice9FWėAc,˰$rZlT"O/XSIZE ++ݶ'V LK) vextendH DJLwIwLh( >sՉ7 R T'aD79HGo]+Tk83 :b9SIZEW@Hi$ ! h0 03;YPsҋZextendeǭ%K9fI%rf[7ӆA&T4'0iTm2X~6.{7SIZEG xAA)\n= ȴExb7! j~]Output+̇j0Pw;uߍindexQ,qښw\FHC]LM܌T~> ܓ#H?I0NSIZE1ggTh=='/. Dd8Zg/l index_mut1z&ƾM5Gt'a5^n?ȕ TT( z^ZSIZE@ـ ^hOJ Y0饜 zw:ras_mut8bgӞ vۉ8JܖT4蝲&_oWqSIZE:⻋JE s s4`kh\ %a4/M_as_mutpOgx:m-IzTxSIZE?!>X E 2M?qas_ref:fjE+&])Z4>i\;/TcH3ؽk SIZElulYu'o2 {6B)%~e^ Ə n0ܥas_ref,:2J-4>Vx6d5xT|C>ƲSIZE0k~sp, .uu~V partial_cmp wL*1 ^v(4an(7k"êXHu~FE/T8!R#SIZEbub=NwV $ 7_QD NcmpI٨jg9Y = MaxSizeVec::new();? x.push(0usize); x.swap_remove(0usize); x.extend(5..10usize); x.pop(); x.retain(|x| *x > 6); x.drain(0..1); x.drain(..1); x.push(2); x.insert(1usize, 1usize);! x.insert(0usize, 1usize);! x.remove(0usize); assert_eq!(x, &[2, 1]); } ```no_std deny    missing_docs   feature    min_const_generics    '-/25:@EMU]b  SIZE A  ASIZE  A    oh This type of vector is called a max-sized vector, and reserves a fixed amount of space at its creation. kg Once created, there are no elements, but the amount of elements can increase until the buffer is full. jm When the buffer is full, and another element is attempted to be added, a panic happens describing the error. p} This vector has the vast majority of vector methods and traits that aren't allocation specfic (e.g. reserve isn't a method).  TASIZEbTSIZEF  ( ~FASIZE A  ASIZEAASIZEAB An iterator used for the iterator method of a max-sized iterator. E  FASIZET SIZE   G(G   A   A   A{ SIZE }AASIZEAI'ITSIZEGFself  FASIZE IF  A  A AAAEED3         G    G  4G       AA3 . G    D  G D EE  GFSomeF L  I A A F GESEGDP3 PPN  G AA self   A{ SIZE }AASIZEA6 Used for draining elements out of a max-sized vector.9'aTASIZE'aTSIZEWW'a%% 'aWASIZEA A A  A{ SIZE }AASIZEA%&!'aWASIZE'Z'a!T"SIZE#!#"WW  self  &!'aWASIZE ZW    AAAAAl4   X uWASIZE       A     ^ 4  W  E  WErSomeWrl [  WASIZE A ArWlE W4EaE X E^E^EA self   A{ SIZE }AASIZEA,('aWASIZEc'a(T)SIZE*)(*Wself  ,('aWASIZE c''AA  AAAA &A           'f    ^     .  ]]  SomeA    k+  ] sWASIZE + . Wk  W k A. .a =  ! !] k!   !""A=l" $ "#$$]A%%A#$%%$ W# # &&&]A]A&&d'd` AAAffA AfAA fs^AAAdkl+ ll] Ada. aaa Al=tl] AAAAAself amount_to_removeiter __next valxU.Self--selfoffset8 .Self xAx-- 1 F-xT00Gselfoffseth 1F xAx//^  Fhx xAx^Aselfoffseth 4 F-|T33Gselfoffsetf 4F |A|22^  Ff| |A|^Aselfoffsetf  A{ SIZE } A  ASIZE  A  9FFT6SIZE776Gself     9FASIZE Fd5 5     A A A A   f               h      ^  d  !! !    SomeA          !0!!!! ! ! ASIZE!  !  !G!!0!  F!0!!!!! !       Xd  F  f  f  A f A s s s ^ A A A d!0 G!!A!A! ! self iter __next val  x   ! !A{ SIZE }"A""ASIZE""A""!>F FT;SIZE<<;G! F!self" "" >FASIZE FF:":"" " G""  G"## # A"[G"[A###"F" F""[G""[T" "[A# self"" # #A{ SIZE }$A$$ASIZE$$A$$#DX X '_ W'_TASIZEBABW# WW# self$other$$L$ D'_WASIZE X  @$@$$$$$$ vWASIZE$ $$$$$$   ȓ$$$$$$L$a$ ȓ$$$$ȓ$$a$$$self$other$$L $ $A %A { OTHER } %A%%AOTHER%%A%%{ SIZE }%A%%ASIZE%%A%%$KF FFAOTHERTFSIZEGOTHERHHGFG$ FF$ self%other%%h% KFASIZEAOTHER ×E%E&&&&&& vFASIZE& &&&&&&&& vFAOTHER& &&&#&#    F&#&&&&&%h &% ×%&# &&#&&#&&#&&#&&#&self%other%%h & &A &A { OTHER } 'A''AOTHER''A''{ SIZE }'A''ASIZE''A''&SF FFAOTHERTNSIZEOOTHERPPONG&& self'other''S' SFASIZEAOTHER M'M''''''' ''((''   '(((('S'''''''''' (self'other''S ( (A (A { OTHER } (A((AOTHER((A(({ SIZE }(A((ASIZE((A((([X X '_WAOTHER'_TVSIZEWOTHERXVXWW(( self)other))U) ['_WASIZEAOTHER  U)U))))))) ))))))  ȓ ))))))U)a) ))))ȓ))a))ԩ)self)other))U ) )A{ SIZE }*A**ASIZE**A**)aF1FT^SIZE__^G)1F)self*fmt*** aFASIZE 1d]*]+V+V++++ +  +  G+  N+ +  +  +  A+  A + ++ NA ++ ++++V+; N+V++V, , +~, 1 ,, ,,,,,*+u ** 1*+~+V+~+V+VN++VN++VN++VN+ +VT+ +VϮ+ +VA+ +~,self*fmt** , ,A{ SIZE },A,,ASIZE,,A,,,@fhijkpstuvwxyz{}FTcSIZEddcG,,& Creates a new, empty max-size vector.,)- fFASIZEFbb-U- - -  G- -..  G. .-G-A.A..,-UF--G-U-.~G- ,self/val//* Pushes an element to the max-size vector..-/ hFASIZEFdb/b / // /// / A// / / G/ N/// 4G//// ///00!0 0 00 0!0  F 0!HH ,/A ?Attempt to push when there's no room left in a max size vector!???H0 0  0 A0 0ASIZE0  0   0:G 00 1AA1A//d11 111 /d// F//A/ A/N/ T/ G0!F0A0 A001self/ val//self1 1. Pops off an element from the max-size vector.111 iFASIZEdb1b1 1 1 A1 2A21g 22>3333 3 A33A33 3ASIZE3   3   HH߻220Attempt to pop a max-size vector with underflow!?000H3G32>22>33333AA3A11d312^ d11 1 A1 d2>33A3A3 A33self1 1self4 46( Gets the length of the max-size vector.3+4 jFASIZEAb4b4 A446A44self446self5range552 Drains elements from the vector based on a range.455 kFASIZER l'aFl'aFASIZEbRmm5b5A5666666 A6 566 6^=HH߻*(internal error: entered unreachable code(((H66A6 77Included A777! 7 7 7  7 7 7 7  77 7   7 7 7  888 86 HH߻7Range out of bounds!?H89 99999 A 9 99 9^  ;;Excluded;;;#;;; ;;; ;;9999 9 999 99Included9"9999:A:: ::: :::9::9::: :A:::9HH߻:Range out of bounds!?H;;;;;< <<<9H H ߻<Range out of bounds!?H <=== = =!=!="="other>>E Appends a max-size vector onto this one, making the other one empty.=H> pFASIZEA OTHER_SIZE FA OTHER_SIZEdb OTHER_SIZEqq>b ?,$?? ? A? ? A????? ?  ? G?  N? ?????,???@@ A A A AA uFA OTHER_SIZE  AH H ߻?;9Attempt to append beyond the bounds of a max-size vector!999H A A. AAAAAA sFASIZEA AAA A AA.A .| AAAA AAA A jFA OTHER_SIZEAA@@ F   @BB B BB B BBB B BBBAABBBB fFA OTHER_SIZE BB  B>BB??dB>@d?>  >?,$A?A? A? A?N? T? @d@@xA@ A@|A.@~A@|A@A@AA @AA @AAB BBself> other>>selfC CW3 Gets a mutable pointer to the base of this vector.B6C |bCbCC C C GC  NCCC 4GC CC |CCCW|CC C GCC C C GC selfC CWselfD DS Gets a mutable slice that can be used to edit or read the elements of this vector.CVD tFASIZE bDbEEbEbEEEE E  E  GE  E E  E  E  AE  A E EE NϮ EE EEEEbEC  Eb EbEEbEFFFFFFDE DD EEEbEbEbEbEEbEEbEEbE EbE EbϮE EbAE selfD DselfF FO0 This gets a pointer to the base of this vector.F3F uFASIZExbFbFF F F GF NGFGOGGFxGGFOxFFFPFFNF FTF selfFFOselfH GM Gets an immutable slice that can be used to read the elements of this vectorGPG bHb HHHH H H GH NHH H H AH AIHHƮHIIHHHVH;HVIIIIGHu HVHVHHVNHHVNHHVNHHVNH HVTH HVϮH HVAH selfHGselfJ I?S The capacity of this vector, i.e. the maximum number of elements that it can hold.IVJ wFASIZEAbJbJ J J GJ NJJJJJJI?AJJJNJ JTJ selfJI?selfJ JB This clears the vector.JJ xFASIZEdbJbKKKKKKJBKKJ*J*dKJBdJJ FKselfJ JBselfKindexKelementLK3 This inserts an element at an index in the vector,K6K yFASIZEAFdbKbL)LL(LL(LL"%LL L ALLALLL L  L GL  NL LLLKLL"LLL MM& M M M  M AM   M M Mu H H ߻L:8Attempt to insert into a max-sized vector with overflow!888H  N N' NNN N AN  NNN H H ߻M=;Index out of bounds during insertion into max-sized vector!;;;H OAAOAOO$O O OOO O ONNNNN(NNNN N NNNN+N+dNO OOOO$O .x OPPP,PPPPPP  P PPP PPP PAPP,P P PPPP  P  AP!P!P !P!P OO FOQQQQQQQ"Q(QQ)QQ"Q(#Q$Q%Q&Q&QQ &%Q Q$%Q&Q'Q'Q(Q$'#QQ'Q$Q))Q)Q)#Q QQ(QQQ(Q)QQ"Q)Q)#"Q)Q)#"Q)QQ"Q%Q#OOdNKO*dLK AKFLL"%ALAL ALNL TL M&AMAM NN'NANNAN dNNFNdOxO${O xO OAO|P,~P|PPAP APAPAP APFQ|Q(~Q|QQAQQQselfK indexKelementLKselfRsizeRR- This truncates a vector to a certain length.Q0R zFASIZEAdbRbR(RRR R ARRRRq SS+SSS S AS SSSH H ߻R:8Attempt to truncate a max-sized vector to larger length!888H SSdSS* S) S S S  S ATTS  TT S  TAT S) ASAS) A T) S*S*f  S*T* S)S) SS)S)S)S)S)S)S)S)hS)T)S S^ T)T)VVT) W$W$VA$W$SSdSS)SSSomeASSSSST)T)SS)TTTTT T T GT TTT  T TUUU U AU U U U UTeU . UNUUUV?!V?"V#V#V?V: #" V?V?!"V#U^U!U^V!VV"VVVSWWRSSSSTT%dRR ARR(ARAR SS+SASSAS fS*fS)ASASAS ATfS)AS)sS)sS)sS)^SASASASU^dU^T TTT T AUAU AUU^V?U^V?U^VAWselfR sizeRiterS)__nextS)valSxSptrTRselfXsizeXfXXw This resizes a vector with one condition: if the size is larger than the vectors size, a closure passed will be calledWz to fill in the missing parts.X!X {FASIZEimpl FnMut() -> TAdbimpl FnMut() -> T||XbXdX dFY Y,YYYY Y Y GY NYYYYXYYYYY[ ZZ/ Z Z Z  Z AZ   Z Z Z HH߻YcaThe size passed to the resize function of a max-sized vector was larger than the vector's bounds!aaaH[[[[ [ [[ [ Z. Z- ZZZZ Z AZZZZ- AZAZ- AZ-Z.Z.f  Z.Z. Z-Z- ZN Z-Z-Z-Z-Z-Z-Z-Z-h Z-Z-Z Z^ ZNZNdZ-Z-[[Z- ZZ-ZZSomeAZZZZZZ-Z-[[[[[[[[[ d[[[[[[ [[[[ZN [ [[[,[,dZ[ [[XZNZEZZE!dYX AXXY,AYAYNY TY ZZ/ZAZZAZ Z-fZ.Z-fZ-Z-AZZ-AZZ-AZ fZ-AZ-sZ-sZ-sZ-^ZAZAZd[[F[ [d[d[[A[selfX sizeXfXiterZ-__nextZ-valZXself\ predicate\ \T This removes all elements that don't fit a predicate, leaving the ones that fit it.[W\ }FASIZEimpl FnMut(&T) -> booldbimpl FnMut(&T) -> bool~~\b\ F\] ]]]A]2]0] ] A]0A]A]0A]0]2]2f]2\]2]0]0]a]0]0 ]0 ]0 ]0 ]0  ]0]0h  ]0]0 ] ] ^ ]0 ]0 aa]0a)a)aA)a)]]daa]0] ] SomeA]] ]]] ]0 ]0 ]]0]]1] ] ]]]]]]]]]] FA ]]]]]] F]]  ]^^^^^] `$$`%`&`'`'`` '&` ^^ ^ ^ ^^^ ^ ^^ ^^^^ ^^^^^1^ ^!^"^"^^ "!^ ^ !_"_#_#^1_ #__#_ ^{^_A^{___!____A^^d]`%&`'`(`(`$`%($``(`%`>`  F$`>`$a&]aaaa]a\]]]]]^`m*d]\ \ A]f]2f]0A] f]0A]0s]0s]0s]0^]A]A]A]]d]]]1] ] ]]]]]]]]]]]A]^{d^{^{x^ ^{{^ ^{x^ ^{^^{A^^{|^1^{~^^{|^^{^^{A_`>|`$`>~``>|``>``>A`Aaself\  predicate\ current_length]iter]0__next]0val] x]\selfbindexbbR This removes an element from a vector at a certain index, while preserving order.aUb FASIZEAdbbb b3bbb b AbbbbpccBc(cc c c cc   c HH߻b75Index for removal out of bounds for max-sized vector!555Hc d d d c(d dd dcBccB dd dd d( d d ddd ddd dd ddd dAdd(d ddde(eeeeee e eeeee(e e eeeee e AeeeeeeeAedd  d eee eee e eee e effbbdfbcdbb Abb3AbAb dcB|c(~c|ccAdddxd({d xd dAd Ad|e(~e|eeAeAeAeAe Aede eselfb indexbbselfgindexggd This swaps an element at an index with the last element and pops the vector, which messes up order,fg5 but successfully removes an element from the vector.f8g FASIZEAdbgb g4ggg g Aghhg} hh5hhii  i Ai iAi h iihHH߻hDBIndex out of bounds for swap remove operation on max-sized vector!BBBHi j( jjjjjj j i  i i i i  ii i i#i#dh jjjjj(j jjjj2jjjjjj j jjjj j AjjAjj2j j jjii  F jA ikk kkk k kkk k kkkiidh kkgidgg Agg4AgAg hh5hAhhAihAi di idi|j(~j|jjAj|j2~j|jjAjAj dk kselfg indexggselfl l?7 This checks to see whether or not the vector is empty.k:l FASIZEblbl l Al lAlll?lllAl selfll? l lA{ SIZE }mAmmASIZEmmAmmlFFTSIZEGlmmselfm m@m FASIZE Fmmmmmm mmm@mmmmmselfmm@ m mA{ SIZE }nAnnASIZEnnAnnmFFTSIZEGmselfn nGn FASIZEnnnnnnn nnnnooonGnn nnnnnselfn nG o oA{ SIZE }oAooASIZEooAoooFTSIZEGooselfpsizepvalueppi This resizes a vector with a value to fill in missing parts if the size is larger than the current size.olp FASIZEAFdp p6pppp p p Gp Nqpqqpqpqqps rr9 r r r  r Ar   r r r HH߻qcaThe size passed to the resize function of a max-sized vector was larger than the vector's bounds!aaaHssssssss r8 r7 rrrr r Arrrr7 ArAr7 Ar7r8r8f  r8r8 r7r7 rX r7r7r7r7r7r7r7r7h r7r7r r^ rXrXdr7r7ssr7 rr7rrSomeArrrrrr7r7rrrr rrr s  FssrrrssssrX ssss,s,drs ssprXrOrrO dpp ApFpp6ApApNp Tp rr9rArrAr r7fr8r7fr7r7Arr7Arr7Ar fr7Ar7sr7sr7sr7^rArArdrrFr rdssAsselfp sizepvaluepiterr7__nextr7valrpselftothertt$ This extends a vector from a slice.s't FASIZE dtt%tt+:tt ttt tttt ttt t 4Ft ttttt t  t  t Gt  Nt tt  tt t+ t ttuu!< u!; uu uuu u 4FuHH߻uGEAttempt to extend by a slice beyond the bounds of a max-sized vector!EEEHvuv )6FFvvu!;v ' v v;u!<u!< &ʟ  u!<v< u!;u!; u u!;u!;u!;u!;u!;u!;u!;u!; ' u!;v;u u^  uudv;v;w%wwwv; wu!;uuSomeAFuuu%uuuuv;v;uuAuu%uuFvwwvvv wv7vvv  v !v !Gv  !v!vv  v vv v"v #v #Av$v$v"#$v$v#v7vʩ"v v"vvZwwwwww%wwu w%wwFw%ttuuuuv&dtt tt+:AtAt tAt tAtNt Tt u!;u!<u!;u!;u!;ʟuu!;u u!;uu!;u!;u!; u!;u!;^uuuAuFuGvFwv7vvv v AvAv Avwselft othertiteru!;__nextu!;valunuxut w wA{ SIZE }wAwwASIZEwwAwwwF&FFTSIZEGwselfxiterxxx FASIZEIdIxx&x&Fxxxxxxxx &x xxxyyy y '&yyyyy{y >yyy y *Fy yyyyd{{{{ y= y  y  Ay y  y  y  Gy   Ny yy  yy y   y y y  z z({ {{{{{ { *F {HH߻y<:Attempt to extend beyond the bounds of a max-sized vector!:::H{z(z z({z z AzzASIZEz z zAG{{{AA{A{ {{{ {{{{{{{{y{{{{{{{{{{xxxdxx xxxLx yyy >y Lyy=Ay AyNy Ty Gz(F{ L{Az AzzL{ {{selfx iterxiterxxxx { {A{ SIZE }|A||ASIZE||A||{X&X 'aW'aTSIZEW{W'a{W{self|iter||| 'aWASIZEI XdI||&|&| }}}}} &} |}}}}} } '&}}}} @}}} } * W} }}}}d }? }  }  A~ ~  ~  ~  ~WASIZE~    ~ ~~ 4  ~~ }   ~ ~ }  ~ 0    * HH߻~<:Attempt to extend beyond the bounds of a max-sized vector!:::H   W 0  W0  AASIZE  IAAA  }|}}d|]| |}}} }}} @} }}?A} A~~ ~ 0W  A A self| iter|iter}x}|  A{ SIZE }AASIZEAFFATSIZEGFselfindex FASIZEAA  Á́k ԂԂ Ԃ Ԃ GԂ N܂Ԃނ NAނ J$+++ ++ AFASIZE+ + +  J$ J$ J$ J$ J$J$KJ$ 1A  A 1J$J$ 1AJ$ KKJ$ KKJ$  J$ J$   K J$J$ 1 J$K KJBJ ,JB, S,J$KAAAA J$+++J$ AJ$J$J$J$J$,SԂ,NԂ ,TԂ ,A+selfindexarg0+ +Index ?+! out of bounds of fixed size vec!!!!++J$K+++  A{ SIZE }ǃAȃȃASIZEǃǃAǃǃFFATSIZEGselfindexՃ؃ FASIZEA F OB  Ak 0   G  NAJ$++ + ++FASIZE+ + +  J$ J$ J$ J$J$J$KJ$J$J$J$ KKJ$ KKJ$ J$ J$  K J$J$ J$K KJBJJBƅƅ0  F0Dž0Oׅׅ؅ՃJ$O AOBAA J$+++J$J$J$J$J$J$O000 0 0A+self indexarg0Ճ+ +Index ?+! out of bounds of fixed size vec!!!!++ՃJ$O+++  A{ SIZE }AASIZEA܅FFTSIZEGself D FASIZE܆܆܆܆܆ ܆܆DɆ ܆܆܆܆܆self D  A{ SIZE }AASIZEA{ SIZE }҇AӇӇASIZE҇҇A҇҇FFFTSIZEGself 6 FASIZE6  self 6  A{ SIZE }AASIZEAFFTSIZEGself 8 FASIZE 8self8  A{ SIZE }AASIZEA{ SIZE }AASIZEAFFFTSIZEGself . FASIZE.self. Ɋ ҊA{ SIZE }AASIZEAĊF FTSIZEGɊself 8 FASIZE ʋы8self8 ڋ A{ SIZE }AASIZEAՋF FTSIZEGڋself H FASIZE܌܌܌܌܌ ܌܌HɌ ܌܌܌܌܌self H  A{ SIZE }AASIZEA>F FTSIZEG F  ҍA{ SIZE }AASIZEAXX 'a'aTSIZEW Wōxv 'aWASIZE X fWASIZEv׎׎׎ 4W )6WW׎َ &XWَvSXȓd׎]׎ȓxvv  A{ SIZE }яAҏҏASIZEяяAяяXX 'a'aTSIZEW݌xߏz 'aWASIZE XߏzؐƐǐǐȐِߏzSX d]ȓxvߏz A{ SIZE }AASIZEAݐASIZEř 'a'aSIZEx 'aASIZE řבב fASIZEב &    ?   4 )6& &ř$ˑ^ řϑd& ř   ˟ xvϑ  A{ SIZE }AASIZEAF&FFTSIZEGx FASIZEFḬܰȓȓȓȓГГГ   &FF ēCFȓd xvȓ  A{ SIZE }єAҔҔASIZEєєAєєF&FTSIZEGߔF*Iself  FASIZEFI  AL   G Ԗ%Ԗ  GGԖ%ەGەAەAALIFەA ەGLԖ%T Ԗ%T self  A{ SIZE }AASIZEA 'aX&'aTSIZEW 'aW)6'aWselfɘ J 'aWASIZE X JҘaɘ ȓ ȓ aselfɘJ  A{ SIZE }ΙAϙϙASIZEΙΙAΙΙF FFTSIZEG FF selfotherܙߙ FASIZE FҚҚҚҚҚךך Қ :  :ܙ :Қ:Қ:Қ:::selfotherܙ  A{ SIZE }AASIZEAF FTSIZEG FselfʛotherЛ›ś FASIZEɛ  +  +› ɛЛ++++++selfɛotherЛ›{ SIZE }"A""ASIZE""A"" { OTHER } &A&&AOTHER&&A&& { OTHER } 'A''AOTHER''A'' { OTHER } )A))AOTHER))A)){ SIZE }-A--ASIZE--A-- 5{ SIZE }5A55ASIZE55A55 > A{ OTHER_SIZE }? A? ? A OTHER_SIZE? ? A? ? X \ x | { SIZE }AASIZEA{ SIZE }ɕAʕʕASIZEɕɕAɕɕ{ SIZE }AASIZEA{ SIZE }AASIZEAw ] d #r =##Y#`#o$n#$$A%$$$%%*C*J*+\*+++, ,,",,-O10001G;;;;<===?I?P?b?@EE EEEGNGUGgGRH-K;JBJKJ^JJK@ O+N2N;NNNNO aRoQvQQQQR!UUTTTUY YY%YY!c[_Fc+d!!~oP"h"vZx{\}K"" %Ͼu-d"c"ks<z|7G!)< Q}]%8}t|r 7    "x"e"k# ( ap#iqbK$y ^ e #w >##Z#a#p$s#$$C%$$$%%*D*K*+a*+++, ,,',,-Q10001I;;;;!<===?J?Q?g?@EE E!EEGOGVGlGTH/K|~9I"*A !S_&=u}t 9    $z"g#p#-"cr #jrdP$z _ f #x A##[#b#s$t#$$F%$$$%%*E*L*+b*+++, ,,(,,-T10001L;;;;$<===?K?R?h?@EE E"EEGPGWGmGWH2K=JDJMJdJJKF "O-N4N=NTNNO fRqQxQQQRR!ZUTTTUYYY+YY!f[_Ic.d!!oR"n"v]x{_}N""+Ծz3 i"h"muA<L#+B "Vb'> v~w <    '}"j#q#.%fu #ksgQ$ #F##x$$$<%%%*++++,, -J11=;;;)<==? @|EEG\H(KKOO\RRPUUYZ[`codowx |}b)grA=پ px#o^G2R \xXx} 2  ` +lkm #F##x$$$L%%%*++++,, -Z11Q;;;)<==? @EEG\H8KK(OOlRR`UUYYl[_Nc4dovcx{e}T پ onG#CR \i } C  .q +l|m *"0$L%+,Z1Q;;=?EG8K(OlR`UYn#Ci C .q|"k #} K#3$g#}$y#$$N%$$%%+Q*+g*+++,,-,,%-[1001;;.<==?W?m?%@EE'EEG\GrGaH9KIJRJiJJKK )O9NBNYNNO mR}QQQRS!!aUTTUYY0YZ![`ctd!oW"s" wx|}g.lwFB0޾"8}(tp {M%EX1H(bk-D   E    0w#w#41r~#ysW$%>-1;5<=6@E{HKO)SU(Z[.`cdo wx|}x?&XT :*j%t'  % P%,t1;=?EG;K+OoRcUr'Gm V 2y""D$%1+S-1;E<>D@ FHKO@SV.Z[7`cd!pwx(|}ˁL 4c\5L;t/~6  -("1# M#F$${#$$W%$%%4++i*+++,/,,V-{101R;;;F<=>?o?F@E)EFGtGHUKkJJKM @O[NNO RQ RDS#!jUTVY2Y0Z![9`cd!$pu"wx*|}́N 7e^27:N ?O1R vJ1*xF9  j   < #/y#6B*#Y$#9# U#f$$#$$w%$%%_++o*++,,5,-c-102h;;;S<=>?u?S@E/EFHzGHKqJJLS nOaNNO RQRQS)!UUVY8Y8Z![F`cd"Dp{"%wx7|}ځ[aբrkƾ8E#@\A\2XUv,&P@60%L%HQ     ` #8#<K9#+_$p+j; #$%q*7,g-0 2W<>w?W@1E F|GHsJJ LU cNNO QRUS+!UV:Y>#a$ #;%B**,0I1<;=H??E{EMG5 G:JJ'K*N NOnQ !Q[RTv!OU YYI[!_5cdboO"v"Ix{K}r)q o]j1x wWws 1 _a# #jhA$$(G]v)=Xs-C\w !:Ng*Nbx-AZn "6Maw'@Zn  2 I ] q  # ; O h  " A U t   < \ p " < Q m ,F[w+?Wn*Fau4Pd{ 5Qe|!6Rf}&:Ri$>Rj ,CWn 2Ja{,Abw'>7Mf-Hcw3Lg{*>Wp>Rh1J^t&=Qg0J^r " 9 M a w  + ? X p  1 E d  , L ` {  , A ] x 6Kg/G^x6Qe|$@Tk%AUl&BVm*BYs.BZt3G^x":Qk1Rg{.Ecrate>$crate8$crate2$crate,$crate&$crate $crate$cratecore  corecore?$crate9$crate3$crate-$crate'$crate!$crate$cratecore corecore@$crate:$crate4$crate.$crate($crate"$crate$cratecore core corecoreA$crate;$crate5$crate/$crate)$crate#$crate$cratecorecore corecoreB$crate<$crate6$crate0$crate*$crate$$crate$cratecorecore  corecoreC$crate=$crate7$crate1$crate+$crate%$crate$cratecorecore  corecoreu!=p7]1S+?,% $crate::format_argsJ$Ԏ fmt_internalspanic܁;G core_panicconst_caller_locationpanicb@G core_panicconst_caller_location panic;G core_panicconst_caller_locationy>r8]2S,L"&/ panic;G core_panicconst_caller_locationpanichMG core_panicconst_caller_locationpanic?DG core_panicconst_caller_locationpanic/JG core_panicconst_caller_locationy ?r9]3Y-M'1!panicqlG core_panicconst_caller_locationpanicLCG core_panicconst_caller_location panic2;G core_panicconst_caller_location}@r:b4Z.N(7"panicuPG core_panicconst_caller_locationpanicMFG core_panicconst_caller_location panic7G core_panicconst_caller_location} At+;g5Z/R)9#panic2G core_panicconst_caller_locationpanicyEG core_panicconst_caller_locationpanicRCG core_panicconst_caller_location  unreachable8 Bu!<h6Z0S*;$ $crate::format_argsJ$Ԏ fmt_internalspanic~EG core_panicconst_caller_locationpanicYlG core_panicconst_caller_location panic:G core_panicconst_caller_locationCr"tt0uusstt%uuss ttuu ssttuurxss{tuurkssntt|ur^ssattourQssTttburDssGttUur7ss:ttHur*ss-tt;uuxy{|~wKxyza|}v xOyz|}vw{L}Avw=yz{9}.vw+ypz{'}vwy^z{} v~wyKz{}ulwx9z{|uYwx'zm{|uGwxz[{|Q~"/home/liam/max_size_vec/src/lib.rs\`ilkqz   @""   lkq..F2.P&(+Z :-+O&$V J?,*@@O. 0=&B%$@%<"B D/% R)"x;,n1!o2"ZMc3.,? 2%,W D6H L 0!:i0($&3 ,,<0$%3 " Ma:Q ,!A $$;-)[1o 8''U%c [& #;90P !S " "!;C(E 5. P !1g(s &K%y !- ! \F)"%%S &Z-"M P::( l=2"Z &0y ?%H'K*:q6%y !-*! ,79] :l M?)!0VO `C)!0VW O*"H 9 R6"H = Q'c( Qc QT+?P'% T#'% G'0 S<' P/6!6 X.5NZC@J4?< ?, H9< Ӕֽ max_size_vecx86_64-unknown-linux-gnu-1cc56b2f724f093cȡ`t0|JsWUlDi2(`