📄 libmemchr-c555bfd0bc67b255.rlib
/home/palash/git/iron_learn/target/release/deps/libmemchr-c555bfd0bc67b255.rlib
Language: rlib • Lines: 425
!<arch>
/               0           0     0     0       90        `
.�.�_ZN6memchr7memchr217h5389b7edb7a4e16aE_ZN6memchr7memchr317he1cfb7ead1055874E//                                              62        `
memchr-c555bfd0bc67b255.memchr.f73612f6ebffc063-cgu.0.rcgu.o/
lib.rmeta/      0           0     0     644     11688     `
ELF>(,@@GNU�rust
�)#rustc 1.92.0 (ded5c06cf 2025-12-08)���	ⷄ�ۆ��p��-225863f279df55c4��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5��	�t�#3Ҵη��Ǣ-d25e598578fbf080�rustc_std_workspace_core������Nm��gmY���-327ea4f353b4eb8c���y.:i���gy"1�r-94fdfaf0af91a65d�miniz_oxide�M�^�yTLm�L�d=B-5312b588e5cfab93�adler2��;~�7�ɴ,P?���-1e0b0d62df36c85c�	hashbrown�L�ϫ	2݆y��q-2ed6a8f06fc51a9d�rustc_std_workspace_alloc�a���p��H����6Z�-05b02707a5b2a256�
std_detect�	c�LN����=1�ʶӐ-5978f0713dd5442d�rustc_demangle�X�Fq��UՃ�>7z
��-43b2ff22c18e1125�cfg_if�֦<����ɐ¬�-6a40188dd7d989d2�	addr2line���,2�!xb�"6�!�	-11d54e777384a9e5�gimli��2��I.�ġ�����-35018e994bad7042�object��T �f��Y�
hQec-2dc10b344e05b569�memchr��xZT9�C��I�Mg�-09f2ab7e0d97e07a��~ݤ	����h���-932f22f820d1e5ec��	�v�5��cp��7�<�-f7f431e3db881029�USIZE_BYTES�\����32�$�ܺrepeat_byte�\�����$�ܪ�D�:�L�9linux�<�9��9��9tests�,�V�$�V��	LO_U64�HI_U64�LO_USIZE�HI_USIZE��contains_zero_byte���memchr_specific�memrchr�memrchr_specific�memchr2�slow�		memchr3��
		88888888��
��'��$0x0101010101010101���
�����������'	��$0x8080808080808080�|�4����(
�,�$9�_�|�4�	����(�,�$9	�_��
���,�#8���!|�
4�D�(��������������������;t����l�4�
�D�needle�haystack�'�����"%��g�0�0�0
__variant1��0�0
__variant2���,����X|�ėt����\�
��L;+�U����1!�	�\�$����x5��)T���	��
���g

m

���g


�
��g

E	
��
z		��/
���������������Ug�o�D���N���L���'C���e��������M�������E��[���E��4��.����5����@���e�1���o�D��l��4��D����#�����������������
�r�vp�y�
�n����$"��$
4�$D�$(�$���
�l��4��D���D��U�!g
��
$�]����"��|�����l�
�
U6
��-�-*		�\�$�&���x7��)T������	(
�
%	
� 
:	��	o��/
���������������!Dg�n�T�<�o�D�8��L�4��0-��(% ����	���
	��o�D��l��4��D������x���������������n�r�vi�t����a	

���	$��4��0c_int�,��size_t�4��������
This crate defines two functions, `memchr` and `memrchr`, which expose a safe interface
to the corresponding functions in `libc`.
�	

���	�
�0�!��!����Xd�M��<?),��4����4����D����D��Ě\����'���

x����\���
b��	��;��
! A safe interface to `memchr`.��
���
JG Returns the index corresponding to the first occurrence of `needle` in���
.+ `haystack`, or `None` if one is not found.�����HE memchr reduces to super-optimized machine code at around an order of���GD magnitude faster than `haystack.iter().position(|&b| b == needle)`.��� (See benchmarks.)���l�
 # Example�����IF This shows how to find the first position of a byte in a byte string.��
�\�
 ```rust���
 use memchr::memchr;��
���
*' let haystack = b"the quick brown fox";���0- assert_eq!(memchr(b'k', haystack), Some(8));�<� ```�4�����
�>�K��@|�������
�}
d�\���<��" A safe interface to `memrchr`.�����IF Returns the index corresponding to the last occurrence of `needle` in���.�&��l��(����HE This shows how to find the last position of a byte in a byte string.���\��)ĭ use memchr::memrchr;�����*�*��2/ assert_eq!(memrchr(b'o', haystack), Some(17));�<��*<� � ���
�c�a��A��!�!����������%J��$=: Like `memchr`, but searches for two bytes instead of one.�<�%"��"���%
needle1�<�%needle2�<�%�D�%D�%�%��&9$�&#��#���&
b1��&b2��&�D�&$�&<closure_kind>�<closure_signature>�<upvars>���4�4,�.�3�3�3������.j��.?< Like `memchr`, but searches for three bytes instead of one.�<�.$���$���/
�1<�.�1<�.needle3�<�/�D�/D�/�/��/A$�/%���%���0
�2�/�2�/b3��/�D�/$�0�3�3�3�4�4�4�4�4,�8�3�3�3��5�5w�	+�	A�	��	d�	��	k�	��	�����8�8c����6���"i��-嵃M�X��\�op��E�?K��:J!Lu$�c��n�Q�D��I�9/q!�9�r�NC=ZS�T�a��d�IL�J�P���n�/A��c\lR.�V�U�Y���s�K1��)J�w�
g��އ��#dN�2*[�=�!�P�^l�7-�B9�!���n�󚗵��%�TQ&���(��
l��'�H���OSh�N����.�ͻ�%_�0�"�9�`��3����^~�C"�ÝÙ�(~���:���ՀO��W�T_����mQe�&$z�B0�.�te��� 4I���,f�g%��Z




Y��$8^����+�4�:����������0D}��'a|b ��.4:@FLRX������� 4I���#���%17=CIOUZ�,@n��
�O�Z�B�b���&:h���E�P��X���.Bp���Q�\�F�d�!`����-�6�<`����-�6�<M�����#��)����K��)��L�I�M(��K��J�Nw�D�{�H�t��S�`�hW���������������
#'5LZ^imq�����������OOOOOOOOOO՘�	�	�	�	�c����6���m�i��"�"�"�"�"�"�"�"�ODHT &@���ͻ�%_��"i��-IL�J�P��:J!Lu$��s�K1�P�^l�7-���OSh�)J�wl��'�H��ՀO��W"�c��n��V�U�Y���#dN�2�
g��އ�T�a��d�
�n�󚗵r�NC=ZS	Q�D��I�9��c\lR.
���^~�C"�ÝÙ� �B9�!���0�"�9mQe�&$z�$�\�op����(��
�`��3��N����.��n�/AB0�.�t%�T_����#(~���:�!嵃M�X�c����6�/q!�9�*[�=�!���%�TQ&�E�?K��/��������_	
4
$+�E�Cp�)GA
���Y�O�� :��Aj�{@�����yP�/��������_	
4Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-0.1.11/src/lib.rs� ���I�L+ev/��v2���X*(())$$1+JJ

*2$
!2$
!2"K/IHJ+1/>*373G)4!*<
2%/2G+&#J/I+3/? 3HP-4!*<
(OH,@(02H4'>M@:!40F 
,,'CEE,
>@HE!40O 
,,,'CEEE9
G$K9)@9P'R-4!,89S$
')$4L\9AA"+
?L?:P'I-6!)BCT-
')*c_5=='
@9
4145;9-09,
A 2"5 6 <%:#.1"9-
A8888!;;<<BB$@@"447!G7
E>>>!AAABBBHHH$FFF":::=!@
I2+3/$'U"
A2+3/$'W"
A2+3/"&9#G6)&
AP��Ғ���KE�VK�&x86_64-unknown-linux-gnu����<ϭ�U���rdg�-c555bfd0bc67b255�c����6��S��1&�Z&&8&&LL<<<T8<
(((

T&LTFk��rust-end-file.note.gnu.property.shstrtab.strtab.symtab.rmeta@ .�`v+&�+�+�+5/0              0           0     0     644     3600      `
ELF>�	@@AWAVATSPA��H��H��t:�H)�H9�HB�H�����D8�A��@8���D�t�E1���1��
H����H��rzH�A�H9�wqI�E��I�YL��D��L��H���������ffff.�L�4:M��M1�M��M)�M	�M1�M��M)�M	�I!�M!�I9�u	H��H9�v�H9��FH9�u1��UI��I)�1�1ɐD�:E8�tA8�t
H��H��I9�u��.H)ϸI���!�BD8�A��@8���DȸtA�L��H��[A\A^A_�H���	���D�JE8�A��A8�A��E�A�u�H�������D�JE8�A��A8�A��E�A�u�H�������D�JE8�A��A8�A��E�A��u���H�������D�JE8�A��A8�A��E�A��I���H���a���D�JE8�A��A8�A��A�E���?�������H�H��H��H���UAWAVAUATSH��A��H��H���R�H)�I9�IB�M���:D�E1ҸA8��AE8��8A8��/H���D�QA8��)E8�� A8��H����D�YA�A8���E8���A8���H����D�YA�A8���E8���A8���H����D�YA�A8���E8��~A8��uH��tUD�YA�A8��[E8��RA8��IH��t)D�YA�A8��/E8��&A8�u�1�I��rA��I�p�H9�vD��I9���1���H�D�L$E��L�xM��D�T$A��I�߉T$D��M��I���������ff.�L�$9M��M1�L��H1�I��I)�I	�M!�M9�@��M1�I��M)�M	�I��M��A��I��M)�M	�M!�M9�uD0�u	H��H9�v�L9�wi�t$D�L$�T$I9��=���I��M)�1�E1�f�D�9A8�tE8�tA8�t
I��H��M9�u��L)ǸI��L��H��[A\A]A^A_]�A���H�
L��L���/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-0.1.11/src/lib.rsZ�%Z�.rustc version 1.92.0 (ded5c06cf 2025-12-08)zRx�88BBB A(A0����9(A BBBA0HX�ABB B(B0A8DP�������8A0B(B BBAAPe��
J8q��%��������4	������������������	�������� \.text.comment.note.GNU-stack.rela.eh_frame.strtab.symtab.rela.text._ZN6memchr7memchr217h5389b7edb7a4e16aE_ZN4core5slice5index16slice_index_fail17h69cf93148e2c0fa9E.rela.text._ZN6memchr7memchr317he1cfb7ead1055874E.rela.data.rel.ro..Lanon.ed582b8e71b23e6d293efbd3cb424922.2.rela.data.rel.ro..Lanon.ed582b8e71b23e6d293efbd3cb424922.1.rodata.str1.1memchr.f73612f6ebffc063-cgu.0/H�@D@8?@�0����@�0V29[�@����@
0�-�%p�� @07��