c a r g o   :           C h e c k i n g   s f - i r   v 0 . 1 . 0   ( C : \ U s e r s \ A S U S \ O n e D 
 
 r i v e \ D e s k t o p \ s u p e r f e r m i o n \ c r a t e s \ s f - i r ) 
 
 A t   l i n e : 1   c h a r : 1 
 
 +   c a r g o   c h e c k   2 > & 1   >   o u t . t x t ;   G e t - C o n t e n t   o u t . t x t   
 
 - H e a d   5 0 
 
 +   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 
 
         +   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   s f . . . n \ c r a t e s \ s f - i r ) : 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 0 4 3 3 ] :   f a i l e d   t o   r e s o l v e :   u s e   o f   u n r e s o l v e d   
 
 m o d u l e   o r   u n l i n k e d   c r a t e   ` r a n d ` 
 
   - - >   c r a t e s \ s f - i r \ s r c \ m p s . r s : 6 : 5 
 
     | 
 
 6   |   u s e   r a n d : : p r e l u d e : : * ; 
 
     |           ^ ^ ^ ^   u s e   o f   u n r e s o l v e d   m o d u l e   o r   u n l i n k e d   
 
 c r a t e   ` r a n d ` 
 
     | 
 
     =   h e l p :   i f   y o u   w a n t e d   t o   u s e   a   c r a t e   n a m e d   ` r a n d ` ,   
 
 u s e   ` c a r g o   a d d   r a n d `   t o   a d d   i t   t o   y o u r   ` C a r g o . t o m l ` 
 
 
 
 w a r n i n g :   u n u s e d   i m p o r t :   ` Q u a n t u m D A G ` 
 
   - - >   c r a t e s \ s f - i r \ s r c \ m p s . r s : 1 : 1 8 
 
     | 
 
 1   |   u s e   c r a t e : : d a g : : { Q u a n t u m D A G } ; 
 
     |                                     ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 
 
     | 
 
     =   n o t e :   ` # [ w a r n ( u n u s e d _ i m p o r t 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 :   u n u s e d   i m p o r t :   ` O p T y p e ` 
 
   - - >   c r a t e s \ s f - i r \ s r c \ m p s . r s : 2 : 1 8 
 
     | 
 
 2   |   u s e   c r a t e : : o p s : : { O p T y p e } ; 
 
     |                                     ^ ^ ^ ^ ^ ^ 
 
 
 
 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 :   u s e   o f   u n d e c l a r e d   
 
 t y p e   ` S t d R n g ` 
 
       - - >   c r a t e s \ s f - i r \ s r c \ m p s . r s : 1 5 7 : 2 3 
 
         | 
 
 1 5 7   |                   l e t   m u t   r n g   =   
 
 S t d R n g : : s e e d _ f r o m _ u 6 4 ( s e e d ) ; 
 
         |                                               ^ ^ ^ ^ ^ ^ 
 
         |                                               | 
 
         |                                               u s e   o f   u n d e c l a r e d   t y p e   
 
 ` S t d R n g ` 
 
         |                                               h e l p :   a   s t r u c t   w i t h   a   
 
 s i m i l a r   n a m e   e x i s t s :   ` S t r i n g ` 
 
 
 
 e r r o r [ E 0 2 7 7 ] :   c a n n o t   d i v i d e   ` M a t r i x < C o m p l e x < f 6 4 > ,   
 
 D y n ,   C o n s t < 1 > ,   V e c S t o r a g e < C o m p l e x < f 6 4 > ,   D y n ,   
 
 C o n s t < 1 > > > `   b y   ` f 6 4 ` 
 
       - - >   c r a t e s \ s f - i r \ s r c \ m p s . r s : 1 8 9 : 5 5 
 
         | 
 
 1 8 9   |                                           i f   n o r m   >   1 e - 1 2   {   l e f t _ v e c   
 
 =   v e c 0   /   n o r m ;   } 
 
         |                                                                                                 
 
               ^   n o   i m p l e m e n t a t i o n   f o r   ` M a t r i x < C o m p l e x < f 6 4 > ,   
 
 D y n ,   C o n s t < 1 > ,   V e c S t o r a g e < C o m p l e x < f 6 4 > ,   D y n ,   
 
 C o n s t < 1 > > >   /   f 6 4 ` 
 
         | 
 
         =   h e l p :   t h e   t r a i t   ` D i v < f 6 4 > `   i s   n o t   i m p l e m e n t e d   
 
 f o r   ` M a t r i x < C o m p l e x < f 6 4 > ,   D y n ,   C o n s t < 1 > ,   
 
 V e c S t o r a g e < C o m p l e x < f 6 4 > ,   D y n ,   C o n s t < 1 > > > ` 
 
         =   h e l p :   t h e   f o l l o w i n g   o t h e r   t y p e s   i m p l e m e n t   
 
 t r a i t   ` D i v < R h s > ` : 
 
                             ` & M a t r i x < T ,   R ,   C ,   S > `   i m p l e m e n t s   
 
 ` D i v < T > ` 
 
                             ` & M a t r i x < T ,   R 1 ,   C 1 ,   S A > `   i m p l e m e n t s   
 
 ` D i v < & R o t a t i o n < T ,   D 2 > > ` 
 
                             ` & M a t r i x < T ,   R 1 ,   C 1 ,   S A > `   i m p l e m e n t s   
 
 ` D i v < R o t a t i o n < T ,   D 2 > > ` 
 
                             ` M a t r i x < T ,   R ,   C ,   S > `   i m p l e m e n t s   
 
 ` D i v < T > ` 
 
                             ` M a t r i x < T ,   R 1 ,   C 1 ,   S A > `   i m p l e m e n t s   
 
 ` D i v < & R o t a t i o n < T ,   D 2 > > ` 
 
                             ` M a t r i x < T ,   R 1 ,   C 1 ,   S A > `   i m p l e m e n t s   
 
 ` D i v < R o t a t i o n < T ,   D 2 > > ` 
 
 
 
 e r r o r [ E 0 2 7 7 ] :   c a n n o t   d i v i d e   ` M a t r i x < C o m p l e x < f 6 4 > ,   
 
 D y n ,   C o n s t < 1 > ,   V e c S t o r a g e < C o m p l e x < f 6 4 > ,   D y n ,   
 
 C o n s t < 1 > > > `   b y   ` f 6 4 ` 
 
       - - >   c r a t e s \ s f - i r \ s r c \ m p s . r s : 1 9 4 : 3 7 
 
         | 
 
 1 9 4   |                                           l e f t _ v e c   =   v e c 1   /   n o r m ; 
 
         |                                                                           ^   n o   
 
 i m p l e m e n t a t i o n   f o r   ` M a t r i x < C o m p l e x < f 6 4 > ,   D y n ,   
 
 C o n s t < 1 > ,   V e c S t o r a g e < C o m p l e x < f 6 4 > ,   D y n ,   C o n s t < 1 > > >   /   
 
 f 6 4 ` 
 
         | 
 
         =   h e l p :   t h e   t r a i t   ` D i v < f 6 4 > `   i s   n o t   i m p l e m e n t e d   
 
 f o r   ` M a t r i x < C o m p l e x < f 6 4 > ,   D y n ,   C o n s t < 1 > ,   
 
 V e c S t o r a g e < C o m p l e x < f 6 4 > ,   D y n ,   C o n s t < 1 > > > ` 
 
         =   h e l p :   t h e   f o l l o w i n g   o t h e r   t y p e s   i m p l e m e n t   
 
 t r a i t   ` D i v < R h s > ` : 
 
                             ` & M a t r i x < T ,   R ,   C ,   S > `   i m p l e m e n t s   
 
 ` D i v < T > ` 
 
                             ` & M a t r i x < T ,   R 1 ,   C 1 ,   S A > `   i m p l e m e n t s   
 
 ` D i v < & R o t a t i o n < T ,   D 2 > > ` 
 
                             ` & M a t r i x < T ,   R 1 ,   C 1 ,   S A > `   i m p l e m e n t s   
 
 ` D i v < R o t a t i o n < T ,   D 2 > > ` 
 
                             ` M a t r i x < T ,   R ,   C ,   S > `   i m p l e m e n t s   
 
 ` D i v < T > ` 
 
                             ` M a t r i x < T ,   R 1 ,   C 1 ,   S A > `   i m p l e m e n t s   
 
 ` D i v < & R o t a t i o n < T ,   D 2 > > ` 
 
                             ` M a t r i x < T ,   R 1 ,   C 1 ,   S A > `   i m p l e m e n t s   
 
 ` D i v < R o t a t i o n < T ,   D 2 > > ` 
 
 
 
 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 2 7 7 ,   E 0 4 3 3 . 
 
 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 2 7 7 ` . 
 
 w a r n i n g :   ` s f - i r `   ( l i b )   g e n e r a t e d   2   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   ` s f - i r `   ( l i b )   d u e   t o   4   
 
 p r e v i o u s   e r r o r s ;   2   w a r n i n g s   e m i t t e d 
 
 