c a r g o   :           C h e c k i n g   r e m d b   v 0 . 1 . 0   ( E : \ p r o j e c t s \ r e m d b ) 
 
 @b(WMOn  L: 1   W[&{:   1 
 
 +   c a r g o   c h e c k   - - n o - d e f a u l t - f e a t u r e s   >   c h e c k _ o u t p u t . t x t   2 > & 1 
 
 +   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 
 
         +   C a t e g o r y I n f o                     :   N o t S p e c i f i e d :   (         C h e c k i n g   r e . . . p r o j e c t s \ r e m d b ) : S t r i n g )   [ ] ,   R e m o t e E x c e p t i o n 
 
         +   F u l l y Q u a l i f i e d E r r o r I d   :   N a t i v e C o m m a n d E r r o r 
 
   
 
 e r r o r :   e x p e c t e d   i d e n t i f i e r ,   f o u n d   k e y w o r d   ` l e t ` 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 3 8 0 : 1 3 
 
         | 
 
 3 7 9   |                   d e f e r   { 
 
         |                   - - - - -   w h i l e   p a r s i n g   t h i s   s t r u c t 
 
 3 8 0   |                           l e t   _   =   c r a t e : : p l a t f o r m : : f i l e _ c l o s e ( h a n d l e ) ; 
 
         |                           ^ ^ ^   e x p e c t e d   i d e n t i f i e r ,   f o u n d   k e y w o r d 
 
 
 
 e r r o r [ E 0 4 3 3 ] :   f a i l e d   t o   r e s o l v e :   c o u l d   n o t   f i n d   ` F i l e S e e k `   i n   ` p l a t f o r m ` 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 2 2 5 : 3 0 
 
         | 
 
 2 2 5   |                           c r a t e : : p l a t f o r m : : F i l e S e e k : : S t a r t , 
 
         |                                                             ^ ^ ^ ^ ^ ^ ^ ^   c o u l d   n o t   f i n d   ` F i l e S e e k `   i n   ` p l a t f o r m ` 
 
 
 
 e r r o r [ E 0 4 3 3 ] :   f a i l e d   t o   r e s o l v e :   c o u l d   n o t   f i n d   ` F i l e S e e k `   i n   ` p l a t f o r m ` 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 2 4 9 : 3 0 
 
         | 
 
 2 4 9   |                           c r a t e : : p l a t f o r m : : F i l e S e e k : : S t a r t , 
 
         |                                                             ^ ^ ^ ^ ^ ^ ^ ^   c o u l d   n o t   f i n d   ` F i l e S e e k `   i n   ` p l a t f o r m ` 
 
 
 
 e r r o r [ E 0 4 3 3 ] :   f a i l e d   t o   r e s o l v e :   c o u l d   n o t   f i n d   ` F i l e S e e k `   i n   ` p l a t f o r m ` 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 3 0 2 : 3 0 
 
         | 
 
 3 0 2   |                           c r a t e : : p l a t f o r m : : F i l e S e e k : : S t a r t , 
 
         |                                                             ^ ^ ^ ^ ^ ^ ^ ^   c o u l d   n o t   f i n d   ` F i l e S e e k `   i n   ` p l a t f o r m ` 
 
 
 
 e r r o r [ E 0 4 3 3 ] :   f a i l e d   t o   r e s o l v e :   c o u l d   n o t   f i n d   ` F i l e S e e k `   i n   ` p l a t f o r m ` 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 3 3 3 : 3 0 
 
         | 
 
 3 3 3   |                           c r a t e : : p l a t f o r m : : F i l e S e e k : : S t a r t , 
 
         |                                                             ^ ^ ^ ^ ^ ^ ^ ^   c o u l d   n o t   f i n d   ` F i l e S e e k `   i n   ` p l a t f o r m ` 
 
 
 
 e r r o r [ E 0 4 3 3 ] :   f a i l e d   t o   r e s o l v e :   c o u l d   n o t   f i n d   ` F i l e S e e k `   i n   ` p l a t f o r m ` 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 3 8 5 : 3 0 
 
         | 
 
 3 8 5   |                           c r a t e : : p l a t f o r m : : F i l e S e e k : : S t a r t , 
 
         |                                                             ^ ^ ^ ^ ^ ^ ^ ^   c o u l d   n o t   f i n d   ` F i l e S e e k `   i n   ` p l a t f o r m ` 
 
 
 
 e r r o r [ E 0 5 7 4 ] :   e x p e c t e d   s t r u c t ,   v a r i a n t   o r   u n i o n   t y p e ,   f o u n d   m a c r o   ` d e f e r ` 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 3 7 9 : 9 
 
         | 
 
 3 7 9   |                   d e f e r   { 
 
         |                   ^ ^ ^ ^ ^   n o t   a   s t r u c t ,   v a r i a n t   o r   u n i o n   t y p e 
 
         | 
 
 h e l p :   u s e   ` ! `   t o   i n v o k e   t h e   m a c r o 
 
         | 
 
 3 7 9   |                   d e f e r !   { 
 
         |                             + 
 
 
 
 e r r o r [ E 0 4 1 2 ] :   c a n n o t   f i n d   t y p e   ` N o n N u l l `   i n   t h i s   s c o p e 
 
       - - >   s r c \ l i b . r s : 1 3 9 : 1 7 
 
         | 
 
 1 3 9   |           )   - >   R e s u l t < N o n N u l l < t r a n s a c t i o n : : T r a n s a c t i o n > >   { 
 
         |                                   ^ ^ ^ ^ ^ ^ ^   n o t   f o u n d   i n   t h i s   s c o p e 
 
         | 
 
 h e l p :   c o n s i d e r   i m p o r t i n g   t h i s   s t r u c t 
 
         | 
 
   1 3   +   u s e   c o r e : : p t r : : N o n N u l l ; 
 
         | 
 
 
 
 w a r n i n g :   u n e x p e c t e d   ` c f g `   c o n d i t i o n   v a l u e :   ` c - a p i ` 
 
       - - >   s r c \ l i b . r s : 4 4 0 : 7 
 
         | 
 
 4 4 0   |   # [ c f g ( f e a t u r e   =   " c - a p i " ) ] 
 
         |               ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 
 
         | 
 
         =   n o t e :   e x p e c t e d   v a l u e s   f o r   ` f e a t u r e `   a r e :   ` b a r e m e t a l ` ,   ` d e b u g ` ,   ` d e f a u l t ` ,   ` p o s i x ` ,   ` r a n d ` ,   a n d   ` s t d ` 
 
         =   h e l p :   c o n s i d e r   a d d i n g   ` c - a p i `   a s   a   f e a t u r e   i n   ` C a r g o . t o m l ` 
 
         =   n o t e :   s e e   < h t t p s : / / d o c . r u s t - l a n g . o r g / n i g h t l y / r u s t c / c h e c k - c f g / c a r g o - s p e c i f i c s . h t m l >   f o r   m o r e   i n f o r m a t i o 
 
 n   a b o u t   c h e c k i n g   c o n d i t i o n a l   c o n f i g u r a t i o n 
 
         =   n o t e :   ` # [ w a r n ( u n e x p e c t e d _ c f g s ) ] `   o n   b y   d e f a u l t 
 
 
 
 e r r o r [ E 0 6 0 9 ] :   n o   f i e l d   ` i d `   o n   t y p e   ` & ' s t a t i c   T a b l e D e f ` 
 
       - - >   s r c \ t a b l e . r s : 1 1 5 : 3 0 
 
         | 
 
 1 1 5   |                                           s e l f . d e f . i d , 
 
         |                                                             ^ ^   u n k n o w n   f i e l d 
 
         | 
 
         =   n o t e :   a v a i l a b l e   f i e l d s   a r e :   ` n a m e ` ,   ` f i e l d s ` ,   ` p r i m a r y _ k e y ` ,   ` s e c o n d a r y _ i n d e x ` ,   ` r e c o r d _ s i z e ` ,   ` m a x _ r e 
 
 c o r d s ` 
 
 
 
 e r r o r [ E 0 6 0 9 ] :   n o   f i e l d   ` i d `   o n   t y p e   ` & ' s t a t i c   T a b l e D e f ` 
 
       - - >   s r c \ t a b l e . r s : 1 7 2 : 3 0 
 
         | 
 
 1 7 2   |                                           s e l f . d e f . i d , 
 
         |                                                             ^ ^   u n k n o w n   f i e l d 
 
         | 
 
         =   n o t e :   a v a i l a b l e   f i e l d s   a r e :   ` n a m e ` ,   ` f i e l d s ` ,   ` p r i m a r y _ k e y ` ,   ` s e c o n d a r y _ i n d e x ` ,   ` r e c o r d _ s i z e ` ,   ` m a x _ r e 
 
 c o r d s ` 
 
 
 
 e r r o r [ E 0 6 0 9 ] :   n o   f i e l d   ` i d `   o n   t y p e   ` & ' s t a t i c   T a b l e D e f ` 
 
       - - >   s r c \ t a b l e . r s : 2 1 8 : 3 0 
 
         | 
 
 2 1 8   |                                           s e l f . d e f . i d , 
 
         |                                                             ^ ^   u n k n o w n   f i e l d 
 
         | 
 
         =   n o t e :   a v a i l a b l e   f i e l d s   a r e :   ` n a m e ` ,   ` f i e l d s ` ,   ` p r i m a r y _ k e y ` ,   ` s e c o n d a r y _ i n d e x ` ,   ` r e c o r d _ s i z e ` ,   ` m a x _ r e 
 
 c o r d s ` 
 
 
 
 e r r o r [ E 0 3 0 8 ] :   m i s m a t c h e d   t y p e s 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 2 2 6 : 1 3 
 
         | 
 
 2 2 3   |                   c r a t e : : p l a t f o r m : : f i l e _ s e e k ( 
 
         |                   - - - - - - - - - - - - - - - - - - - - - - - - - -   a r g u m e n t s   t o   t h i s   f u n c t i o n   a r e   i n c o r r e c t 
 
 . . . 
 
 2 2 6   |                           0 
 
         |                           ^   e x p e c t e d   ` S e e k W h e n c e ` ,   f o u n d   i n t e g e r 
 
         | 
 
 n o t e :   f u n c t i o n   d e f i n e d   h e r e 
 
       - - >   s r c \ p l a t f o r m \ m o d . r s : 2 5 1 : 8 
 
         | 
 
 2 5 1   |   p u b   f n   f i l e _ s e e k ( h a n d l e :   F i l e H a n d l e ,   o f f s e t :   i 6 4 ,   w h e n c e :   S e e k W h e n c e )   - >   F i l e R e s u l t < u 6 4 >   { 
 
         |                 ^ ^ ^ ^ ^ ^ ^ ^ ^                                                                     - - - - - - - - - - - - - - - - - - 
 
 
 
 e r r o r [ E 0 3 0 8 ] :   m i s m a t c h e d   t y p e s 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 2 5 0 : 1 3 
 
         | 
 
 2 4 7   |                   c r a t e : : p l a t f o r m : : f i l e _ s e e k ( 
 
         |                   - - - - - - - - - - - - - - - - - - - - - - - - - -   a r g u m e n t s   t o   t h i s   f u n c t i o n   a r e   i n c o r r e c t 
 
 . . . 
 
 2 5 0   |                           c h e c k p o i n t _ o f f s e t   a s   i 6 4 
 
         |                           ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^   e x p e c t e d   ` S e e k W h e n c e ` ,   f o u n d   ` i 6 4 ` 
 
         | 
 
 n o t e :   f u n c t i o n   d e f i n e d   h e r e 
 
       - - >   s r c \ p l a t f o r m \ m o d . r s : 2 5 1 : 8 
 
         | 
 
 2 5 1   |   p u b   f n   f i l e _ s e e k ( h a n d l e :   F i l e H a n d l e ,   o f f s e t :   i 6 4 ,   w h e n c e :   S e e k W h e n c e )   - >   F i l e R e s u l t < u 6 4 >   { 
 
         |                 ^ ^ ^ ^ ^ ^ ^ ^ ^                                                                     - - - - - - - - - - - - - - - - - - 
 
 
 
 e r r o r [ E 0 3 0 8 ] :   m i s m a t c h e d   t y p e s 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 3 0 3 : 1 3 
 
         | 
 
 3 0 0   |                   c r a t e : : p l a t f o r m : : f i l e _ s e e k ( 
 
         |                   - - - - - - - - - - - - - - - - - - - - - - - - - -   a r g u m e n t s   t o   t h i s   f u n c t i o n   a r e   i n c o r r e c t 
 
 . . . 
 
 3 0 3   |                           c h e c k p o i n t _ o f f s e t   a s   i 6 4 
 
         |                           ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^   e x p e c t e d   ` S e e k W h e n c e ` ,   f o u n d   ` i 6 4 ` 
 
         | 
 
 n o t e :   f u n c t i o n   d e f i n e d   h e r e 
 
       - - >   s r c \ p l a t f o r m \ m o d . r s : 2 5 1 : 8 
 
         | 
 
 2 5 1   |   p u b   f n   f i l e _ s e e k ( h a n d l e :   F i l e H a n d l e ,   o f f s e t :   i 6 4 ,   w h e n c e :   S e e k W h e n c e )   - >   F i l e R e s u l t < u 6 4 >   { 
 
         |                 ^ ^ ^ ^ ^ ^ ^ ^ ^                                                                     - - - - - - - - - - - - - - - - - - 
 
 
 
 e r r o r [ E 0 3 0 8 ] :   m i s m a t c h e d   t y p e s 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 3 3 4 : 1 3 
 
         | 
 
 3 3 1   |                   c r a t e : : p l a t f o r m : : f i l e _ s e e k ( 
 
         |                   - - - - - - - - - - - - - - - - - - - - - - - - - -   a r g u m e n t s   t o   t h i s   f u n c t i o n   a r e   i n c o r r e c t 
 
 . . . 
 
 3 3 4   |                           l o g _ o f f s e t   a s   i 6 4 
 
         |                           ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^   e x p e c t e d   ` S e e k W h e n c e ` ,   f o u n d   ` i 6 4 ` 
 
         | 
 
 n o t e :   f u n c t i o n   d e f i n e d   h e r e 
 
       - - >   s r c \ p l a t f o r m \ m o d . r s : 2 5 1 : 8 
 
         | 
 
 2 5 1   |   p u b   f n   f i l e _ s e e k ( h a n d l e :   F i l e H a n d l e ,   o f f s e t :   i 6 4 ,   w h e n c e :   S e e k W h e n c e )   - >   F i l e R e s u l t < u 6 4 >   { 
 
         |                 ^ ^ ^ ^ ^ ^ ^ ^ ^                                                                     - - - - - - - - - - - - - - - - - - 
 
 
 
 e r r o r [ E 0 3 0 8 ] :   m i s m a t c h e d   t y p e s 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 3 8 6 : 1 3 
 
         | 
 
 3 8 3   |                   c r a t e : : p l a t f o r m : : f i l e _ s e e k ( 
 
         |                   - - - - - - - - - - - - - - - - - - - - - - - - - -   a r g u m e n t s   t o   t h i s   f u n c t i o n   a r e   i n c o r r e c t 
 
 . . . 
 
 3 8 6   |                           l o g _ o f f s e t   a s   i 6 4 
 
         |                           ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^   e x p e c t e d   ` S e e k W h e n c e ` ,   f o u n d   ` i 6 4 ` 
 
         | 
 
 n o t e :   f u n c t i o n   d e f i n e d   h e r e 
 
       - - >   s r c \ p l a t f o r m \ m o d . r s : 2 5 1 : 8 
 
         | 
 
 2 5 1   |   p u b   f n   f i l e _ s e e k ( h a n d l e :   F i l e H a n d l e ,   o f f s e t :   i 6 4 ,   w h e n c e :   S e e k W h e n c e )   - >   F i l e R e s u l t < u 6 4 >   { 
 
         |                 ^ ^ ^ ^ ^ ^ ^ ^ ^                                                                     - - - - - - - - - - - - - - - - - - 
 
 
 
 e r r o r [ E 0 6 1 6 ] :   f i e l d   ` f r e e _ s l o t s `   o f   s t r u c t   ` M e m o r y T a b l e `   i s   p r i v a t e 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 4 9 5 : 3 2 
 
         | 
 
 4 9 5   |                                                   * t a b l e . f r e e _ s l o t s . a s _ p t r ( ) . a d d ( t a b l e . f r e e _ s l o t _ c o u n t )   =   l o g _ i t e m . r e c o r d _ i d   a s   
 
 u s i z e ; 
 
         |                                                                 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^   p r i v a t e   f i e l d 
 
 
 
 e r r o r [ E 0 6 1 6 ] :   f i e l d   ` f r e e _ s l o t _ c o u n t `   o f   s t r u c t   ` M e m o r y T a b l e `   i s   p r i v a t e 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 4 9 5 : 6 2 
 
         | 
 
 4 9 5   |                                                   * t a b l e . f r e e _ s l o t s . a s _ p t r ( ) . a d d ( t a b l e . f r e e _ s l o t _ c o u n t )   =   l o g _ i t e m . r e c o r d _ i d   a s   
 
 u s i z e ; 
 
         |                                                                                                                             ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^   p r i v a t e   f i e l d 
 
 
 
 e r r o r [ E 0 6 1 6 ] :   f i e l d   ` f r e e _ s l o t _ c o u n t `   o f   s t r u c t   ` M e m o r y T a b l e `   i s   p r i v a t e 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 4 9 6 : 3 1 
 
         | 
 
 4 9 6   |                                                   t a b l e . f r e e _ s l o t _ c o u n t   + =   1 ; 
 
         |                                                               ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^   p r i v a t e   f i e l d 
 
 
 
 e r r o r [ E 0 6 1 6 ] :   f i e l d   ` r e c o r d _ c o u n t `   o f   s t r u c t   ` M e m o r y T a b l e `   i s   p r i v a t e 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 4 9 8 : 3 1 
 
         | 
 
 4 9 8   |                                                   t a b l e . r e c o r d _ c o u n t   - =   1 ; 
 
         |                                                               ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^   p r i v a t e   f i e l d 
 
 
 
 e r r o r [ E 0 0 0 4 ] :   n o n - e x h a u s t i v e   p a t t e r n s :   ` & R e m D b E r r o r : : L o g F o r m a t E r r o r ` ,   ` & R e m D b E r r o r : : L o g R e c o r d N o t F o u n d ` ,   ` & R e 
 
 m D b E r r o r : : L o g C h e c k s u m E r r o r `   a n d   3   m o r e   n o t   c o v e r e d 
 
       - - >   s r c \ t y p e s . r s : 1 8 3 : 1 5 
 
         | 
 
 1 8 3   |                   m a t c h   s e l f   { 
 
         |                               ^ ^ ^ ^   p a t t e r n s   ` & R e m D b E r r o r : : L o g F o r m a t E r r o r ` ,   ` & R e m D b E r r o r : : L o g R e c o r d N o t F o u n d ` ,   ` & R e m D b E r 
 
 r o r : : L o g C h e c k s u m E r r o r `   a n d   3   m o r e   n o t   c o v e r e d 
 
         | 
 
 n o t e :   ` R e m D b E r r o r `   d e f i n e d   h e r e 
 
       - - >   s r c \ t y p e s . r s : 1 4 4 : 1 0 
 
         | 
 
 1 4 4   |   p u b   e n u m   R e m D b E r r o r   { 
 
         |                     ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 
 
 . . . 
 
 1 6 8   |           L o g F o r m a t E r r o r , 
 
         |           - - - - - - - - - - - - - -   n o t   c o v e r e d 
 
 1 6 9   |           / / /   Ó0T~tg}ȓEXR? 1 7 0   |           L o g R e c o r d N o t F o u n d , 
 
         |           - - - - - - - - - - - - - - - - -   n o t   c o v e r e d 
 
 1 7 1   |           / / /   Ó0T~͓Ys\\Jet? 1 7 2   |           L o g C h e c k s u m E r r o r , 
 
         |           - - - - - - - - - - - - - - - -   n o t   c o v e r e d 
 
 1 7 3   |           / / /   xOU~? 1 7 4   |           L o c k C o n f l i c t , 
 
         |           - - - - - - - - - - - -   n o t   c o v e r e d 
 
 1 7 5   |           / / /   }OyÓ? 1 7 6   |           L o c k T i m e o u t , 
 
         |           - - - - - - - - - - -   n o t   c o v e r e d 
 
         =   n o t e :   t h e   m a t c h e d   v a l u e   i s   o f   t y p e   ` & R e m D b E r r o r ` 
 
 h e l p :   e n s u r e   t h a t   a l l   p o s s i b l e   c a s e s   a r e   b e i n g   h a n d l e d   b y   a d d i n g   a   m a t c h   a r m   w i t h   a   w i l d c a r d   p a t t e r n   a s   s h o w 
 
 n ,   o r   m u l t i p l e   m a t c h   a r m s 
 
         | 
 
 1 9 4   ~                           R e m D b E r r o r : : C r c 3 2 E r r o r   = >   w r i t e ! ( f ,   " C R C 3 2   c h e c k s u m   e r r o r " ) , 
 
 1 9 5   ~                           _   = >   t o d o ! ( ) , 
 
         | 
 
 
 
 w a r n i n g :   u n u s e d   v a r i a b l e :   ` d e f ` 
 
       - - >   s r c \ i n d e x . r s : 1 0 7 : 9 
 
         | 
 
 1 0 7   |                   d e f :   & ' s t a t i c   T a b l e D e f , 
 
         |                   ^ ^ ^   h e l p :   i f   t h i s   i s   i n t e n t i o n a l ,   p r e f i x   i t   w i t h   a n   u n d e r s c o r e :   ` _ d e f ` 
 
         | 
 
         =   n o t e :   ` # [ w a r n ( u n u s e d _ v a r i a b l e s ) ] `   ( p a r t   o f   ` # [ w a r n ( u n u s e d ) ] ` )   o n   b y   d e f a u l t 
 
 
 
 w a r n i n g :   v a r i a b l e   d o e s   n o t   n e e d   t o   b e   m u t a b l e 
 
       - - >   s r c \ i n d e x . r s : 2 5 4 : 2 5 
 
         | 
 
 2 5 4   |                                           l e t   m u t   i t e m _ m u t   =   i t e m . a s _ m u t ( ) ; 
 
         |                                                   - - - - ^ ^ ^ ^ ^ ^ ^ ^ 
 
         |                                                   | 
 
         |                                                   h e l p :   r e m o v e   t h i s   ` m u t ` 
 
         | 
 
         =   n o t e :   ` # [ w a r n ( u n u s e d _ m u t ) ] `   ( p a r t   o f   ` # [ w a r n ( u n u s e d ) ] ` )   o n   b y   d e f a u l t 
 
 
 
 w a r n i n g :   v a r i a b l e   d o e s   n o t   n e e d   t o   b e   m u t a b l e 
 
       - - >   s r c \ i n d e x . r s : 3 7 2 : 1 7 
 
         | 
 
 3 7 2   |                           l e t   m u t   c m p   =   i f   m i d _ i t e m . k e y _ s i z e   ! =   k e y _ s i z e   a s   u 8   { 
 
         |                                   - - - - ^ ^ ^ 
 
         |                                   | 
 
         |                                   h e l p :   r e m o v e   t h i s   ` m u t ` 
 
 
 
 w a r n i n g :   v a r i a b l e   d o e s   n o t   n e e d   t o   b e   m u t a b l e 
 
       - - >   s r c \ i n d e x . r s : 5 5 6 : 1 3 
 
         | 
 
 5 5 6   |                   l e t   m u t   s t a r t _ i t e m   =   S e c o n d a r y I n d e x I t e m   { 
 
         |                           - - - - ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 
 
         |                           | 
 
         |                           h e l p :   r e m o v e   t h i s   ` m u t ` 
 
 
 
 e r r o r [ E 0 5 0 1 ] :   c a n n o t   b o r r o w   ` * s e l f `   a s   m u t a b l e   b e c a u s e   p r e v i o u s   c l o s u r e   r e q u i r e s   u n i q u e   a c c e s s 
 
       - - >   s r c \ t r a n s a c t i o n . r s : 4 3 0 : 9 
 
         | 
 
 4 2 0   |                   d e f e r !   {   c r a t e : : p l a t f o r m : : s p i n _ u n l o c k ( & m u t   s e l f . l o c k ) ;   } 
 
         |                                                                                                         - - - - - - - - -   f i r s t   b o r r o w   o c c u r s   d u e   t o   u s e   o f   ` s e l f . l 
 
 o c k `   i n   c l o s u r e 
 
 . . . 
 
 4 3 0   |                   s e l f . w r i t e _ c h e c k p o i n t ( ) ? ; 
 
         |                   ^ ^ ^ ^   s e c o n d   b o r r o w   o c c u r s   h e r e 
 
 . . . 
 
 4 3 3   |           } 
 
         |           -   f i r s t   b o r r o w   m i g h t   b e   u s e d   h e r e ,   w h e n   ` _ d e f e r `   i s   d r o p p e d   a n d   r u n s   t h e   ` D r o p `   c o d e   f o r   t y p e   ` t a b 
 
 l e : : D e f e r ` 
 
         | 
 
       : : :   s r c \ t a b l e . r s : 5 0 7 : 4 8 
 
         | 
 
 5 0 7   |                   l e t   _ d e f e r   =   $ c r a t e : : t a b l e : : D e f e r : : n e w ( | |   {   $ ( $ c o d e ) *   } ) ; 
 
         |                                                                                                 - -   c l o s u r e   c o n s t r u c t i o n   o c c u r s   h e r e 
 
 
 
 w a r n i n g :   u n u s e d   v a r i a b l e :   ` e n d _ p t r ` 
 
     - - >   s r c \ m e m o r y \ a l l o c a t o r . r s : 2 7 : 1 3 
 
       | 
 
 2 7   |                   l e t   e n d _ p t r   =   ( s t a r t _ p t r . a s _ p t r ( )   a s   u s i z e   +   s i z e )   a s   * m u t   u 8 ; 
 
       |                           ^ ^ ^ ^ ^ ^ ^   h e l p :   i f   t h i s   i s   i n t e n t i o n a l ,   p r e f i x   i t   w i t h   a n   u n d e r s c o r e :   ` _ e n d _ p t r ` 
 
 
 
 w a r n i n g :   u n u s e d   v a r i a b l e :   ` a l l o c a t e d _ b l o c k ` 
 
     - - >   s r c \ m e m o r y \ a l l o c a t o r . r s : 7 2 : 2 1 
 
       | 
 
 7 2   |                                   l e t   a l l o c a t e d _ b l o c k   =   * c u r r e n t ; 
 
       |                                           ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^   h e l p :   i f   t h i s   i s   i n t e n t i o n a l ,   p r e f i x   i t   w i t h   a n   u n d e r s c o r e :   ` _ a l l o c 
 
 a t e d _ b l o c k ` 
 
 
 
 e r r o r [ E 0 4 9 9 ] :   c a n n o t   b o r r o w   ` s e l f . t x _ m a n a g e r `   a s   m u t a b l e   m o r e   t h a n   o n c e   a t   a   t i m e 
 
       - - >   s r c \ l i b . r s : 1 5 0 : 9 
 
         | 
 
 1 5 0   |                   s e l f . t x _ m a n a g e r . r o l l b a c k ( s e l f ) 
 
         |                   ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ - - - - - - - - ^ - - - - ^ 
 
         |                   |                               |                 | 
 
         |                   |                               |                 f i r s t   m u t a b l e   b o r r o w   o c c u r s   h e r e 
 
         |                   |                               f i r s t   b o r r o w   l a t e r   u s e d   b y   c a l l 
 
         |                   s e c o n d   m u t a b l e   b o r r o w   o c c u r s   h e r e 
 
 
 
 e r r o r [ E 0 4 9 9 ] :   c a n n o t   b o r r o w   ` * s e l f `   a s   m u t a b l e   m o r e   t h a n   o n c e   a t   a   t i m e 
 
       - - >   s r c \ l i b . r s : 1 5 0 : 3 4 
 
         | 
 
 1 5 0   |                   s e l f . t x _ m a n a g e r . r o l l b a c k ( s e l f ) 
 
         |                   - - - - - - - - - - - - - - -   - - - - - - - -   ^ ^ ^ ^   s e c o n d   m u t a b l e   b o r r o w   o c c u r s   h e r e 
 
         |                   |                               | 
 
         |                   |                               f i r s t   b o r r o w   l a t e r   u s e d   b y   c a l l 
 
         |                   f i r s t   m u t a b l e   b o r r o w   o c c u r s   h e r e 
 
 
 
 S o m e   e r r o r s   h a v e   d e t a i l e d   e x p l a n a t i o n s :   E 0 0 0 4 ,   E 0 3 0 8 ,   E 0 4 1 2 ,   E 0 4 3 3 ,   E 0 4 9 9 ,   E 0 5 0 1 ,   E 0 5 7 4 ,   E 0 6 0 9 ,   E 0 6 1 6 . 
 
 F o r   m o r e   i n f o r m a t i o n   a b o u t   a n   e r r o r ,   t r y   ` r u s t c   - - e x p l a i n   E 0 0 0 4 ` . 
 
 w a r n i n g :   ` r e m d b `   ( l i b )   g e n e r a t e d   7   w a r n i n g s 
 
 e r r o r :   c o u l d   n o t   c o m p i l e   ` r e m d b `   ( l i b )   d u e   t o   2 4   p r e v i o u s   e r r o r s ;   7   w a r n i n g s   e m i t t e d 
 
 