📄 8a5yjh5qijnw23ftofzb2v9e0.o
/home/palash/git/iron_learn/target/debug/incremental/iron_learn-1je1gzdekrdc9/s-hiw4ko0yt3-05pr8qo-cgnhex5tlft5up8czhjdu4t1e/8a5yjh5qijnw23ftofzb2v9e0.o
Language: o • Lines: 1235
ELF>�@@#H��H��H�D$H�t$�H�D$H���H��H��H�D$H�t$�H�D$H���H��XH�|$H�|$H�|$�H�|$H�D$L�D$H�t$ L�D$8H�t$@H�T$(H�L$0H�T$HH�L$PL�H�wH�WH�OH��X�PH�<$H���Y�H�|$��H�|$��H�|$��������������q!�Q%U9Im�(2�
I�823
I�84	

I�8/I.n:;I<
I2�.@n:;I4�:;I:;I2�
I�82$>.@n:;��I3I3�I!I"
7 $>!.@G":;I� 	

 !"#$%&'()[d
�
� 	
�	
�	
	
$�)�9�	��9�9ry�_�y
�
ypyyy	P�y
_WS�8���	yWk��k�yy��i	
-	
K	
iy�y�yY���[�������[�������px[��������y������������		@xyp�����55@�	[80��~=��Q (^
���y�����	1@yp�yp�xy�ppy
1ph**0�`y0	=	i	
o		
�		
�	y�y�y�8*B
+p�B
g[� �
�
F�FF p�i
��
�pp�ppp��pi�
6
]p���p���p�i
��
�py.ypy.. F
�
 ^���o| k}�KyW[�x[qhW[�x[~6W[�x[�iWc6Wc�Wc�Wc6h6i�ii�����
_I��p��==hh  0**��h��py
�
�pyy��i	
6
H�
�
�
p
�
�
�`�X�X�i�
1�
F�
[
pX�X�X�X" ):8�: bb@)8�0m:X�0�Pm:��� �i	
�	
�	
�	
  � � A ���k�P�K��� ��
�
��k��
K��i�
�
 r 6:���

�s
��
�
�0s
s
0��J 
�
� �C
�
����
 d
4
���
�
����_w�!!W��_�"_yy�!!W�Py 
�
�x�������!!_clang LLVM (rustc version 1.92.0 (ded5c06cf 2025-12-08))src/lib.rs/@/8a5yjh5qijnw23ftofzb2v9e0/home/palash/git/iron_learnstdioerroru8NotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedErrorKindiron_learnexamplestypesLinearLogisticNeuralNetXorNeuralNetImageNeuralNetNGramTransformerExampleModesyncmpsccoreresultu64Ok__0usize__1__2exrblockchunklayer_indexcompressed_blockScanLiney_coordinatei32compressed_pixels_leallocvecTGlobalAbufraw_vecinnerptruniquepointernon_null*const u8NonNull<u8>_markermarkerPhantomData<u8>Unique<u8>capnumniche_typesUsizeNoHighBitRawVecInner<alloc::alloc::Global>RawVec<u8, alloc::alloc::Global>lenVec<u8, alloc::alloc::Global>CompressedScanLineBlockTilecoordinatestile_indexmathVec2<usize>level_indexTileCoordinatesCompressedTileBlockDeepScanLinedecompressed_sample_data_sizecompressed_pixel_offset_tablei8PhantomData<i8>RawVec<i8, alloc::alloc::Global>Vec<i8, alloc::alloc::Global>compressed_sample_data_leCompressedDeepScanLineBlockDeepTileCompressedDeepTileBlockCompressedBlockChunk(usize, usize, exr::block::chunk::Chunk)AbortedNotSupportedborrowBorrowedBdata_ptrlength&strOwnedstringStringCow<str>InvalidIoreprrepr_bitpacked()*const ()NonNull<()>Oskind(dyn core::error::Error + core::marker::Send + core::marker::Sync)vtable__ARRAY_SIZE_TYPE__&[usize; 10]alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync), alloc::alloc::Global>Customalloc::boxed::Box<std::io::error::Custom, alloc::alloc::Global>CSimpleSimpleMessagemessage&std::io::error::SimpleMessageErrorData<alloc::boxed::Box<std::io::error::Custom, alloc::alloc::Global>>PhantomData<std::io::error::ErrorData<alloc::boxed::Box<std::io::error::Custom, alloc::alloc::Global>>>ReprErrorEErrResult<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>mpmcflavorArraycounterarrayheadutilsatomicvcellvalueUnsafeCell<usize>AtomicUsizeCachePadded<core::sync::atomic::AtomicUsize>tailbufferstampmsgmemmaybe_uninituninitmanually_dropManuallyDrop<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>MaybeUninit<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>UnsafeCell<core::mem::maybe_uninit::MaybeUninit<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>Slot<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>alloc::boxed::Box<[std::sync::mpmc::array::Slot<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>], alloc::alloc::Global>one_lapmark_bitsenderswakerpoisonmutexselectorsoperselectOperationpacket*mut ()cxcontextpUnsafeCell<*mut ()>AtomicPtr<()>threadpinnameoptionNonethread_name_stringffic_stralloc::boxed::Box<[u8], alloc::alloc::Global>CStringThreadNameStringSomeOption<std::thread::thread_name_string::ThreadNameString>idnonzeroNonZeroU64InnerNonZero<u64>ThreadIdparkersysthread_parkingfutexstateu32UnsafeCell<u32>AtomicU32ParkerInnerstrongweakdataArcInner<std::thread::Inner>*const alloc::sync::ArcInner<std::thread::Inner>NonNull<alloc::sync::ArcInner<std::thread::Inner>>phantomPhantomData<alloc::sync::ArcInner<std::thread::Inner>>Arc<std::thread::Inner, alloc::alloc::Global>PtrPin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>>Threadthread_idArcInner<std::sync::mpmc::context::Inner>*const alloc::sync::ArcInner<std::sync::mpmc::context::Inner>NonNull<alloc::sync::ArcInner<std::sync::mpmc::context::Inner>>PhantomData<alloc::sync::ArcInner<std::sync::mpmc::context::Inner>>Arc<std::sync::mpmc::context::Inner, alloc::alloc::Global>ContextEntryPhantomData<std::sync::mpmc::waker::Entry>RawVec<std::sync::mpmc::waker::Entry, alloc::alloc::Global>Vec<std::sync::mpmc::waker::Entry, alloc::alloc::Global>observersWakerMutexfailedUnsafeCell<u8>AtomicBoolFlagUnsafeCell<std::sync::mpmc::waker::Waker>Mutex<std::sync::mpmc::waker::Waker>is_emptySyncWakerreceiversChannel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>destroychanCounter<std::sync::mpmc::array::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>*mut std::sync::mpmc::counter::Counter<std::sync::mpmc::array::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>Sender<std::sync::mpmc::array::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>ListlistindexnextslotsBlock<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>*mut std::sync::mpmc::list::Block<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>UnsafeCell<*mut std::sync::mpmc::list::Block<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>AtomicPtr<std::sync::mpmc::list::Block<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>Position<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>CachePadded<std::sync::mpmc::list::Position<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>PhantomData<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>Counter<std::sync::mpmc::list::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>*mut std::sync::mpmc::counter::Counter<std::sync::mpmc::list::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>Sender<std::sync::mpmc::list::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>Zerozerois_disconnectedboolUnsafeCell<std::sync::mpmc::zero::Inner>Mutex<std::sync::mpmc::zero::Inner>Counter<std::sync::mpmc::zero::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>*mut std::sync::mpmc::counter::Counter<std::sync::mpmc::zero::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>Sender<std::sync::mpmc::zero::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>SenderFlavor<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>Sender<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>_ZN3std4sync4mpsc15Sender$LT$T$GT$4send17he18d3744ecd5a9e5Esend<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>SendError<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>Result<(), std::sync::mpsc::SendError<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>&std::sync::mpsc::Sender<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>Receiver<std::sync::mpmc::array::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>Receiver<std::sync::mpmc::list::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>Receiver<std::sync::mpmc::zero::Channel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>>ReceiverFlavor<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>Receiver<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>_ZN3std4sync4mpsc17Receiver$LT$T$GT$4recv17hb60e9bd215c232a2Erecv<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>RecvErrorResult<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>, std::sync::mpsc::RecvError>&std::sync::mpsc::Receiver<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>{impl#6}{impl#13}{impl#14}_ZN3std4sync4mpsc7channel17hed46e76176eeba2bEchannel<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>(std::sync::mpsc::Sender<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>, std::sync::mpsc::Receiver<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>)_ZN71_$LT$std..sync..mpsc..Sender$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$5clone17h939f03e33fc47f3cEclone<core::result::Result<(usize, usize, exr::block::chunk::Chunk), exr::error::Error>>_ZN73_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$5clone17h004ab90cad0e4bb2Eclone<u32>_ZN73_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$5clone17h1b45d76306e1ed24Eclone<iron_learn::examples::types::ExampleMode>_ZN73_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$5clone17hb713e4d4014e4974Eclone<u64>_ZN77_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..default..Default$GT$7default17h5f2420487deeffd9Edefault<iron_learn::examples::types::ExampleMode>_ZN77_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..default..Default$GT$7default17h63a5cfb68bd0885fEdefault<usize>_ZN77_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..default..Default$GT$7default17haf0ebf51b77073faEdefault<bool>_ZN77_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..default..Default$GT$7default17hd198b3d2cf3bb50fEdefault<alloc::string::String>selfttxrxPhantomData<u32>&core::marker::PhantomData<u32>PhantomData<iron_learn::examples::types::ExampleMode>&core::marker::PhantomData<iron_learn::examples::types::ExampleMode>PhantomData<u64>&core::marker::PhantomData<u64>rustc version 1.92.0 (ded5c06cf 2025-12-08)zRx�!D \4!D \L_D`ZdAN|������=��
/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sync/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/srcmpsc.rsmarker.rs	�
�{f�X	�
�	�
�
J<=�	�$
Y�	�
Z	�
Z	�
Z
	�
	�
	�
	���	
 !��!t�_6�	
j�^
��-,	��������	��������	��������	��������


9

`&
+
|0
�5
�>
�E
�K
�Q
�W
�]
�c
�i
�o
�u

{
�
%�
1�
<�
J�
U�
c�
p�
��
��
��
��
��
��
��
��
��
��

�
�
'�
:�
C
R
_
o
�
�#
�)
�/
�5
�;
�B
5	J
�W
�\
0	d
ip
s~
}�
�
A�
H�
��
�
?�
i�
A�
?�
i
H
?
i%
�1
?6
iD
�L
X
�e
Hm
y
V�
L�
Q�
!�
��
��
{�
��
��
�
��
i�
)�
�
�
�
�#
�/
 7E
&!I
T!UKe
�&v
�&�
��
	!��
�"�
�"�
�&�
��
�	�
!�
��
�	�
�
�	
!
�.
�	:
�?
iL
X
�]
ij
�v
�{
i�
�	�
��
?�
�	�
��
?�
��
�
x�
��
L
?
�	
7 
?%
�2
?
xL
�Z
Gf
?k
�	x
2�
?�
��
�
x�
��
R�
?�
�	�
��
?�
�	�
K
?
�	
�	
(
�-
�	:

G

T
Za
�n
�{
��
�
��
��

�
!
�
�	�
�	�
��
�	�
X�
��
�	
�

	
�
+
3
�?
uL
�T
�`
�l
�z
�
��
i�
��
��
��
F�
��
��

�
��
�
�
�
�	


(
06
�B
�G
!S
`
2m
�r
'~
,�
��
��
!
�
�
��
�
��
��
0�
F�
��
	
�	
)	
�$	
�	1	
�G	
�	U	
c	
�p	
�	|	
��	
i�	
�	
��	
i�	
��	
��	
i�	
��	
��	
��	
��	
��	
��	
X



�

�)

�5

XC

�K

�Z


_

�g

�t

F|


�

�
�

�
�

'
�

z
�

��

�
�

i�

�

L�

�

�

?�

�

�

�
!
�(
�-
�2
�;
@B
�H
�N
T
Z
`
.f
4p
Vu
[z
A	�
f�
=	�
f�
��
;	�
i�
=	�
��
;	�
i
l
f*
=	7
fC
�L
;	Q
i^
=	j
�s
;	x
i�
% �
f�
=	�
f�
��
;	�
i�
=	�
��
;	�
i


�



O#

�(

	4

0B

G

$S

�X

	e


q

�v

	�

��

��

	�

�

��

	�

8�

?�

��

��

��

��

��

�
�
H
� 
�,
�2
�>
�D
!IW
J#[
�#f
�&v
�|�
�#�
'$�
�&�
���
W$�
�$�
�&�
��
!�	�
�$�
:%
�

l%
�%*
�0>
�%B
Y&N
�Tb
g&f
�&r
�y
'�
��
3'�
��
�'�
��
^�
b�
n�
i�
�
�
i�
�
�
�
�
��
i

L
�	
�	
�	)
�5
�:
�G
5O
�	\
�d
�	q
�}
��
��
�	�
�	�
��
�	�

�
��
�	�
��
��
�	�
%�
�
�	
�
�
�	,
�8
�=
�	J
V
�[
�	h
�t
�y
�	�
%
�
)
�
�
�
��
6
�
�	�
=
�
K
�
��
�	�

�
O�
K�
	


�

"
*
�
7
"
C
�I
�
U
�Z
ij
bq
_x
i�
s�
w�
m�
{�
�
��
Y�
��
��
I�
�
�
W%
(2
�:
iG
�O
i\
Wd
iq
(y
i�
��
��
��
C�
��
��
3�
�
'�
�
��
d

�
�#
1+
�7
dC
�O
�^
c
o
�t
i�
s�
��
5	�
��
��
��
��
��
��
i�
�
i
�
i*
�1
�6
�;
�G
�P
�U
�a
�n
�z
��
��
��
��
<�
��
��
��
��
��
��
��
��
��
�
�
0
}'
�,
�8
ZD
�Q
�]
�f
�k
�w
0�
�
��
��
��
0�
��
��
��
��
�
�
i
�
�#
i2
�7
�?
�M
LR
�^
�g
�l
�x
��
��
�
��
��
��
��
��
]�
��
L�
S�
X
�
�
L#
S/
X=
:
B
>
G
r
O
�c
l
�s
�z
��
��
�
�
��
��
	�
d�
!�

k
^
�
�)
�B
�K
D
R
�]
�i
!t
z�
��
�
��
��
��
��
���
�&


�&
�
� (>
�&N
�T
�![
if
sv
'�
i'�
�'
 0@P`p�	�
��!! (_08@HPX`hp	x	�
�
���� 8Ph����	�
��	/Lv����	�
0.debug_abbrev.text.comment.rela.debug_aranges.rela.debug_ranges.debug_str.rela.debug_info.note.GNU-stack.rela.debug_line.rela.eh_frame.rela.debug_loc.strtab.symtab.text._ZN77_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..default..Default$GT$7default17h63a5cfb68bd0885fE.text._ZN77_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..default..Default$GT$7default17hd198b3d2cf3bb50fE.rela.text._ZN71_$LT$std..sync..mpsc..Sender$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$5clone17h939f03e33fc47f3cE_ZN71_$LT$std..sync..mpmc..Sender$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$5clone17hbda24b0260a0474bE_ZN3std4sync4mpmc17Receiver$LT$T$GT$4recv17h6290d142dff38b3bE.rela.text._ZN3std4sync4mpsc7channel17hed46e76176eeba2bE_ZN3std4sync4mpmc15Sender$LT$T$GT$4send17hcd96cb3ef477b10bE.text._ZN77_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..default..Default$GT$7default17haf0ebf51b77073faE.text._ZN77_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..default..Default$GT$7default17h5f2420487deeffd9E.rela.text._ZN3std4sync4mpsc15Sender$LT$T$GT$4send17he18d3744ecd5a9e5E.text._ZN73_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$5clone17hb713e4d4014e4974E.text._ZN73_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$5clone17h1b45d76306e1ed24E_ZN3std4sync4mpmc7channel17h807f76a7ca06aa13E.text._ZN73_$LT$core..marker..PhantomData$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$5clone17h004ab90cad0e4bb2E.rela.text._ZN3std4sync4mpsc17Receiver$LT$T$GT$4recv17hb60e9bd215c232a2E8a5yjh5qijnw23ftofzb2v9e0���6@@!@N"�p!�@0N"��_�@HN"��@`N"	d� X0�@�P'`&p�qI�@xN"��U]�P@�N�>"#��@x� "7��2@��"E0��'0eG-a�G�p�G�@��"v�HAq@��" ��J0