bstr 1.12.1

A string type that is not required to be valid UTF-8.
Documentation
rust-regex-automata-dfa-sparse��"	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGGHIIIIIIIIIJKLLLLMNNNOPQRSTUVWXYZ[\]]]]]]^_`abcdeefghhhhhhhhhhh�T��F%@�6%@�
%@�DFF%@%@�	%@%@%@�!%@�&77%@%@�#&+./14%@%@%@%@�7F%@%@�%@�-7%@�2:DD%@%@!�''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFF?8`8o8~8�8�8�89S9t9S9�9�9:4:O:|:�:�:�:�<;o;�;�;�;�;<<8<M<n<�		##$$%%&&''))++//0011223344556677::>>B5o5�5�5�5�5�56D6Y6n6�6�677%7R7s7�7�78U"�

::<<>>Ods��H�		1@�  !!""''))**++,,--..//00112266iZ~����Sh�����33??EE6EZ
�""##$$%%&&gL�L�M�MN&NOFOO�''hH�0055%@%@�FA�6A�
A�DFFAA�	AAA�!A�&77AA�#&+./14AAAA�7FAA�A�-7A�2:DDAA!�''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFE2f2u2�2�2�2�2�2�23�2D3�2k3�3�3�3�3�2
4,*74^4m4�4�4�4�4�45535�		##$$%%&&''))++//0011223344556677::>>�0�0�0�0�011(1=1R1g1|1�1�*�1�1�1�1222�#�



  !!""##$$%%++3344::<<>>�.�.�.�.�./'/6/�Q/f/{/U"�/U"�/�/080G0\0q0�0�#�		v.�.�.�  !!""''))**++,,--..//00112266M->-b-q-��-�-�-�-�-�-
.%.F.a.�33??EE-)->-
�""##$$%%&&�#$%%=%L%a%�%�%�''�#�

::<<>>�=�.q0�0�#�		�=�.
�""##$$%%&&�#$%%=%L%a%�%m=�IJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^_bccddeeffgh(?Vm����
'>UrC����q�'/0013556FA%@A%@A�
"$F�>AA�#$$%FA�>A�FA�>A�'())**+;<<=F�#�S�S�#�S�#	�


&''(F�#	PPNXL�#�S�#�	


  !!""##$$%%&*++,233445F�P�P�#�P�#�P�#&Q�#MQhQ�#�Q�#�Q�Q�QU"%RU"@R�RS�#ES�#`S�S�#�F<P�#cP�#�F�#�+,,-6778899::;;<<==>>??@@AABBCCDDEEFF�#;N�#�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IA�		



  !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJA�		



  !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFF'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J!�		



  !!""##$$%%&&7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^IZJ�J�ABBCEFF�#I�#"I�!""##$$%%&&'F�C� �C�H�C�H�C�H�C�!�C�F�C�&''(F�C�#�C��C�		

##$$%%&&''))++//0011223344556677::>>�0�0�0ILXL�0�011(1=1R1g1|1�1�*�1�1�1�1222�#�&&:L
�""##$$%%&&�#$%%=%L%a%�%+L�		

##$$%%&&''))++//0011223344556677::>>�0�0�0�MNXL�0�011(1=1R1g1|1�1�*�1�1�1�1222�#�%%&&�M�M�		

##$$%%&&''))++//0011223344556677::>>�0�0�0	PP-P�0�011(1=1R1g1|1�1�*�1�1�1�1222�# �  !!""''))**++,,--..//00112266778899::;;<<==>>??@@AABBCCDDEEFFM->-b-q-��-�-�O�-�-�-
.%.F.a.�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�I!�		



  !!""##$$%%&&7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�O�O�hHHIPQQRSTTUUVXYYZZ[[\\]]^^__``aabbccddeeffgg�@�@�@A�@�A�#�A�#B/B�#JBwB�BgC�C�CD�E$G�C�GHYHN i 55%@36%@%@%@,,--.04459BF%@A%@A%@%@	14%@%@%@	%@=BF%@%@3<<%@%@"&(6%@%@%@47F%@%@
%@$%%@7;%@F%@AA%@++78%@A%@%@		?FA%@A%@
77:;FF%@%@%@%@		79:=>?@A%@AA%@A%@		%@	.2334;%@%@A%@
::A%@		:<=EFF%@AA%@AA%@A%@35689:;;<<=>EEA%@A%@A%@%@%@&&')*1%@A%@	
BCEEFF%@A%@%@A	)*-37;%@AAA%@A%@%@<>?FA%@	

%%A%@A%@%@
7789:?@@AABCDDEEFF%@A%@A%@A%@A%@	
%@A%@66789<?BCDEEFF%@A%@A%@A%@#$%@%@79:ABCDDEEFFA%@A%@A%@%@223344567<==>>%@A%@A%@A%@$&),--.2%@%@A%@356>??@AA%@A%@778<>?BCDDEE%@AA%@A%@		

AA%@!"#&''++A%@%@A%@A:?@@BE%@%@A%@ "%@%@A%@ %@A%@667=?DEEFFA%@%@A%@.0017889:;;<=%@A%@A%@A%@8=AACDFF%@%@%@%@%@%@A%@A%@A%@:;<=%@A

;<=AEF%@AA%@A		%@A%@DD%@''%@=A%@

?AFF%@%@%@%@%@,-%@+.%@23%@DF%@
%@	%@%%%@'6%@%@%&%@69;D%@%@78%@		

*+,-..33%@%@%@A%@A%@;FAA
'8FFA%@%@%@-4%@%@A		

::;<=@ABCDEF%@A%@A%@A%@A,,A%@056789:;<=%@A%@A%@

CC%@%@A%@779;>?EF%@%@%@%@223456<<==%@A%@AA%@*+,,-.//013344A%@A%@AA%@16%@ !%@%@�7%@68%@FF%@GHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^_bccddeeffgh(?Vm����
'>UrC�y�*q&''(F�Cx �C�C	

F� �#� �#� � &'F�@AF�@67FA�@		


*++,,-.//00112;<<=BCCDF�#�=>�#*>�#E>Z>�#u>�#�>�#�>�#�>�#F�#� �#899:F�#�=�#
F�#�=�#


  !"##$$%%&&''(())**++,,-2367EFFU"d"�"�"�"�"3#U"H#U"]#r#U".=U"�#C=�#X=�?�?�?U"�?
@U"�#U"]#F%@5667FA%@A%@A2389DEFA%@A%@!"34FA%@A%@A%@,-F%@}< !!"566789ABBCFA%@A%@A%@A%@A%@FA%@ABF%@ADEF%@A
FA%@
�#�#�#�#'FAFA6A//22;;AABBDDEEl,{,�,�,�,�,�,�,�,-'		



  !!##''++,,..//00117799;;<<==BBCCDDE)Z){)�)�)�)�)�)�)**,*G*z*�*�*�*�*�*�*�*�*++(+C+X+s+�+�+�+�+�+�+,-,<,],0)2233DDEEFF�(�'�())99�(CCDD�(�(

//0011%(@([(j((�(			**,,�'�'�'�'�'�'((


  !"$$&&''(())**++,,-27EFFU"l&�&�&�&�&�&U"H#U"�&'U"'U"#'2'A'P'e'U"z'�'U"U"�&66%@%@38EF%@%@!4F%@%@%@,%@!!669ACF%@%@%@%@%@F%@D%@
F%@%@;F%@F%@%@!&%@%@5F%@%@ACF%@%@F%@%@
"(*+-1AAAAAA7=A55A36AAA,049BFAAA	14AAA	A=BFAA3<<AA"&(6AAA47FAA
A$%A7;AFAAAA++78AAAA	?FAA
77:;FFAAAA	7AAA		A	.;AA
::AA	:FAAAAA3>EEAAA&1A
BCEFAAA)*-37;AAAAAAA<FA
%%AA7FA
A6<?FAA#$AAA2>A$&)2AA3AA7<>?BEAAA	
AA!'++AAA:@BEAAA"AA A6=?FAA.0=AA8=AACDFFAAAAAAAAA:=A

;AEFAAAA	ADDA''A=AA

?AFFAAAAA,-A+.A23ADFA
A	A%%A'6AA%&A69;DAA78A		

*.33AAAAA'8FFAAA-4AA
:FAA,,AA0=A

CCAAA779;>?EFAAAA26<=AAA*134AA1677DDA%@%@ !A  %@%@CCA%@%@7A))@@%@%@ 01%@%@!"//%@%@%@0:?A%@%@%@12==%@%@BE%@%@F%@%@%@F%@%@	$$((//:;%@%@%@%@%@%@%@%@*.%@%@%@%@%@%@%@((77FF%@%@%@%@;<%@"#%@%@%@%@68AFFA4>@EAA %'8;AAA		
$$AAAA$&A9;AA9:AA;FA$$AAAA
00AA'27BAA"A%'')),CFFAAAAAA;FAA2:AA	(4AA-:A+>A/44;;>@AAAAA "*,.04AAAA "A&A(*FAA
ACEFAAA)*AAA
CCEFAAA)*EEAAAAAA	78<<AAAAAA)*AFAAAAA)*AAAAA		EFAA	
AAAACCEFAAA
)*AAAAA
)*::AAAAAA
)*AAAAA
A&9:AAAAA88:AAAA88:CAAA <<>>@@EFAAAAA8FA
 CAAAA

A47889>@ABCDE%@A%@%@A%@ %'8;A%@%@%@		
$$%@A%@%@%@$&%@9:;;%@A%@A9:%@%@;<==>DEF%@A%@A

$$A%@A%@%@%@%@
00%@%@	')*-./027899:?@B%@A%@AA%@A%@ !""%@A%@%'')),349:CFFA%@A%@%@%@%@A%@%@7F%@%@
;ABBCCDF%@A%@A%@A		
2:A%@A%@			((),-./01124%@AA%@A%@A%@	--../0134455689:%@A%@A%@A%@A+23:;<=>A%@A%@	'(()/44;;>>?@%@%@A%@%@%@A%@ "*,.04%@%@%@%@ "%@&%@(*F%@%@	

AABBCCEF%@A%@A%@A)*A%@A%@A%@%@	
CCEEFF%@A%@%@A	)*EEA%@AA%@%@%@%@	

CCEF%@A%@A	78<<A%@%@%@%@%@%@	)*AFA%@%@AA%@%@%@	
CCEF%@A%@%@)*A%@AA%@%@%@		EEFF%@%@A	
%@AAA%@%@
CCEF%@A%@%@%@
)*%@A%@%@%@%@	
CCEEFF%@A%@A%@		


)*::A%@A%@AA%@%@%@A
)*A%@AA%@%@%@	
%@A	%&&9:%@%@A%@%@A%@A88::;A%@A%@%@88::;C%@A%@%@ <<>>@@EF%@%@%@%@A8EFF%@A
 C%@%@%@%@

%@IJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^_bccddeeffgh(?Vm����
'>UrC����qF%@A:;FA%@FA%@�=�=-FABFA16AA9:ABFA�@A&'*+FA�@ACDDEFA�>AFA�>A	
FA�>AEFFA�>	FA�>A@AABFA�>A
FA�>A

FA�>A		
FA�>AGHHIPQQRSTTUUVXYYZZ[[\\]]^^__``aabbccddeeffgghh	�	(
(&
I
(l
�
�
���d�
��W���
FA%@A !&'FA%@A%@A45FA%@A%@ABBCFA%@A%@

F%@A%@IJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^_bccddeeffgh#:Qh����"9Pm>����7=%@hh*IJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^_bccddeeffgh(?Vm����
'>UrC����q&'/001344556F�@A%@A�@%@A
"##$F�>A�@A#$$%FA�>AFA�>A'())**+;<<=F�#�S�S�#�S�#	


&''(F�#	PPNXL�#�T�#	


  !!""##$$%%&*++,233445FDT�T�#�P�#�P�#&Q�#MQhQ�#�Q�#�Q�Q�QU"%RU"@R�RS�#ES�#`S�S�#F<P�#cP�#F�#+,,-6778899::;;<<==>>??@@AABBCCDDEEFF�#;N�#�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IA		



  !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJA		



  !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFF'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J!		



  !!""##$$%%&&7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^I�I�I�IJ'J7I^IZJ�JABBCEFF�#T�#)T!""##$$%%&&'F�C� �CM!�Ch!�C�!�C�!�CF�C
�HU"U"L'F%@F�#�#�#899:F�#�H�#
F�#�H�#9BFAA&+FAAEA6CFAA :;;<F_K�J_K�J_K2334F_K�J_K�J_K*++,F_K�J_K�J_K"##$>??@F�J_K�J_K�J_K6778F_K�J_K�J_K.//0F_K�J_K�J_K
&''(BCCDF_K�J_K�J_K�J_K*+67F_K�J_KA�J
BCF�JA_KAIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^_`aabbccddeeffgh(?Vm����
'>Ur#�����qIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^_`aabbccddeeffgh(?Vm����
'>Ur$�����q6%@�=B_K/F_KF_K//22;;AABBDDEE�������	''		



  !!##''++,,..//00117799;;<<==BBCCDDZ{����5V����(O����-`����8Yt���1Fm7F�J
B�J_KE2233DDEEFF��@0'F�J./F�J_K99�CCDD��&'CDFAVNA IJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgh(?Vm����
'>Ur����d�
Y�q

//0011(Up��			**,,�O�T�@���
�OBF%@
"(*+-1%@%@%@%@%@*7F_K�J_K�J
�J'CAVNFVN&'FVN�J.�J6778CDDEFA%@A%@A  !FA%@A%@A.6BCCDFAAAA%@A&7FA%@AA())*?@@AFA%@A%@A !/012FA%@A%@A !"#.//0FA%@A%@AFA%@A/0:;>?ABFA%@A%@A%@A		
FA%@A0123<==>FA%@A%@AABEFF%@A%@A

F%@A%@A%@
F%@A%@
#$$%'(().//09:;<F%@A%@A%@A%@A%@A%@A%@A%@A

)*./FA%@A%@A%@A%@A%@A%@A%@A	'(()6778EFFA%@A%@A%@A%@:;<=FA%@A!"#$FA%@A%@AFA%@A%@AFAAFA�>A())*FA�>AFA�>AEFFA�@67BCFA�@A
./56BCCDFA�@A�@A�@A%@A&'67FA%@A�@AFA�@A%@���������%AAAAAA*	*