887 MB
/srv/reproducible-results/rbuild-debian/r-b-build.WRdsgaKd/b1/rustc_1.85.0+dfsg3-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.WRdsgaKd/b2/rustc_1.85.0+dfsg3-1_amd64.changes
2.17 KB
Files
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 ·c8f363a48ded1b27adeb1fc5263614d7·73492124·debug·optional·cargo-dbgsym_1.85.0+dfsg3-1_amd64.deb1 ·2862704774f7f978d06ac0b02068863e·73492800·debug·optional·cargo-dbgsym_1.85.0+dfsg3-1_amd64.deb
2 ·328df33137e5dcfc5f7a63868de4668f·4377352·doc·optional·cargo-doc_1.85.0+dfsg3-1_all.deb2 ·328df33137e5dcfc5f7a63868de4668f·4377352·doc·optional·cargo-doc_1.85.0+dfsg3-1_all.deb
3 ·a0ec4b0cbfa8a9e4f778d9a29e328b40·6456948·devel·optional·cargo_1.85.0+dfsg3-1_amd64.deb3 ·b181a05a4611d1c1fccf7b4757f5a7be·6457600·devel·optional·cargo_1.85.0+dfsg3-1_amd64.deb
4 ·98422eabc97c5217844100beef86b50d·261503988·debug·optional·libstd-rust-1.85-dbgsym_1.85.0+dfsg3-1_amd64.deb4 ·98422eabc97c5217844100beef86b50d·261503988·debug·optional·libstd-rust-1.85-dbgsym_1.85.0+dfsg3-1_amd64.deb
5 ·c6fd538b2ee41c8ec99d536f96eea675·19724216·libs·optional·libstd-rust-1.85_1.85.0+dfsg3-1_amd64.deb5 ·c6fd538b2ee41c8ec99d536f96eea675·19724216·libs·optional·libstd-rust-1.85_1.85.0+dfsg3-1_amd64.deb
6 ·2259afbb3a73e95f729f914c0b1f1765·91350768·libdevel·optional·libstd-rust-dev-wasm32_1.85.0+dfsg3-1_all.deb6 ·2259afbb3a73e95f729f914c0b1f1765·91350768·libdevel·optional·libstd-rust-dev-wasm32_1.85.0+dfsg3-1_all.deb
7 ·01cd0f96b3261eebf65e925a8f5cee28·39284208·libdevel·optional·libstd-rust-dev_1.85.0+dfsg3-1_amd64.deb7 ·01cd0f96b3261eebf65e925a8f5cee28·39284208·libdevel·optional·libstd-rust-dev_1.85.0+dfsg3-1_amd64.deb
8 ·9b9ad57af37fa1cbf5b0fae148dbc4fa·243364·devel·optional·rust-all_1.85.0+dfsg3-1_all.deb8 ·9b9ad57af37fa1cbf5b0fae148dbc4fa·243364·devel·optional·rust-all_1.85.0+dfsg3-1_all.deb
9 ·0ec357cb67cd747dd5f4f85a5ace7c5f·101391288·debug·optional·rust-analyzer-dbgsym_1.85.0+dfsg3-1_amd64.deb9 ·0ec357cb67cd747dd5f4f85a5ace7c5f·101391288·debug·optional·rust-analyzer-dbgsym_1.85.0+dfsg3-1_amd64.deb
10 ·bdbb2def1bf7b742a5410bebca967faf·8260660·devel·optional·rust-analyzer_1.85.0+dfsg3-1_amd64.deb10 ·bdbb2def1bf7b742a5410bebca967faf·8260660·devel·optional·rust-analyzer_1.85.0+dfsg3-1_amd64.deb
11 ·b4515a840d3fdff961cb7f3129f00fdf·61802176·debug·optional·rust-clippy-dbgsym_1.85.0+dfsg3-1_amd64.deb11 ·b4515a840d3fdff961cb7f3129f00fdf·61802176·debug·optional·rust-clippy-dbgsym_1.85.0+dfsg3-1_amd64.deb
12 ·e3f3f5ddbea8e5743d85c11e5b056c5c·3320720·devel·optional·rust-clippy_1.85.0+dfsg3-1_amd64.deb12 ·e3f3f5ddbea8e5743d85c11e5b056c5c·3320720·devel·optional·rust-clippy_1.85.0+dfsg3-1_amd64.deb
13 ·71813fce61917f66a2001f392ad1c37f·22880252·doc·optional·rust-doc_1.85.0+dfsg3-1_all.deb13 ·0f4a166b649d35f611db9a276fb8bdd2·22901668·doc·optional·rust-doc_1.85.0+dfsg3-1_all.deb
14 ·f63d8dc2dde6369272b6be55f856eda3·249100·devel·optional·rust-gdb_1.85.0+dfsg3-1_all.deb14 ·f63d8dc2dde6369272b6be55f856eda3·249100·devel·optional·rust-gdb_1.85.0+dfsg3-1_all.deb
15 ·7675c3f9ee5275b6ae5aa36b8cf0e1ae·250016·devel·optional·rust-lldb_1.85.0+dfsg3-1_all.deb15 ·7675c3f9ee5275b6ae5aa36b8cf0e1ae·250016·devel·optional·rust-lldb_1.85.0+dfsg3-1_all.deb
16 ·d953d80865b53d4e88f3298711d8fdf1·1762724·devel·optional·rust-llvm_1.85.0+dfsg3-1_amd64.deb16 ·d953d80865b53d4e88f3298711d8fdf1·1762724·devel·optional·rust-llvm_1.85.0+dfsg3-1_amd64.deb
17 ·9ea29715d7c263dea89fa5444013c088·46860216·devel·optional·rust-src_1.85.0+dfsg3-1_all.deb17 ·9ea29715d7c263dea89fa5444013c088·46860216·devel·optional·rust-src_1.85.0+dfsg3-1_all.deb
18 ·6796f09da37ac3ffeca42843e34b6206·34595316·debug·optional·rustc-dbgsym_1.85.0+dfsg3-1_amd64.deb18 ·6796f09da37ac3ffeca42843e34b6206·34595316·debug·optional·rustc-dbgsym_1.85.0+dfsg3-1_amd64.deb
19 ·193770727936ff2a2fe73e92d44576d8·3845652·devel·optional·rustc_1.85.0+dfsg3-1_amd64.deb19 ·193770727936ff2a2fe73e92d44576d8·3845652·devel·optional·rustc_1.85.0+dfsg3-1_amd64.deb
20 ·6f8526170a344796b03b990de24f5dcd·23455100·debug·optional·rustfmt-dbgsym_1.85.0+dfsg3-1_amd64.deb20 ·6f8526170a344796b03b990de24f5dcd·23455100·debug·optional·rustfmt-dbgsym_1.85.0+dfsg3-1_amd64.deb
60.2 MB
cargo_1.85.0+dfsg3-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-24·15:47:57.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-24·15:47:57.000000·debian-binary
2 -rw-r--r--···0········0········0·····2184·2025-04-24·15:47:57.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2184·2025-04-24·15:47:57.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6454572·2025-04-24·15:47:57.000000·data.tar.xz3 -rw-r--r--···0········0········0··6455224·2025-04-24·15:47:57.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
60.2 MB
data.tar.xz
60.2 MB
data.tar
60.2 MB
./usr/bin/cargo
File has been modified after NT_GNU_BUILD_ID has been applied.
1.97 KB
readelf --wide --program-header {}
    
Offset 6, 23 lines modifiedOffset 6, 23 lines modified
6 Program·Headers:6 Program·Headers:
7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
8 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x88 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x8
9 ··INTERP·········0x0003cc·0x00000000000003cc·0x00000000000003cc·0x00001c·0x00001c·R···0x19 ··INTERP·········0x0003cc·0x00000000000003cc·0x00000000000003cc·0x00001c·0x00001c·R···0x1
10 ······[Requesting·program·interpreter:·/lib64/ld-linux-x86-64.so.2]10 ······[Requesting·program·interpreter:·/lib64/ld-linux-x86-64.so.2]
11 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x16ab20·0x16ab20·R···0x100011 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x16ab20·0x16ab20·R···0x1000
12 ··LOAD···········0x16b000·0x000000000016b000·0x000000000016b000·0x1008135·0x1008135·R·E·0x100012 ··LOAD···········0x16b000·0x000000000016b000·0x000000000016b000·0x1008135·0x1008135·R·E·0x1000
13 ··LOAD···········0x1174000·0x0000000001174000·0x0000000001174000·0x453394·0x453394·R···0x100013 ··LOAD···········0x1174000·0x0000000001174000·0x0000000001174000·0x453414·0x453414·R···0x1000
14 ··LOAD···········0x15c7458·0x00000000015c8458·0x00000000015c8458·0x109da8·0x10a168·RW··0x100014 ··LOAD···········0x15c7458·0x00000000015c8458·0x00000000015c8458·0x109da8·0x10a168·RW··0x1000
15 ··DYNAMIC········0x16c4950·0x00000000016c5950·0x00000000016c5950·0x000290·0x000290·RW··0x815 ··DYNAMIC········0x16c4950·0x00000000016c5950·0x00000000016c5950·0x000290·0x000290·RW··0x8
16 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000020·0x000020·R···0x816 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000020·0x000020·R···0x8
17 ··NOTE···········0x0003a8·0x00000000000003a8·0x00000000000003a8·0x000024·0x000024·R···0x417 ··NOTE···········0x0003a8·0x00000000000003a8·0x00000000000003a8·0x000024·0x000024·R···0x4
18 ··NOTE···········0x15c7374·0x00000000015c7374·0x00000000015c7374·0x000020·0x000020·R···0x418 ··NOTE···········0x15c73f4·0x00000000015c73f4·0x00000000015c73f4·0x000020·0x000020·R···0x4
19 ··TLS············0x15c7458·0x00000000015c8458·0x00000000015c8458·0x000040·0x0002a0·R···0x819 ··TLS············0x15c7458·0x00000000015c8458·0x00000000015c8458·0x000040·0x0002a0·R···0x8
20 ··GNU_PROPERTY···0x000388·0x0000000000000388·0x0000000000000388·0x000020·0x000020·R···0x820 ··GNU_PROPERTY···0x000388·0x0000000000000388·0x0000000000000388·0x000020·0x000020·R···0x8
21 ··GNU_EH_FRAME···0x13200e8·0x00000000013200e8·0x00000000013200e8·0x03d07c·0x03d07c·R···0x421 ··GNU_EH_FRAME···0x1320168·0x0000000001320168·0x0000000001320168·0x03d07c·0x03d07c·R···0x4
22 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1022 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
23 ··GNU_RELRO······0x15c7458·0x00000000015c8458·0x00000000015c8458·0x106ba8·0x106ba8·R···0x123 ··GNU_RELRO······0x15c7458·0x00000000015c8458·0x00000000015c8458·0x106ba8·0x106ba8·R···0x1
  
24 ·Section·to·Segment·mapping:24 ·Section·to·Segment·mapping:
25 ··Segment·Sections...25 ··Segment·Sections...
26 ···00·····26 ···00·····
27 ···01·····.interp·27 ···01·····.interp·
2.38 KB
readelf --wide --sections {}
    
Offset 14, 20 lines modifiedOffset 14, 20 lines modified
14 ··[·9]·.rela.dyn·········RELA············0000000000003d98·003d98·166d28·18···A··5···0··814 ··[·9]·.rela.dyn·········RELA············0000000000003d98·003d98·166d28·18···A··5···0··8
15 ··[10]·.rela.plt·········RELA············000000000016aac0·16aac0·000060·18··AI··5··28··815 ··[10]·.rela.plt·········RELA············000000000016aac0·16aac0·000060·18··AI··5··28··8
16 ··[11]·.init·············PROGBITS········000000000016b000·16b000·000017·00··AX··0···0··416 ··[11]·.init·············PROGBITS········000000000016b000·16b000·000017·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········000000000016b020·16b020·000050·10··AX··0···0·1617 ··[12]·.plt··············PROGBITS········000000000016b020·16b020·000050·10··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000000000016b070·16b070·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000000000016b070·16b070·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000000000016b080·16b080·10080ac·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000000000016b080·16b080·10080ac·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········000000000117312c·117312c·000009·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········000000000117312c·117312c·000009·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0000000001174000·1174000·1ac0c6·00···A··0···0·12821 ··[16]·.rodata···········PROGBITS········0000000001174000·1174000·1ac146·00···A··0···0·128
22 ··[17]·.debug_gdb_scripts·PROGBITS········00000000013200c6·13200c6·000022·01·AMS··0···0··122 ··[17]·.debug_gdb_scripts·PROGBITS········0000000001320146·1320146·000022·01·AMS··0···0··1
23 ··[18]·.eh_frame_hdr·····PROGBITS········00000000013200e8·13200e8·03d07c·00···A··0···0··423 ··[18]·.eh_frame_hdr·····PROGBITS········0000000001320168·1320168·03d07c·00···A··0···0··4
24 ··[19]·.eh_frame·········PROGBITS········000000000135d168·135d168·1bdea0·00···A··0···0··824 ··[19]·.eh_frame·········PROGBITS········000000000135d1e8·135d1e8·1bdea0·00···A··0···0··8
25 ··[20]·.gcc_except_table·PROGBITS········000000000151b008·151b008·0ac36c·00···A··0···0··425 ··[20]·.gcc_except_table·PROGBITS········000000000151b088·151b088·0ac36c·00···A··0···0··4
26 ··[21]·.note.ABI-tag·····NOTE············00000000015c7374·15c7374·000020·00···A··0···0··426 ··[21]·.note.ABI-tag·····NOTE············00000000015c73f4·15c73f4·000020·00···A··0···0··4
27 ··[22]·.tdata············PROGBITS········00000000015c8458·15c7458·000040·00·WAT··0···0··827 ··[22]·.tdata············PROGBITS········00000000015c8458·15c7458·000040·00·WAT··0···0··8
28 ··[23]·.tbss·············NOBITS··········00000000015c8498·15c7498·000260·00·WAT··0···0··828 ··[23]·.tbss·············NOBITS··········00000000015c8498·15c7498·000260·00·WAT··0···0··8
29 ··[24]·.init_array·······INIT_ARRAY······00000000015c8498·15c7498·000018·08··WA··0···0··829 ··[24]·.init_array·······INIT_ARRAY······00000000015c8498·15c7498·000018·08··WA··0···0··8
30 ··[25]·.fini_array·······FINI_ARRAY······00000000015c84b0·15c74b0·000008·08··WA··0···0··830 ··[25]·.fini_array·······FINI_ARRAY······00000000015c84b0·15c74b0·000008·08··WA··0···0··8
31 ··[26]·.data.rel.ro······PROGBITS········00000000015c84b8·15c74b8·0fd498·00··WA··0···0··831 ··[26]·.data.rel.ro······PROGBITS········00000000015c84b8·15c74b8·0fd498·00··WA··0···0··8
32 ··[27]·.dynamic··········DYNAMIC·········00000000016c5950·16c4950·000290·10··WA··6···0··832 ··[27]·.dynamic··········DYNAMIC·········00000000016c5950·16c4950·000290·10··WA··6···0··8
33 ··[28]·.got··············PROGBITS········00000000016c5be0·16c4be0·009420·08··WA··0···0··833 ··[28]·.got··············PROGBITS········00000000016c5be0·16c4be0·009420·08··WA··0···0··8
6.35 MB
readelf --wide --relocs {}
    
Offset 74, 143 lines modifiedOffset 74, 143 lines modified
74 00000000015c8958··0000000000000008·R_X86_64_RELATIVE·························1178f1074 00000000015c8958··0000000000000008·R_X86_64_RELATIVE·························1178f10
75 00000000015c8970··0000000000000008·R_X86_64_RELATIVE·························1178f1075 00000000015c8970··0000000000000008·R_X86_64_RELATIVE·························1178f10
76 00000000015c8988··0000000000000008·R_X86_64_RELATIVE·························1178f7976 00000000015c8988··0000000000000008·R_X86_64_RELATIVE·························1178f79
77 00000000015c89a0··0000000000000008·R_X86_64_RELATIVE·························1178f1077 00000000015c89a0··0000000000000008·R_X86_64_RELATIVE·························1178f10
78 00000000015c89b8··0000000000000008·R_X86_64_RELATIVE·························1178f1078 00000000015c89b8··0000000000000008·R_X86_64_RELATIVE·························1178f10
79 00000000015c89d0··0000000000000008·R_X86_64_RELATIVE·························1178f1079 00000000015c89d0··0000000000000008·R_X86_64_RELATIVE·························1178f10
80 00000000015c89e8··0000000000000008·R_X86_64_RELATIVE·························1178f1080 00000000015c89e8··0000000000000008·R_X86_64_RELATIVE·························1178f10
81 00000000015c8a00··0000000000000008·R_X86_64_RELATIVE·························1179bc081 00000000015c8a00··0000000000000008·R_X86_64_RELATIVE·························1179b60
82 00000000015c8a10··0000000000000008·R_X86_64_RELATIVE·························1179beb82 00000000015c8a10··0000000000000008·R_X86_64_RELATIVE·························1179b8b
83 00000000015c8a20··0000000000000008·R_X86_64_RELATIVE·························1179bee83 00000000015c8a20··0000000000000008·R_X86_64_RELATIVE·························1179b8e
84 00000000015c8a38··0000000000000008·R_X86_64_RELATIVE·························1179c2d84 00000000015c8a38··0000000000000008·R_X86_64_RELATIVE·························1179bcd
85 00000000015c8a50··0000000000000008·R_X86_64_RELATIVE·························1179c2d85 00000000015c8a50··0000000000000008·R_X86_64_RELATIVE·························1179bcd
86 00000000015c8a68··0000000000000008·R_X86_64_RELATIVE·························1179c2d86 00000000015c8a68··0000000000000008·R_X86_64_RELATIVE·························1179bcd
87 00000000015c8a80··0000000000000008·R_X86_64_RELATIVE·························1179c2d87 00000000015c8a80··0000000000000008·R_X86_64_RELATIVE·························1179bcd
88 00000000015c8a98··0000000000000008·R_X86_64_RELATIVE·························1179c2d88 00000000015c8a98··0000000000000008·R_X86_64_RELATIVE·························1179bcd
89 00000000015c8ab0··0000000000000008·R_X86_64_RELATIVE·························1179c2d89 00000000015c8ab0··0000000000000008·R_X86_64_RELATIVE·························1179bcd
90 00000000015c8ac8··0000000000000008·R_X86_64_RELATIVE·························1179c2d90 00000000015c8ac8··0000000000000008·R_X86_64_RELATIVE·························1179bcd
91 00000000015c8ae0··0000000000000008·R_X86_64_RELATIVE·························1179c2d91 00000000015c8ae0··0000000000000008·R_X86_64_RELATIVE·························1179bcd
92 00000000015c8af8··0000000000000008·R_X86_64_RELATIVE·························1179c2d92 00000000015c8af8··0000000000000008·R_X86_64_RELATIVE·························1179bcd
93 00000000015c8b10··0000000000000008·R_X86_64_RELATIVE·························1179c6793 00000000015c8b10··0000000000000008·R_X86_64_RELATIVE·························1179c07
94 00000000015c8b28··0000000000000008·R_X86_64_RELATIVE·························1179cfe94 00000000015c8b28··0000000000000008·R_X86_64_RELATIVE·························1179c9e
95 00000000015c8b40··0000000000000008·R_X86_64_RELATIVE·························1179d2e95 00000000015c8b40··0000000000000008·R_X86_64_RELATIVE·························1179cce
96 00000000015c8b70··0000000000000008·R_X86_64_RELATIVE·························1fa0c096 00000000015c8b70··0000000000000008·R_X86_64_RELATIVE·························1fa0c0
97 00000000015c8b78··0000000000000008·R_X86_64_RELATIVE·························1179d9997 00000000015c8b78··0000000000000008·R_X86_64_RELATIVE·························1179d39
98 00000000015c8b90··0000000000000008·R_X86_64_RELATIVE·························1179dd798 00000000015c8b90··0000000000000008·R_X86_64_RELATIVE·························1179d77
99 00000000015c8ba8··0000000000000008·R_X86_64_RELATIVE·························1f7f5099 00000000015c8ba8··0000000000000008·R_X86_64_RELATIVE·························1f7f50
100 00000000015c8bc0··0000000000000008·R_X86_64_RELATIVE·························1fa220100 00000000015c8bc0··0000000000000008·R_X86_64_RELATIVE·························1fa220
101 00000000015c8bc8··0000000000000008·R_X86_64_RELATIVE·························1fa0e0101 00000000015c8bc8··0000000000000008·R_X86_64_RELATIVE·························1fa0e0
102 00000000015c8bd0··0000000000000008·R_X86_64_RELATIVE·························1f0a30102 00000000015c8bd0··0000000000000008·R_X86_64_RELATIVE·························1f0a30
103 00000000015c8bd8··0000000000000008·R_X86_64_RELATIVE·························1179df8103 00000000015c8bd8··0000000000000008·R_X86_64_RELATIVE·························1179d98
104 00000000015c8be8··0000000000000008·R_X86_64_RELATIVE·························1179ca5104 00000000015c8be8··0000000000000008·R_X86_64_RELATIVE·························1179c45
105 00000000015c8c00··0000000000000008·R_X86_64_RELATIVE·························1179e30105 00000000015c8c00··0000000000000008·R_X86_64_RELATIVE·························1179dd0
106 00000000015c8c10··0000000000000008·R_X86_64_RELATIVE·························1179e85106 00000000015c8c10··0000000000000008·R_X86_64_RELATIVE·························1179e25
107 00000000015c8c20··0000000000000008·R_X86_64_RELATIVE·························1179e90107 00000000015c8c20··0000000000000008·R_X86_64_RELATIVE·························1179e30
108 00000000015c8c40··0000000000000008·R_X86_64_RELATIVE·························1179efd108 00000000015c8c40··0000000000000008·R_X86_64_RELATIVE·························1179e9d
109 00000000015c8c50··0000000000000008·R_X86_64_RELATIVE·························1179f25109 00000000015c8c50··0000000000000008·R_X86_64_RELATIVE·························1179ec5
110 00000000015c8c60··0000000000000008·R_X86_64_RELATIVE·························1179f27110 00000000015c8c60··0000000000000008·R_X86_64_RELATIVE·························1179ec7
111 00000000015c8c70··0000000000000008·R_X86_64_RELATIVE·························1178235111 00000000015c8c70··0000000000000008·R_X86_64_RELATIVE·························1178235
112 00000000015c8c80··0000000000000008·R_X86_64_RELATIVE·························1179f33112 00000000015c8c80··0000000000000008·R_X86_64_RELATIVE·························1179ed3
113 00000000015c8c90··0000000000000008·R_X86_64_RELATIVE·························1174230113 00000000015c8c90··0000000000000008·R_X86_64_RELATIVE·························1174230
114 00000000015c8ca0··0000000000000008·R_X86_64_RELATIVE·························1179f34114 00000000015c8ca0··0000000000000008·R_X86_64_RELATIVE·························1179ed4
115 00000000015c8cb0··0000000000000008·R_X86_64_RELATIVE·························1179f35115 00000000015c8cb0··0000000000000008·R_X86_64_RELATIVE·························1179ed5
116 00000000015c8cc0··0000000000000008·R_X86_64_RELATIVE·························1179fa7116 00000000015c8cc0··0000000000000008·R_X86_64_RELATIVE·························1179f47
117 00000000015c8cd8··0000000000000008·R_X86_64_RELATIVE·························1177739117 00000000015c8cd8··0000000000000008·R_X86_64_RELATIVE·························1177739
118 00000000015c8ce8··0000000000000008·R_X86_64_RELATIVE·························1179fcb118 00000000015c8ce8··0000000000000008·R_X86_64_RELATIVE·························1179f6b
119 00000000015c8d08··0000000000000008·R_X86_64_RELATIVE·························1179fce119 00000000015c8d08··0000000000000008·R_X86_64_RELATIVE·························1179f6e
120 00000000015c8d18··0000000000000008·R_X86_64_RELATIVE·························1179fd0120 00000000015c8d18··0000000000000008·R_X86_64_RELATIVE·························1179f70
121 00000000015c8d28··0000000000000008·R_X86_64_RELATIVE·························1179ff6121 00000000015c8d28··0000000000000008·R_X86_64_RELATIVE·························1179f96
122 00000000015c8d38··0000000000000008·R_X86_64_RELATIVE·························1179f34122 00000000015c8d38··0000000000000008·R_X86_64_RELATIVE·························1179ed4
123 00000000015c8d48··0000000000000008·R_X86_64_RELATIVE·························1179fa7123 00000000015c8d48··0000000000000008·R_X86_64_RELATIVE·························1179f47
124 00000000015c8d60··0000000000000008·R_X86_64_RELATIVE·························1177739124 00000000015c8d60··0000000000000008·R_X86_64_RELATIVE·························1177739
125 00000000015c8d90··0000000000000008·R_X86_64_RELATIVE·························1179f33125 00000000015c8d90··0000000000000008·R_X86_64_RELATIVE·························1179ed3
126 00000000015c8da0··0000000000000008·R_X86_64_RELATIVE·························1177739126 00000000015c8da0··0000000000000008·R_X86_64_RELATIVE·························1177739
127 00000000015c8dd0··0000000000000008·R_X86_64_RELATIVE·························1177739127 00000000015c8dd0··0000000000000008·R_X86_64_RELATIVE·························1177739
128 00000000015c8e00··0000000000000008·R_X86_64_RELATIVE·························117823d128 00000000015c8e00··0000000000000008·R_X86_64_RELATIVE·························117823d
129 00000000015c8e10··0000000000000008·R_X86_64_RELATIVE·························117a0b8129 00000000015c8e10··0000000000000008·R_X86_64_RELATIVE·························117a058
130 00000000015c8e20··0000000000000008·R_X86_64_RELATIVE·························1179efc130 00000000015c8e20··0000000000000008·R_X86_64_RELATIVE·························1179e9c
131 00000000015c8e30··0000000000000008·R_X86_64_RELATIVE·························117a0be131 00000000015c8e30··0000000000000008·R_X86_64_RELATIVE·························117a05e
132 00000000015c8e40··0000000000000008·R_X86_64_RELATIVE·························1179efc132 00000000015c8e40··0000000000000008·R_X86_64_RELATIVE·························1179e9c
133 00000000015c8e50··0000000000000008·R_X86_64_RELATIVE·························117a0c7133 00000000015c8e50··0000000000000008·R_X86_64_RELATIVE·························117a067
134 00000000015c8e60··0000000000000008·R_X86_64_RELATIVE·························1179efc134 00000000015c8e60··0000000000000008·R_X86_64_RELATIVE·························1179e9c
135 00000000015c8e70··0000000000000008·R_X86_64_RELATIVE·························117a0d4135 00000000015c8e70··0000000000000008·R_X86_64_RELATIVE·························117a074
136 00000000015c8e80··0000000000000008·R_X86_64_RELATIVE·························1179efc136 00000000015c8e80··0000000000000008·R_X86_64_RELATIVE·························1179e9c
137 00000000015c8e90··0000000000000008·R_X86_64_RELATIVE·························117773d137 00000000015c8e90··0000000000000008·R_X86_64_RELATIVE·························117773d
138 00000000015c8ea0··0000000000000008·R_X86_64_RELATIVE·························1179efc138 00000000015c8ea0··0000000000000008·R_X86_64_RELATIVE·························1179e9c
139 00000000015c8eb0··0000000000000008·R_X86_64_RELATIVE·························1179fa7139 00000000015c8eb0··0000000000000008·R_X86_64_RELATIVE·························1179f47
140 00000000015c8ec8··0000000000000008·R_X86_64_RELATIVE·························117a100140 00000000015c8ec8··0000000000000008·R_X86_64_RELATIVE·························117a0a0
141 00000000015c8ed8··0000000000000008·R_X86_64_RELATIVE·························117a109141 00000000015c8ed8··0000000000000008·R_X86_64_RELATIVE·························117a0a9
142 00000000015c8ee8··0000000000000008·R_X86_64_RELATIVE·························117a109142 00000000015c8ee8··0000000000000008·R_X86_64_RELATIVE·························117a0a9
143 00000000015c8ef8··0000000000000008·R_X86_64_RELATIVE·························117a10a143 00000000015c8ef8··0000000000000008·R_X86_64_RELATIVE·························117a0aa
144 00000000015c8f08··0000000000000008·R_X86_64_RELATIVE·························1179f33144 00000000015c8f08··0000000000000008·R_X86_64_RELATIVE·························1179ed3
145 00000000015c8f18··0000000000000008·R_X86_64_RELATIVE·························117a110145 00000000015c8f18··0000000000000008·R_X86_64_RELATIVE·························117a0b0
146 00000000015c8f28··0000000000000008·R_X86_64_RELATIVE·························1179fa7146 00000000015c8f28··0000000000000008·R_X86_64_RELATIVE·························1179f47
147 00000000015c8f40··0000000000000008·R_X86_64_RELATIVE·························117a118147 00000000015c8f40··0000000000000008·R_X86_64_RELATIVE·························117a0b8
148 00000000015c8f50··0000000000000008·R_X86_64_RELATIVE·························117a10a148 00000000015c8f50··0000000000000008·R_X86_64_RELATIVE·························117a0aa
149 00000000015c8f60··0000000000000008·R_X86_64_RELATIVE·························1179f33149 00000000015c8f60··0000000000000008·R_X86_64_RELATIVE·························1179ed3
150 00000000015c8f70··0000000000000008·R_X86_64_RELATIVE·························117a121150 00000000015c8f70··0000000000000008·R_X86_64_RELATIVE·························117a0c1
151 00000000015c8f80··0000000000000008·R_X86_64_RELATIVE·························117a110151 00000000015c8f80··0000000000000008·R_X86_64_RELATIVE·························117a0b0
152 00000000015c8f90··0000000000000008·R_X86_64_RELATIVE·························1179fa7152 00000000015c8f90··0000000000000008·R_X86_64_RELATIVE·························1179f47
153 00000000015c8fa8··0000000000000008·R_X86_64_RELATIVE·························117a1dd153 00000000015c8fa8··0000000000000008·R_X86_64_RELATIVE·························117a17d
154 00000000015c8fd0··0000000000000008·R_X86_64_RELATIVE·························10fc680154 00000000015c8fd0··0000000000000008·R_X86_64_RELATIVE·························10fc680
155 00000000015c8fd8··0000000000000008·R_X86_64_RELATIVE·························1fa010155 00000000015c8fd8··0000000000000008·R_X86_64_RELATIVE·························1fa010
156 00000000015c8fe0··0000000000000008·R_X86_64_RELATIVE·························1fa0a0156 00000000015c8fe0··0000000000000008·R_X86_64_RELATIVE·························1fa0a0
157 00000000015c8ff8··0000000000000008·R_X86_64_RELATIVE·························117774d157 00000000015c8ff8··0000000000000008·R_X86_64_RELATIVE·························117774d
158 00000000015c9008··0000000000000008·R_X86_64_RELATIVE·························117a276158 00000000015c9008··0000000000000008·R_X86_64_RELATIVE·························117a216
159 00000000015c9028··0000000000000008·R_X86_64_RELATIVE·························16cf010159 00000000015c9028··0000000000000008·R_X86_64_RELATIVE·························16cf010
160 00000000015c9030··0000000000000008·R_X86_64_RELATIVE·························15c8fb8160 00000000015c9030··0000000000000008·R_X86_64_RELATIVE·························15c8fb8
161 00000000015c9038··0000000000000008·R_X86_64_RELATIVE·························117a276161 00000000015c9038··0000000000000008·R_X86_64_RELATIVE·························117a216
162 00000000015c9048··0000000000000008·R_X86_64_RELATIVE·························1179fa7162 00000000015c9048··0000000000000008·R_X86_64_RELATIVE·························1179f47
163 00000000015c9060··0000000000000008·R_X86_64_RELATIVE·························117a280163 00000000015c9060··0000000000000008·R_X86_64_RELATIVE·························117a220
164 00000000015c9070··0000000000000008·R_X86_64_RELATIVE·························117a294164 00000000015c9070··0000000000000008·R_X86_64_RELATIVE·························117a234
165 00000000015c9080··0000000000000008·R_X86_64_RELATIVE·························117a2ce165 00000000015c9080··0000000000000008·R_X86_64_RELATIVE·························117a26e
166 00000000015c9090··0000000000000008·R_X86_64_RELATIVE·························117a2f9166 00000000015c9090··0000000000000008·R_X86_64_RELATIVE·························117a299
167 00000000015c90a0··0000000000000008·R_X86_64_RELATIVE·························117a30d167 00000000015c90a0··0000000000000008·R_X86_64_RELATIVE·························117a2ad
168 00000000015c90b0··0000000000000008·R_X86_64_RELATIVE·························117a280168 00000000015c90b0··0000000000000008·R_X86_64_RELATIVE·························117a220
169 00000000015c90c0··0000000000000008·R_X86_64_RELATIVE·························117a344169 00000000015c90c0··0000000000000008·R_X86_64_RELATIVE·························117a2e4
170 00000000015c90d0··0000000000000008·R_X86_64_RELATIVE·························117a375170 00000000015c90d0··0000000000000008·R_X86_64_RELATIVE·························117a315
171 00000000015c90e0··0000000000000008·R_X86_64_RELATIVE·························117a280171 00000000015c90e0··0000000000000008·R_X86_64_RELATIVE·························117a220
172 00000000015c90f0··0000000000000008·R_X86_64_RELATIVE·························117a437172 00000000015c90f0··0000000000000008·R_X86_64_RELATIVE·························117a3d7
173 00000000015c9100··0000000000000008·R_X86_64_RELATIVE·························117a50e173 00000000015c9100··0000000000000008·R_X86_64_RELATIVE·························117a4ae
174 00000000015c9110··0000000000000008·R_X86_64_RELATIVE·························1179f34174 00000000015c9110··0000000000000008·R_X86_64_RELATIVE·························1179ed4
175 00000000015c9120··0000000000000008·R_X86_64_RELATIVE·························117a553175 00000000015c9120··0000000000000008·R_X86_64_RELATIVE·························117a4f3
176 00000000015c9130··0000000000000008·R_X86_64_RELATIVE·························117a559176 00000000015c9130··0000000000000008·R_X86_64_RELATIVE·························117a4f9
177 00000000015c9140··0000000000000008·R_X86_64_RELATIVE·························1177751177 00000000015c9140··0000000000000008·R_X86_64_RELATIVE·························1177751
178 00000000015c9150··0000000000000008·R_X86_64_RELATIVE·························1179fa7178 00000000015c9150··0000000000000008·R_X86_64_RELATIVE·························1179f47
179 00000000015c9168··0000000000000008·R_X86_64_RELATIVE·························1179fa7179 00000000015c9168··0000000000000008·R_X86_64_RELATIVE·························1179f47
180 00000000015c9180··0000000000000008·R_X86_64_RELATIVE·························1179fa7180 00000000015c9180··0000000000000008·R_X86_64_RELATIVE·························1179f47
181 00000000015c91a8··0000000000000008·R_X86_64_RELATIVE·························117a581181 00000000015c91a8··0000000000000008·R_X86_64_RELATIVE·························117a521
182 00000000015c91b8··0000000000000008·R_X86_64_RELATIVE·························117a276182 00000000015c91b8··0000000000000008·R_X86_64_RELATIVE·························117a216
183 00000000015c91d8··0000000000000008·R_X86_64_RELATIVE·························16cf028183 00000000015c91d8··0000000000000008·R_X86_64_RELATIVE·························16cf028
184 00000000015c91e0··0000000000000008·R_X86_64_RELATIVE·························15c8fb8184 00000000015c91e0··0000000000000008·R_X86_64_RELATIVE·························15c8fb8
185 00000000015c91e8··0000000000000008·R_X86_64_RELATIVE·························117a276185 00000000015c91e8··0000000000000008·R_X86_64_RELATIVE·························117a216
186 00000000015c91f8··0000000000000008·R_X86_64_RELATIVE·························1179fa7186 00000000015c91f8··0000000000000008·R_X86_64_RELATIVE·························1179f47
187 00000000015c9210··0000000000000008·R_X86_64_RELATIVE·························1179fa7187 00000000015c9210··0000000000000008·R_X86_64_RELATIVE·························1179f47
188 00000000015c9228··0000000000000008·R_X86_64_RELATIVE·························1179fa7188 00000000015c9228··0000000000000008·R_X86_64_RELATIVE·························1179f47
189 00000000015c9250··0000000000000008·R_X86_64_RELATIVE·························117a599189 00000000015c9250··0000000000000008·R_X86_64_RELATIVE·························117a539
190 00000000015c9260··0000000000000008·R_X86_64_RELATIVE·························117a276190 00000000015c9260··0000000000000008·R_X86_64_RELATIVE·························117a216
191 00000000015c9280··0000000000000008·R_X86_64_RELATIVE·························16cf040191 00000000015c9280··0000000000000008·R_X86_64_RELATIVE·························16cf040
192 00000000015c9288··0000000000000008·R_X86_64_RELATIVE·························15c8fb8192 00000000015c9288··0000000000000008·R_X86_64_RELATIVE·························15c8fb8
193 00000000015c9290··0000000000000008·R_X86_64_RELATIVE·························117a276193 00000000015c9290··0000000000000008·R_X86_64_RELATIVE·························117a216
194 00000000015c92a0··0000000000000008·R_X86_64_RELATIVE·························1179fa7194 00000000015c92a0··0000000000000008·R_X86_64_RELATIVE·························1179f47
195 00000000015c92b8··0000000000000008·R_X86_64_RELATIVE·························117a5a7195 00000000015c92b8··0000000000000008·R_X86_64_RELATIVE·························117a547
196 00000000015c92c8··0000000000000008·R_X86_64_RELATIVE·························117a437196 00000000015c92c8··0000000000000008·R_X86_64_RELATIVE·························117a3d7
197 00000000015c92e8··0000000000000008·R_X86_64_RELATIVE·························1177755197 00000000015c92e8··0000000000000008·R_X86_64_RELATIVE·························1177755
198 00000000015c92f8··0000000000000008·R_X86_64_RELATIVE·························117a276198 00000000015c92f8··0000000000000008·R_X86_64_RELATIVE·························117a216
199 00000000015c9318··0000000000000008·R_X86_64_RELATIVE·························16cf058199 00000000015c9318··0000000000000008·R_X86_64_RELATIVE·························16cf058
200 00000000015c9320··0000000000000008·R_X86_64_RELATIVE·························15c8fb8200 00000000015c9320··0000000000000008·R_X86_64_RELATIVE·························15c8fb8
Max diff block lines reached; 6637454/6656818 bytes (99.71%) of diff not shown.
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5cea844399aeb931e0062ca385509eb02851fed66 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·65e1f23ae99ea545570a205fad363e01570be106
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
3.94 MB
readelf --wide --debug-dump=frames {}
    
Offset 1, 31261 lines modifiedOffset 1, 31261 lines modified
1 Contents·of·the·.eh_frame_hdr·section:1 Contents·of·the·.eh_frame_hdr·section:
  
2 ··Version:·················12 ··Version:·················1
3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)
4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)
5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)
6 ··Start·of·frame·section:··0x3d07c·(offset:·0x135d168)6 ··Start·of·frame·section:··0x3d07c·(offset:·0x135d1e8)
Diff chunk too large, falling back to line-by-line diff (31246 lines added, 31246 lines removed)
7 ··Entries·in·search·table:·0x7a0e7 ··Entries·in·search·table:·0x7a0e
8 ··0xfffffffffee4af38·(offset:·0x16b020)·->·0x3d0c8·fde=[····48]8 ··0xfffffffffee4aeb8·(offset:·0x16b020)·->·0x3d0c8·fde=[····48]
9 ··0xfffffffffee4af88·(offset:·0x16b070)·->·0x3d0f0·fde=[····70]9 ··0xfffffffffee4af08·(offset:·0x16b070)·->·0x3d0f0·fde=[····70]
10 ··0xfffffffffee4af98·(offset:·0x16b080)·->·0x3dc94·fde=[···c14]10 ··0xfffffffffee4af18·(offset:·0x16b080)·->·0x3dc94·fde=[···c14]
11 ··0xfffffffffee4b018·(offset:·0x16b100)·->·0x3dcb4·fde=[···c34]11 ··0xfffffffffee4af98·(offset:·0x16b100)·->·0x3dcb4·fde=[···c34]
12 ··0xfffffffffee4b098·(offset:·0x16b180)·->·0x3dcd4·fde=[···c54]12 ··0xfffffffffee4b018·(offset:·0x16b180)·->·0x3dcd4·fde=[···c54]
13 ··0xfffffffffee4b178·(offset:·0x16b260)·->·0x3dcf8·fde=[···c78]13 ··0xfffffffffee4b0f8·(offset:·0x16b260)·->·0x3dcf8·fde=[···c78]
14 ··0xfffffffffee4b208·(offset:·0x16b2f0)·->·0x3dd1c·fde=[···c9c]14 ··0xfffffffffee4b188·(offset:·0x16b2f0)·->·0x3dd1c·fde=[···c9c]
15 ··0xfffffffffee4b278·(offset:·0x16b360)·->·0x3dd3c·fde=[···cbc]15 ··0xfffffffffee4b1f8·(offset:·0x16b360)·->·0x3dd3c·fde=[···cbc]
16 ··0xfffffffffee4b358·(offset:·0x16b440)·->·0x3fcfc·fde=[··2c7c]16 ··0xfffffffffee4b2d8·(offset:·0x16b440)·->·0x3fcfc·fde=[··2c7c]
17 ··0xfffffffffee4b408·(offset:·0x16b4f0)·->·0x3f4a4·fde=[··2424]17 ··0xfffffffffee4b388·(offset:·0x16b4f0)·->·0x3f4a4·fde=[··2424]
18 ··0xfffffffffee4b4a8·(offset:·0x16b590)·->·0x3f4d0·fde=[··2450]18 ··0xfffffffffee4b428·(offset:·0x16b590)·->·0x3f4d0·fde=[··2450]
19 ··0xfffffffffee4b538·(offset:·0x16b620)·->·0x40224·fde=[··31a4]19 ··0xfffffffffee4b4b8·(offset:·0x16b620)·->·0x40224·fde=[··31a4]
20 ··0xfffffffffee4b778·(offset:·0x16b860)·->·0x3f838·fde=[··27b8]20 ··0xfffffffffee4b6f8·(offset:·0x16b860)·->·0x3f838·fde=[··27b8]
21 ··0xfffffffffee4b7f8·(offset:·0x16b8e0)·->·0x3f87c·fde=[··27fc]21 ··0xfffffffffee4b778·(offset:·0x16b8e0)·->·0x3f87c·fde=[··27fc]
22 ··0xfffffffffee4b858·(offset:·0x16b940)·->·0x411c0·fde=[··4140]22 ··0xfffffffffee4b7d8·(offset:·0x16b940)·->·0x411c0·fde=[··4140]
23 ··0xfffffffffee4b8c8·(offset:·0x16b9b0)·->·0x40670·fde=[··35f0]23 ··0xfffffffffee4b848·(offset:·0x16b9b0)·->·0x40670·fde=[··35f0]
24 ··0xfffffffffee4b908·(offset:·0x16b9f0)·->·0x411f0·fde=[··4170]24 ··0xfffffffffee4b888·(offset:·0x16b9f0)·->·0x411f0·fde=[··4170]
25 ··0xfffffffffee4b9f8·(offset:·0x16bae0)·->·0x4121c·fde=[··419c]25 ··0xfffffffffee4b978·(offset:·0x16bae0)·->·0x4121c·fde=[··419c]
26 ··0xfffffffffee4bab8·(offset:·0x16bba0)·->·0x41244·fde=[··41c4]26 ··0xfffffffffee4ba38·(offset:·0x16bba0)·->·0x41244·fde=[··41c4]
27 ··0xfffffffffee4bb78·(offset:·0x16bc60)·->·0x4126c·fde=[··41ec]27 ··0xfffffffffee4baf8·(offset:·0x16bc60)·->·0x4126c·fde=[··41ec]
28 ··0xfffffffffee4bc38·(offset:·0x16bd20)·->·0x41294·fde=[··4214]28 ··0xfffffffffee4bbb8·(offset:·0x16bd20)·->·0x41294·fde=[··4214]
29 ··0xfffffffffee4bd28·(offset:·0x16be10)·->·0x412c0·fde=[··4240]29 ··0xfffffffffee4bca8·(offset:·0x16be10)·->·0x412c0·fde=[··4240]
30 ··0xfffffffffee4bdd8·(offset:·0x16bec0)·->·0x412e8·fde=[··4268]30 ··0xfffffffffee4bd58·(offset:·0x16bec0)·->·0x412e8·fde=[··4268]
31 ··0xfffffffffee4be88·(offset:·0x16bf70)·->·0x41310·fde=[··4290]31 ··0xfffffffffee4be08·(offset:·0x16bf70)·->·0x41310·fde=[··4290]
32 ··0xfffffffffee4bf38·(offset:·0x16c020)·->·0x41338·fde=[··42b8]32 ··0xfffffffffee4beb8·(offset:·0x16c020)·->·0x41338·fde=[··42b8]
33 ··0xfffffffffee4c018·(offset:·0x16c100)·->·0x41364·fde=[··42e4]33 ··0xfffffffffee4bf98·(offset:·0x16c100)·->·0x41364·fde=[··42e4]
34 ··0xfffffffffee4c0c8·(offset:·0x16c1b0)·->·0x4138c·fde=[··430c]34 ··0xfffffffffee4c048·(offset:·0x16c1b0)·->·0x4138c·fde=[··430c]
35 ··0xfffffffffee4c198·(offset:·0x16c280)·->·0x40f34·fde=[··3eb4]35 ··0xfffffffffee4c118·(offset:·0x16c280)·->·0x40f34·fde=[··3eb4]
36 ··0xfffffffffee4c1f8·(offset:·0x16c2e0)·->·0x41ff4·fde=[··4f74]36 ··0xfffffffffee4c178·(offset:·0x16c2e0)·->·0x41ff4·fde=[··4f74]
37 ··0xfffffffffee4c258·(offset:·0x16c340)·->·0x40fcc·fde=[··3f4c]37 ··0xfffffffffee4c1d8·(offset:·0x16c340)·->·0x40fcc·fde=[··3f4c]
38 ··0xfffffffffee4c288·(offset:·0x16c370)·->·0x42024·fde=[··4fa4]38 ··0xfffffffffee4c208·(offset:·0x16c370)·->·0x42024·fde=[··4fa4]
39 ··0xfffffffffee4c2f8·(offset:·0x16c3e0)·->·0x42050·fde=[··4fd0]39 ··0xfffffffffee4c278·(offset:·0x16c3e0)·->·0x42050·fde=[··4fd0]
40 ··0xfffffffffee4c368·(offset:·0x16c450)·->·0x4207c·fde=[··4ffc]40 ··0xfffffffffee4c2e8·(offset:·0x16c450)·->·0x4207c·fde=[··4ffc]
41 ··0xfffffffffee4c3c8·(offset:·0x16c4b0)·->·0x420ac·fde=[··502c]41 ··0xfffffffffee4c348·(offset:·0x16c4b0)·->·0x420ac·fde=[··502c]
42 ··0xfffffffffee4c438·(offset:·0x16c520)·->·0x420d8·fde=[··5058]42 ··0xfffffffffee4c3b8·(offset:·0x16c520)·->·0x420d8·fde=[··5058]
43 ··0xfffffffffee4c4b8·(offset:·0x16c5a0)·->·0x42e84·fde=[··5e04]43 ··0xfffffffffee4c438·(offset:·0x16c5a0)·->·0x42e84·fde=[··5e04]
44 ··0xfffffffffee4c518·(offset:·0x16c600)·->·0x44ef4·fde=[··7e74]44 ··0xfffffffffee4c498·(offset:·0x16c600)·->·0x44ef4·fde=[··7e74]
45 ··0xfffffffffee4c908·(offset:·0x16c9f0)·->·0x44f48·fde=[··7ec8]45 ··0xfffffffffee4c888·(offset:·0x16c9f0)·->·0x44f48·fde=[··7ec8]
46 ··0xfffffffffee4c978·(offset:·0x16ca60)·->·0x44410·fde=[··7390]46 ··0xfffffffffee4c8f8·(offset:·0x16ca60)·->·0x44410·fde=[··7390]
47 ··0xfffffffffee4c9b8·(offset:·0x16caa0)·->·0x449c0·fde=[··7940]47 ··0xfffffffffee4c938·(offset:·0x16caa0)·->·0x449c0·fde=[··7940]
48 ··0xfffffffffee4ca18·(offset:·0x16cb00)·->·0x463bc·fde=[··933c]48 ··0xfffffffffee4c998·(offset:·0x16cb00)·->·0x463bc·fde=[··933c]
49 ··0xfffffffffee4cc98·(offset:·0x16cd80)·->·0x49cb4·fde=[··cc34]49 ··0xfffffffffee4cc18·(offset:·0x16cd80)·->·0x49cb4·fde=[··cc34]
50 ··0xfffffffffee4ccf8·(offset:·0x16cde0)·->·0x4b870·fde=[··e7f0]50 ··0xfffffffffee4cc78·(offset:·0x16cde0)·->·0x4b870·fde=[··e7f0]
51 ··0xfffffffffee4cd88·(offset:·0x16ce70)·->·0x4ba20·fde=[··e9a0]51 ··0xfffffffffee4cd08·(offset:·0x16ce70)·->·0x4ba20·fde=[··e9a0]
52 ··0xfffffffffee4cde8·(offset:·0x16ced0)·->·0x54e04·fde=[·17d84]52 ··0xfffffffffee4cd68·(offset:·0x16ced0)·->·0x54e04·fde=[·17d84]
53 ··0xfffffffffee4d3c8·(offset:·0x16d4b0)·->·0x5410c·fde=[·1708c]53 ··0xfffffffffee4d348·(offset:·0x16d4b0)·->·0x5410c·fde=[·1708c]
54 ··0xfffffffffee4d998·(offset:·0x16da80)·->·0x5415c·fde=[·170dc]54 ··0xfffffffffee4d918·(offset:·0x16da80)·->·0x5415c·fde=[·170dc]
55 ··0xfffffffffee4dfe8·(offset:·0x16e0d0)·->·0x54e58·fde=[·17dd8]55 ··0xfffffffffee4df68·(offset:·0x16e0d0)·->·0x54e58·fde=[·17dd8]
56 ··0xfffffffffee4e6d8·(offset:·0x16e7c0)·->·0x5704c·fde=[·19fcc]56 ··0xfffffffffee4e658·(offset:·0x16e7c0)·->·0x5704c·fde=[·19fcc]
57 ··0xfffffffffee4eab8·(offset:·0x16eba0)·->·0x559b0·fde=[·18930]57 ··0xfffffffffee4ea38·(offset:·0x16eba0)·->·0x559b0·fde=[·18930]
58 ··0xfffffffffee4eb18·(offset:·0x16ec00)·->·0x57c6c·fde=[·1abec]58 ··0xfffffffffee4ea98·(offset:·0x16ec00)·->·0x57c6c·fde=[·1abec]
59 ··0xfffffffffee4eb88·(offset:·0x16ec70)·->·0x57c98·fde=[·1ac18]59 ··0xfffffffffee4eb08·(offset:·0x16ec70)·->·0x57c98·fde=[·1ac18]
60 ··0xfffffffffee4ec88·(offset:·0x16ed70)·->·0x57e0c·fde=[·1ad8c]60 ··0xfffffffffee4ec08·(offset:·0x16ed70)·->·0x57e0c·fde=[·1ad8c]
61 ··0xfffffffffee4ece8·(offset:·0x16edd0)·->·0x5ab38·fde=[·1dab8]61 ··0xfffffffffee4ec68·(offset:·0x16edd0)·->·0x5ab38·fde=[·1dab8]
62 ··0xfffffffffee4ed58·(offset:·0x16ee40)·->·0x5ab64·fde=[·1dae4]62 ··0xfffffffffee4ecd8·(offset:·0x16ee40)·->·0x5ab64·fde=[·1dae4]
63 ··0xfffffffffee4ee58·(offset:·0x16ef40)·->·0x5b798·fde=[·1e718]63 ··0xfffffffffee4edd8·(offset:·0x16ef40)·->·0x5b798·fde=[·1e718]
64 ··0xfffffffffee4eed8·(offset:·0x16efc0)·->·0x5beb8·fde=[·1ee38]64 ··0xfffffffffee4ee58·(offset:·0x16efc0)·->·0x5beb8·fde=[·1ee38]
65 ··0xfffffffffee4ef88·(offset:·0x16f070)·->·0x5cb58·fde=[·1fad8]65 ··0xfffffffffee4ef08·(offset:·0x16f070)·->·0x5cb58·fde=[·1fad8]
66 ··0xfffffffffee4eff8·(offset:·0x16f0e0)·->·0x5cb84·fde=[·1fb04]66 ··0xfffffffffee4ef78·(offset:·0x16f0e0)·->·0x5cb84·fde=[·1fb04]
67 ··0xfffffffffee4f0f8·(offset:·0x16f1e0)·->·0x5d448·fde=[·203c8]67 ··0xfffffffffee4f078·(offset:·0x16f1e0)·->·0x5d448·fde=[·203c8]
68 ··0xfffffffffee4f6c8·(offset:·0x16f7b0)·->·0x5d494·fde=[·20414]68 ··0xfffffffffee4f648·(offset:·0x16f7b0)·->·0x5d494·fde=[·20414]
69 ··0xfffffffffee4fb98·(offset:·0x16fc80)·->·0x5d76c·fde=[·206ec]69 ··0xfffffffffee4fb18·(offset:·0x16fc80)·->·0x5d76c·fde=[·206ec]
70 ··0xfffffffffee502b8·(offset:·0x1703a0)·->·0x5d7c0·fde=[·20740]70 ··0xfffffffffee50238·(offset:·0x1703a0)·->·0x5d7c0·fde=[·20740]
71 ··0xfffffffffee50a08·(offset:·0x170af0)·->·0x5d814·fde=[·20794]71 ··0xfffffffffee50988·(offset:·0x170af0)·->·0x5d814·fde=[·20794]
72 ··0xfffffffffee51448·(offset:·0x171530)·->·0x5e0e4·fde=[·21064]72 ··0xfffffffffee513c8·(offset:·0x171530)·->·0x5e0e4·fde=[·21064]
73 ··0xfffffffffee516b8·(offset:·0x1717a0)·->·0x5e148·fde=[·210c8]73 ··0xfffffffffee51638·(offset:·0x1717a0)·->·0x5e148·fde=[·210c8]
74 ··0xfffffffffee51928·(offset:·0x171a10)·->·0x5e1ac·fde=[·2112c]74 ··0xfffffffffee518a8·(offset:·0x171a10)·->·0x5e1ac·fde=[·2112c]
75 ··0xfffffffffee519c8·(offset:·0x171ab0)·->·0x5e214·fde=[·21194]75 ··0xfffffffffee51948·(offset:·0x171ab0)·->·0x5e214·fde=[·21194]
76 ··0xfffffffffee51c38·(offset:·0x171d20)·->·0x5f4f4·fde=[·22474]76 ··0xfffffffffee51bb8·(offset:·0x171d20)·->·0x5f4f4·fde=[·22474]
77 ··0xfffffffffee51d58·(offset:·0x171e40)·->·0x5f478·fde=[·223f8]77 ··0xfffffffffee51cd8·(offset:·0x171e40)·->·0x5f478·fde=[·223f8]
78 ··0xfffffffffee51de8·(offset:·0x171ed0)·->·0x5f4a4·fde=[·22424]78 ··0xfffffffffee51d68·(offset:·0x171ed0)·->·0x5f4a4·fde=[·22424]
79 ··0xfffffffffee51e68·(offset:·0x171f50)·->·0x5f758·fde=[·226d8]79 ··0xfffffffffee51de8·(offset:·0x171f50)·->·0x5f758·fde=[·226d8]
80 ··0xfffffffffee51eb8·(offset:·0x171fa0)·->·0x5fb18·fde=[·22a98]80 ··0xfffffffffee51e38·(offset:·0x171fa0)·->·0x5fb18·fde=[·22a98]
81 ··0xfffffffffee52218·(offset:·0x172300)·->·0x60aa4·fde=[·23a24]81 ··0xfffffffffee52198·(offset:·0x172300)·->·0x60aa4·fde=[·23a24]
82 ··0xfffffffffee52608·(offset:·0x1726f0)·->·0x608f0·fde=[·23870]82 ··0xfffffffffee52588·(offset:·0x1726f0)·->·0x608f0·fde=[·23870]
83 ··0xfffffffffee52678·(offset:·0x172760)·->·0x6091c·fde=[·2389c]83 ··0xfffffffffee525f8·(offset:·0x172760)·->·0x6091c·fde=[·2389c]
84 ··0xfffffffffee52778·(offset:·0x172860)·->·0x60b4c·fde=[·23acc]84 ··0xfffffffffee526f8·(offset:·0x172860)·->·0x60b4c·fde=[·23acc]
85 ··0xfffffffffee529b8·(offset:·0x172aa0)·->·0x610c4·fde=[·24044]85 ··0xfffffffffee52938·(offset:·0x172aa0)·->·0x610c4·fde=[·24044]
86 ··0xfffffffffee52a38·(offset:·0x172b20)·->·0x61b80·fde=[·24b00]86 ··0xfffffffffee529b8·(offset:·0x172b20)·->·0x61b80·fde=[·24b00]
87 ··0xfffffffffee52aa8·(offset:·0x172b90)·->·0x61bac·fde=[·24b2c]87 ··0xfffffffffee52a28·(offset:·0x172b90)·->·0x61bac·fde=[·24b2c]
88 ··0xfffffffffee52ba8·(offset:·0x172c90)·->·0x63174·fde=[·260f4]88 ··0xfffffffffee52b28·(offset:·0x172c90)·->·0x63174·fde=[·260f4]
89 ··0xfffffffffee531b8·(offset:·0x1732a0)·->·0x64638·fde=[·275b8]89 ··0xfffffffffee53138·(offset:·0x1732a0)·->·0x64638·fde=[·275b8]
90 ··0xfffffffffee53228·(offset:·0x173310)·->·0x6473c·fde=[·276bc]90 ··0xfffffffffee531a8·(offset:·0x173310)·->·0x6473c·fde=[·276bc]
91 ··0xfffffffffee5331d·(offset:·0x173405)·->·0x65d34·fde=[·28cb4]91 ··0xfffffffffee5329d·(offset:·0x173405)·->·0x65d34·fde=[·28cb4]
92 ··0xfffffffffee53358·(offset:·0x173440)·->·0x68028·fde=[·2afa8]92 ··0xfffffffffee532d8·(offset:·0x173440)·->·0x68028·fde=[·2afa8]
93 ··0xfffffffffee533b8·(offset:·0x1734a0)·->·0x68300·fde=[·2b280]93 ··0xfffffffffee53338·(offset:·0x1734a0)·->·0x68300·fde=[·2b280]
94 ··0xfffffffffee53728·(offset:·0x173810)·->·0x68350·fde=[·2b2d0]94 ··0xfffffffffee536a8·(offset:·0x173810)·->·0x68350·fde=[·2b2d0]
95 ··0xfffffffffee537a8·(offset:·0x173890)·->·0x68888·fde=[·2b808]95 ··0xfffffffffee53728·(offset:·0x173890)·->·0x68888·fde=[·2b808]
96 ··0xfffffffffee538c8·(offset:·0x1739b0)·->·0x68a10·fde=[·2b990]96 ··0xfffffffffee53848·(offset:·0x1739b0)·->·0x68a10·fde=[·2b990]
97 ··0xfffffffffee53918·(offset:·0x173a00)·->·0x6b054·fde=[·2dfd4]97 ··0xfffffffffee53898·(offset:·0x173a00)·->·0x6b054·fde=[·2dfd4]
98 ··0xfffffffffee53a08·(offset:·0x173af0)·->·0x71b30·fde=[·34ab0]98 ··0xfffffffffee53988·(offset:·0x173af0)·->·0x71b30·fde=[·34ab0]
99 ··0xfffffffffee53d38·(offset:·0x173e20)·->·0x71b80·fde=[·34b00]99 ··0xfffffffffee53cb8·(offset:·0x173e20)·->·0x71b80·fde=[·34b00]
100 ··0xfffffffffee54098·(offset:·0x174180)·->·0x6b5f4·fde=[·2e574]100 ··0xfffffffffee54018·(offset:·0x174180)·->·0x6b5f4·fde=[·2e574]
101 ··0xfffffffffee540f8·(offset:·0x1741e0)·->·0x78f3c·fde=[·3bebc]101 ··0xfffffffffee54078·(offset:·0x1741e0)·->·0x78f3c·fde=[·3bebc]
102 ··0xfffffffffee54158·(offset:·0x174240)·->·0x90464·fde=[·533e4]102 ··0xfffffffffee540d8·(offset:·0x174240)·->·0x90464·fde=[·533e4]
103 ··0xfffffffffee541b8·(offset:·0x1742a0)·->·0x9087c·fde=[·537fc]103 ··0xfffffffffee54138·(offset:·0x1742a0)·->·0x9087c·fde=[·537fc]
104 ··0xfffffffffee54214·(offset:·0x1742fc)·->·0x9902c·fde=[·5bfac]104 ··0xfffffffffee54194·(offset:·0x1742fc)·->·0x9902c·fde=[·5bfac]
105 ··0xfffffffffee54242·(offset:·0x17432a)·->·0x99040·fde=[·5bfc0]105 ··0xfffffffffee541c2·(offset:·0x17432a)·->·0x99040·fde=[·5bfc0]
106 ··0xfffffffffee54270·(offset:·0x174358)·->·0x99054·fde=[·5bfd4]106 ··0xfffffffffee541f0·(offset:·0x174358)·->·0x99054·fde=[·5bfd4]
107 ··0xfffffffffee5429e·(offset:·0x174386)·->·0x99068·fde=[·5bfe8]107 ··0xfffffffffee5421e·(offset:·0x174386)·->·0x99068·fde=[·5bfe8]
108 ··0xfffffffffee542cc·(offset:·0x1743b4)·->·0x9907c·fde=[·5bffc]108 ··0xfffffffffee5424c·(offset:·0x1743b4)·->·0x9907c·fde=[·5bffc]
109 ··0xfffffffffee542fa·(offset:·0x1743e2)·->·0x99090·fde=[·5c010]109 ··0xfffffffffee5427a·(offset:·0x1743e2)·->·0x99090·fde=[·5c010]
110 ··0xfffffffffee54328·(offset:·0x174410)·->·0x994c4·fde=[·5c444]110 ··0xfffffffffee542a8·(offset:·0x174410)·->·0x994c4·fde=[·5c444]
111 ··0xfffffffffee54398·(offset:·0x174480)·->·0xa32f4·fde=[·66274]111 ··0xfffffffffee54318·(offset:·0x174480)·->·0xa32f4·fde=[·66274]
112 ··0xfffffffffee543d8·(offset:·0x1744c0)·->·0x9bc8c·fde=[·5ec0c]112 ··0xfffffffffee54358·(offset:·0x1744c0)·->·0x9bc8c·fde=[·5ec0c]
113 ··0xfffffffffee546b8·(offset:·0x1747a0)·->·0xa3324·fde=[·662a4]113 ··0xfffffffffee54638·(offset:·0x1747a0)·->·0xa3324·fde=[·662a4]
114 ··0xfffffffffee546f8·(offset:·0x1747e0)·->·0xa3354·fde=[·662d4]114 ··0xfffffffffee54678·(offset:·0x1747e0)·->·0xa3354·fde=[·662d4]
115 ··0xfffffffffee54738·(offset:·0x174820)·->·0x9befc·fde=[·5ee7c]115 ··0xfffffffffee546b8·(offset:·0x174820)·->·0x9befc·fde=[·5ee7c]
116 ··0xfffffffffee54a18·(offset:·0x174b00)·->·0x9bf40·fde=[·5eec0]116 ··0xfffffffffee54998·(offset:·0x174b00)·->·0x9bf40·fde=[·5eec0]
117 ··0xfffffffffee54b88·(offset:·0x174c70)·->·0x9bf78·fde=[·5eef8]117 ··0xfffffffffee54b08·(offset:·0x174c70)·->·0x9bf78·fde=[·5eef8]
118 ··0xfffffffffee54ce8·(offset:·0x174dd0)·->·0x9bfa8·fde=[·5ef28]118 ··0xfffffffffee54c68·(offset:·0x174dd0)·->·0x9bfa8·fde=[·5ef28]
119 ··0xfffffffffee54d98·(offset:·0x174e80)·->·0xa3384·fde=[·66304]119 ··0xfffffffffee54d18·(offset:·0x174e80)·->·0xa3384·fde=[·66304]
120 ··0xfffffffffee54dd8·(offset:·0x174ec0)·->·0x9c02c·fde=[·5efac]120 ··0xfffffffffee54d58·(offset:·0x174ec0)·->·0x9c02c·fde=[·5efac]
121 ··0xfffffffffee54e38·(offset:·0x174f20)·->·0xb1a88·fde=[·74a08]121 ··0xfffffffffee54db8·(offset:·0x174f20)·->·0xb1a88·fde=[·74a08]
122 ··0xfffffffffee54ea8·(offset:·0x174f90)·->·0xa6648·fde=[·695c8]122 ··0xfffffffffee54e28·(offset:·0x174f90)·->·0xa6648·fde=[·695c8]
123 ··0xfffffffffee54f18·(offset:·0x175000)·->·0xa6674·fde=[·695f4]123 ··0xfffffffffee54e98·(offset:·0x175000)·->·0xa6674·fde=[·695f4]
124 ··0xfffffffffee55018·(offset:·0x175100)·->·0xa7214·fde=[·6a194]124 ··0xfffffffffee54f98·(offset:·0x175100)·->·0xa7214·fde=[·6a194]
125 ··0xfffffffffee55078·(offset:·0x175160)·->·0xb0530·fde=[·734b0]125 ··0xfffffffffee54ff8·(offset:·0x175160)·->·0xb0530·fde=[·734b0]
Max diff block lines reached; 678/4135516 bytes (0.02%) of diff not shown.
275 KB
strings --all --bytes=8 {}
    
Offset 34770, 15 lines modifiedOffset 34770, 15 lines modified
34770 tOcMIDXSEENDiskEOIESeenrefsSha1logstagslocknext·at·fillURL··<=·SHA1·of·TZifJuneJuly·in··getAuthZlibGonemetaUID·GID·dumbFoldNoteCrlfBOLD34770 tOcMIDXSEENDiskEOIESeenrefsSha1logstagslocknext·at·fillURL··<=·SHA1·of·TZifJuneJuly·in··getAuthZlibGonemetaUID·GID·dumbFoldNoteCrlfBOLD
34771 [9m-infcfg(not(all(any(·is·skipoptsagdaaidl*.mk*.bpavro*.bb*.brcarpcbor*.cc*.hh*.cr*.cscuda*.cudartdiffdita*.el*.exfidl*.fs*.gi*.gd*.gn*.gogzip*.gzhamlhare*.ha*.hs*.hyjava*.j2*.jl*.js*.ktleanEULA*.lylisp*.sclzma*.ac*.m4makemako*.mdmint*.ml*.moobjc*.mm*.ppperl*.pl*.PL*.pm*.po*.ps*.rbpurs*.pyraku*.p6rdoc*.rerubyrust*.rssass*.shslim*.vg*.svswig*.tf*.tstwigvala*.vb*.vhvhdlwgslwiki*.xzyaccyamlyangzstdset1set2WordpoolcurrslotCorebitsReprFAILahexcwcfcwcmdashDashemodideoidsbidstidsuincbinpcinscmathMathoidcoidsxidcxidsV1_110.011.012.012.113.014.015.015.116.0V2_0V2_1V3_0V3_1V3_2V4_0V4_1V5_0V5_1V5_2V6_0V6_1V6_2V6_3V7_0V8_0V9_0v100v110v120v121v130v140v150v151v160MarkmarkadlmaghbahomAhomarabarmiarmnavstbalibamubassbatkbengbhksbopobrahbraibugibuhdcakmcanscarichamChamcherchrscoptcpmncprtcyrldevadiakdogrdsrtduplegypelbaelymethigarageorglaggonggonmgothgrangrekgujrgukhguruhanghanihanohatrhebrhirahluwhmnghmnphrkthungitalkanakawiKawikharkhmrkhojkitskndakraikthilanalaoolatnlepclimblinalinblisuLisulycilydimahjmakamandmanimarcmedfmendmercmeromiaoMiaomlymmodiModimongmroomteimultmymrnagmnandnarbnbatnewaNewankoonshuogamolckonaoorkhoryaosgeosmaougrpalmpaucpermphagphliphlpphnxplrdprtiqaacqaairjngrohgrunrsamrsarbsaursgnwshawshrdsiddsindsinhsogdsogosorasoyosundsunusylosyrctagbtakrtaletalutamltangtavttelutfngtglgthaathaiThaitibttirhtnsatodrtotoTototutgugarvaiivithwarawchoxpeoxsuxyeziyiiizanbzinhzyyyzzzzInCBSlimMaskrev=tag=repr"""34771 [9m-infcfg(not(all(any(·is·skipoptsagdaaidl*.mk*.bpavro*.bb*.brcarpcbor*.cc*.hh*.cr*.cscuda*.cudartdiffdita*.el*.exfidl*.fs*.gi*.gd*.gn*.gogzip*.gzhamlhare*.ha*.hs*.hyjava*.j2*.jl*.js*.ktleanEULA*.lylisp*.sclzma*.ac*.m4makemako*.mdmint*.ml*.moobjc*.mm*.ppperl*.pl*.PL*.pm*.po*.ps*.rbpurs*.pyraku*.p6rdoc*.rerubyrust*.rssass*.shslim*.vg*.svswig*.tf*.tstwigvala*.vb*.vhvhdlwgslwiki*.xzyaccyamlyangzstdset1set2WordpoolcurrslotCorebitsReprFAILahexcwcfcwcmdashDashemodideoidsbidstidsuincbinpcinscmathMathoidcoidsxidcxidsV1_110.011.012.012.113.014.015.015.116.0V2_0V2_1V3_0V3_1V3_2V4_0V4_1V5_0V5_1V5_2V6_0V6_1V6_2V6_3V7_0V8_0V9_0v100v110v120v121v130v140v150v151v160MarkmarkadlmaghbahomAhomarabarmiarmnavstbalibamubassbatkbengbhksbopobrahbraibugibuhdcakmcanscarichamChamcherchrscoptcpmncprtcyrldevadiakdogrdsrtduplegypelbaelymethigarageorglaggonggonmgothgrangrekgujrgukhguruhanghanihanohatrhebrhirahluwhmnghmnphrkthungitalkanakawiKawikharkhmrkhojkitskndakraikthilanalaoolatnlepclimblinalinblisuLisulycilydimahjmakamandmanimarcmedfmendmercmeromiaoMiaomlymmodiModimongmroomteimultmymrnagmnandnarbnbatnewaNewankoonshuogamolckonaoorkhoryaosgeosmaougrpalmpaucpermphagphliphlpphnxplrdprtiqaacqaairjngrohgrunrsamrsarbsaursgnwshawshrdsiddsindsinhsogdsogosorasoyosundsunusylosyrctagbtakrtaletalutamltangtavttelutfngtglgthaathaiThaitibttirhtnsatodrtotoTototutgugarvaiivithwarawchoxpeoxsuxyeziyiiizanbzinhzyyyzzzzInCBSlimMaskrev=tag=repr"""
34772 -nanin·`34772 -nanin·`
34773 ```callhashHash·or·%2e.%2E..%2e.%2E'\0'i128u128UnixSPANHINTWARNwarnWarnKindpeer·&&·env·NOEX)·=·charfor<shimmut·dyn·__ZN(..)width"always"·progress·requires·a·`width`·keyneveralwaysTermConfigverbosequietcolorhyperlinksunicodeprogresscargo·-Z·alias:·--configpackagesmetadatafeaturesartifactbin_nameoptionalregistrysrc_pathNO_COLORexamplesusernamepasswordfragmentRgbColorAllocErrThreadIdExplicitFEATURESREGISTRY--targetselectedTESTNAMENoEqualsPriorArgno-track-request./trace-LONG_BITopenSUSERaspbiancodenameSemanticopensusesles_sapRelease:RUST_LOGon·line·log.filelog.lineRegistryOverflowWildcard`·with·`·trying·ArtifactchecksumSourceIdno_proxycommand=dir-nameinheritsallProxyReadLinkMetadataexpectedNotFounduseStdevPostBodyancestordistancePackIterWithPathLoadPackfileModesymlinksworktreesafecrlfautocrlfgitoxidepathspecHTTP/1.1root-dirwarningscheckoutprotocolfunctionDirEntry--renameFeatures·as·of·vRemovingUpdating·packageversion:(latest·license:abstractcontinueoverridedatetimepriorityrelativechildrenrenderedbyte_endline_endresolverhomepagekeywordsautobinsfilenameEncodingListRefsRealpathREDACTEDFullNameObjectIdSolutionNulError·changeddep_hashCleaning·target·target·`binary·`Replacedold_namenew_name=fish·"'Commandsdefault34773 ```callhashHash·or·%2e.%2E..%2e.%2E'\0'i128u128UnixSPANHINTWARNwarnWarnKindpeer·&&·env·NOEX)·=·charfor<shimmut·dyn·__ZN(..)width"always"·progress·requires·a·`width`·keyneveralwaysTermConfigverbosequietcolorhyperlinksunicodeprogresscargo·-Z·alias:·--configpackagesmetadatafeaturesartifactbin_nameoptionalregistrysrc_pathNO_COLORexamplesusernamepasswordfragmentRgbColorAllocErrThreadIdExplicitFEATURESREGISTRY--targetselectedTESTNAMENoEqualsPriorArgno-track-request./trace-LONG_BITopenSUSERaspbiancodenameSemanticopensusesles_sapRelease:RUST_LOGon·line·log.filelog.lineRegistryOverflowWildcard`·with·`·trying·ArtifactchecksumSourceIdno_proxycommand=dir-nameinheritsallProxyReadLinkMetadataexpectedNotFounduseStdevPostBodyancestordistancePackIterWithPathLoadPackfileModesymlinksworktreesafecrlfautocrlfgitoxidepathspecHTTP/1.1root-dirwarningscheckoutprotocolfunctionDirEntry--renameFeatures·as·of·vRemovingUpdating·packageversion:(latest·license:abstractcontinueoverridedatetimepriorityrelativechildrenrenderedbyte_endline_endresolverhomepagekeywordsautobinsfilenameEncodingListRefsRealpathREDACTEDFullNameObjectIdSolutionNulError·changeddep_hashCleaning·target·target·`binary·`Replacedold_namenew_name=fish·"'Commandsdefault
34774 xdg-openIO·errorLC_CTYPE34774 xdg-openIO·errorLC_CTYPE
34775 NoStrExpNoStrIatNoStrNbfParseExpParseIatParseNbfpositionDateTimeTimedOutDeadlockSEQUENCEos_errorSyntax(34775 NoStrExpNoStrIatNoStrNbfParseExpParseIatParseNbfpositionDateTimeTimedOutDeadlockSEQUENCEos_errorSyntax(
34776 ·······'·existsAnyValueall-argsAsteriskinstanceSymbolicutf8_errattemptsUrlParseWorktreerequiredBufErrorDelegateBranch·'Includesvalue_idno·paniccore.eolParseUrl·of·url·version=UTF-16BEUTF-16LEx-cp1250ksc_5601x-cp1251iso88591csgb2312x-cp1252iso88592x-cp1253iso88593ecma-114x-cp1254iso88594x-cp1255iso88595x-x-big5x-cp1256csibm866iso88596x-cp1257iso88597asmo-708ecma-118elot_928x-cp1258iso88598iso88599cyrillicutf-16beutf-16leus-asciims_kanjix-euc-jpCompleteshallow·DisabledNegativeThe·url··object·Mismatch'·failedVerbatimDeviceNSgitdir:··as·UTF8modifiedInMemoryencodingUsernamePassword·bytes,·/dev/ttyhome·dirSUDO_UIDoverflow<locked>ThursdaySaturday%Y-%m-%dPositiveSpecificFilePathnumber·'%m/%d/%y%H:%M:%S·insteadFebruaryNovemberDecember;·class=BareRepoUnmergedConflictModifiedNoMemoryCheckoutCallbackDescribe/var/ssl/usr/ssl/etc/sslcert.pem/crates/Continuestruct·RApiError`·into·`TarErrorCLICOLOREffects(,·code:·vendoredReadOnlyDiskFullInteger·,·name:··column·,·line:·a·string,·found·linking·TF_BUILDsignal:·/dev/fd/originalOverrideCaptureslook_set·regexesbasenameStandardpatternshash_lenSearcherpreinnersearcherPatternsCowBytesstride:·haystackanchoredearliestSlimAVX2Datetimepreambleimplicittrailinginvalid·sequencea·IpAddrFieldSetcallsiteValueSetlocationaccessedFileTypeFileDesc.zdebug_MakePipeStaticFddeadlocktruncate·(SIGIO)extern·"·but·is··(bytes·/usr/src/rustc-1.85.0/library/alloc/src/slice.rs/rust/deps/clap_complete-4.5.40/src/env/mod.rs`,·unknown·shell·``,·expected·one·of·/rust/deps/itertools-0.13.0/src/lib.rscalled·`Result::unwrap()`·on·an·`Err`·value/rust/deps/rusqlite-0.32.1/src/cache.rs/rust/deps/flate2-1.0.35/src/bufreader.rsa·Display·implementation·returned·an·error·unexpectedlyinvalid·type:·,·expected·invalid·value:·unknown·field·``,·there·are·no·fields`,·expected·invalid·length·duplicate·field·`unknown·variant·``,·there·are·no·variantsErrorsrc/tools/cargo/src/bin/cargo/commands/remove.rsverify-projectDEPRECATED:·Check·correctness·of·crate·manifest.34776 ·······'·existsAnyValueall-argsAsteriskinstanceSymbolicutf8_errattemptsUrlParseWorktreerequiredBufErrorDelegateBranch·'Includesvalue_idno·paniccore.eolParseUrl·of·url·version=UTF-16BEUTF-16LEx-cp1250ksc_5601x-cp1251iso88591csgb2312x-cp1252iso88592x-cp1253iso88593ecma-114x-cp1254iso88594x-cp1255iso88595x-x-big5x-cp1256csibm866iso88596x-cp1257iso88597asmo-708ecma-118elot_928x-cp1258iso88598iso88599cyrillicutf-16beutf-16leus-asciims_kanjix-euc-jpCompleteshallow·DisabledNegativeThe·url··object·Mismatch'·failedVerbatimDeviceNSgitdir:··as·UTF8modifiedInMemoryencodingUsernamePassword·bytes,·/dev/ttyhome·dirSUDO_UIDoverflow<locked>ThursdaySaturday%Y-%m-%dPositiveSpecificFilePathnumber·'%m/%d/%y%H:%M:%S·insteadFebruaryNovemberDecember;·class=BareRepoUnmergedConflictModifiedNoMemoryCheckoutCallbackDescribe/var/ssl/usr/ssl/etc/sslcert.pem/crates/Continuestruct·RApiError`·into·`TarErrorCLICOLOREffects(,·code:·vendoredReadOnlyDiskFullInteger·,·name:··column·,·line:·a·string,·found·linking·TF_BUILDsignal:·/dev/fd/originalOverrideCaptureslook_set·regexesbasenameStandardpatternshash_lenSearcherpreinnersearcherPatternsCowBytesstride:·haystackanchoredearliestSlimAVX2Datetimepreambleimplicittrailinginvalid·sequencea·IpAddrFieldSetcallsiteValueSetlocationaccessedFileTypeFileDesc.zdebug_MakePipeStaticFddeadlocktruncate·(SIGIO)extern·"·but·is··(bytes·/usr/src/rustc-1.85.0/library/alloc/src/slice.rs/rust/deps/clap_complete-4.5.40/src/env/mod.rs`,·unknown·shell·``,·expected·one·of·/rust/deps/itertools-0.13.0/src/lib.rscalled·`Result::unwrap()`·on·an·`Err`·value/rust/deps/rusqlite-0.32.1/src/cache.rs/rust/deps/flate2-1.0.35/src/bufreader.rsa·Display·implementation·returned·an·error·unexpectedlyinvalid·type:·,·expected·invalid·value:·unknown·field·``,·there·are·no·fields`,·expected·invalid·length·duplicate·field·`unknown·variant·``,·there·are·no·variantsErrorsrc/tools/cargo/src/bin/cargo/commands/remove.rsverify-projectDEPRECATED:·Check·correctness·of·crate·manifest.
34777 See·https://github.com/rust-lang/cargo/issues/14679.invalidsuccessalready·loaded·without·errorssrc/tools/cargo/src/bin/cargo/main.rsassertion·failed:·edge.height·==·self.node.height·-·1/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/node.rsassertion·failed:·src.len()·==·dst.len()/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/map/entry.rsassertion·failed:·idx·<·CAPACITYInvalid·value:·could·not·parse·`sharded_slab::cfg::DefaultConfigassertion·failed:·new_cap·>=·len`·but·the·crate·wasn't·specifiedBuild·only·the·specified·exampleCheck·only·the·specified·exampleUpload·a·package·to·the·registry--package·(multiple·occurrences)Test·only·this·package's·library·is·unsupported·by·`cargo·pkgid`Update·[SPEC]·to·exactly·PRECISEDo·not·save·tracking·informationlsb_release·command·failed·with·can't·minimize·premultiplied·DFAunexpected·eof·(escape·sequence)backreferences·are·not·supportedRelativeUrlWithCannotBeABaseBasecargo::core::resolver::dep_cacheTransportProtocolPolicyViolationcould·not·find·package·with·ID·`cannot·build·glob·pattern·from·`failed·to·list·owners·of·crate·`failed·to·query·replaced·source·invalid·index·URL·for·registry·`failed·to·sync·tracking·databasepopulating·untracked·crate·filesfailed·to·update·path·override·`·has·a·secret-key·configured·in·attempting·credential·provider:·using·token·from·in-memory·cachecargo::sources::registry::remote'·did·not·execute·successfully;·Print·help·for·the·subcommand(s)no·parent·for·current·executablecapabilities,·version·or·serviceGot·an·unexpected·token·on·line·Negative·specs·must·not·be·emptyGIT_ALTERNATE_OBJECT_DIRECTORIESCapabilities·could·not·be·parsed'·is·not·an·accessible·directoryCould·not·unquote·alternate·pathEntry·too·large·to·fit·in·memoryit·was·added·to·the·graph·by·nowIndex·checksum·should·have·been·Could·not·retrieve·metadata·of·"prefix·contains·ill-formed·UTF-8<field>·<single-line|multi-line>Illformed·UTF-8·in·value·of·key··of·symlinks·in·path·is·exceeded·as·a·valid·weekday·abbreviation·as·minute·(a·two·digit·integer)·as·second·(a·two·digit·integer)failed·to·add·overflowing·span,·failed·to·parse·DST·abbreviationfailed·to·find·start·of·day·for·,·but·found·end·of·format·stringassertion·failed:·!obj.is_null()/rust/deps/git2/src/transport.rsassertion·failed:·!oid.is_null()/rust/deps/git2/src/submodule.rsplease·provide·a·non-empty·tokenplease·paste·the·token·found·on·internally·tagged·enum·Operationstruct·variant·Operation::Unyankstruct·variant·Operation::Ownersoverflow·adding·duration·to·datenumeric·field·was·not·a·number:·failed·to·set·ownerships·to·uid=archive·header·checksum·mismatch/rust/deps/tar-0.4.43/src/pax.rs/rust/deps/glob-0.3.2/src/lib.rsassertion·failed:·!ptr.is_null()assertion·failed:·!raw.is_null()Unable·to·open·the·database·fileNotifications·from·sqlite3_log()failed·to·parse·process·output:·failed·to·close·temporary·file:·,·SIGTRAP:·trace/breakpoint·trapBUG:·cannot·pop·from·empty·stackmust·call·'finish_pattern'·firsttransition·equivalence·classes:·Unicode·property·value·not·foundstate·must·have·zero·transitionsa·vector·of·strings·or·workspaceassertion·failed:·i·<·path.len()/rust/deps/url-2.5.4/src/host.rslibrary/std/src/thread/scoped.rs34777 See·https://github.com/rust-lang/cargo/issues/14679.invalidsuccessalready·loaded·without·errorssrc/tools/cargo/src/bin/cargo/main.rsassertion·failed:·edge.height·==·self.node.height·-·1/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/node.rsassertion·failed:·src.len()·==·dst.len()/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/map/entry.rsassertion·failed:·idx·<·CAPACITYInvalid·value:·could·not·parse·`sharded_slab::cfg::DefaultConfigassertion·failed:·new_cap·>=·len`·but·the·crate·wasn't·specifiedBuild·only·the·specified·exampleCheck·only·the·specified·exampleUpload·a·package·to·the·registry--package·(multiple·occurrences)Test·only·this·package's·library·is·unsupported·by·`cargo·pkgid`Update·[SPEC]·to·exactly·PRECISEDo·not·save·tracking·informationlsb_release·command·failed·with·can't·minimize·premultiplied·DFAunexpected·eof·(escape·sequence)backreferences·are·not·supportedRelativeUrlWithCannotBeABaseBasecargo::core::resolver::dep_cacheTransportProtocolPolicyViolationcould·not·find·package·with·ID·`cannot·build·glob·pattern·from·`failed·to·list·owners·of·crate·`failed·to·query·replaced·source·invalid·index·URL·for·registry·`failed·to·sync·tracking·databasepopulating·untracked·crate·filesfailed·to·update·path·override·`·has·a·secret-key·configured·in·attempting·credential·provider:·using·token·from·in-memory·cachecargo::sources::registry::remote'·did·not·execute·successfully;·Print·help·for·the·subcommand(s)no·parent·for·current·executablecapabilities,·version·or·serviceGot·an·unexpected·token·on·line·Negative·specs·must·not·be·emptyGIT_ALTERNATE_OBJECT_DIRECTORIESCapabilities·could·not·be·parsed'·is·not·an·accessible·directoryCould·not·unquote·alternate·pathEntry·too·large·to·fit·in·memoryit·was·added·to·the·graph·by·nowIndex·checksum·should·have·been·Could·not·retrieve·metadata·of·"prefix·contains·ill-formed·UTF-8<field>·<single-line|multi-line>Illformed·UTF-8·in·value·of·key··of·symlinks·in·path·is·exceeded·as·a·valid·weekday·abbreviation·as·minute·(a·two·digit·integer)·as·second·(a·two·digit·integer)failed·to·add·overflowing·span,·failed·to·parse·DST·abbreviationfailed·to·find·start·of·day·for·,·but·found·end·of·format·stringassertion·failed:·!obj.is_null()please·provide·a·non-empty·tokenplease·paste·the·token·found·on·internally·tagged·enum·Operationstruct·variant·Operation::Unyankstruct·variant·Operation::Ownersoverflow·adding·duration·to·datenumeric·field·was·not·a·number:·failed·to·set·ownerships·to·uid=archive·header·checksum·mismatch/rust/deps/tar-0.4.43/src/pax.rs/rust/deps/glob-0.3.2/src/lib.rsassertion·failed:·!ptr.is_null()assertion·failed:·!raw.is_null()Unable·to·open·the·database·fileNotifications·from·sqlite3_log()failed·to·parse·process·output:·failed·to·close·temporary·file:·,·SIGTRAP:·trace/breakpoint·trapBUG:·cannot·pop·from·empty·stackmust·call·'finish_pattern'·firsttransition·equivalence·classes:·Unicode·property·value·not·foundstate·must·have·zero·transitionsa·vector·of·strings·or·workspaceassertion·failed:·i·<·path.len()/rust/deps/url-2.5.4/src/host.rslibrary/std/src/thread/scoped.rs
34778 library/core/src/slice/memchr.rslibrary/core/src/char/methods.rsindex·out·of·bounds:·the·len·is·library/core/src/fmt/builders.rsassertion·failed:·edge.height·==·self.height·-·134778 library/core/src/slice/memchr.rslibrary/core/src/char/methods.rsindex·out·of·bounds:·the·len·is·library/core/src/fmt/builders.rsassertion·failed:·edge.height·==·self.height·-·1
34779 Mismatch·between·definition·and·access·of·``.·/rust/deps/clap_builder-4.5.23/src/parser/error.rslock·poisoned/rust/deps/tracing-subscriber-0.3.18/src/filter/env/mod.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs/usr/src/rustc-1.85.0/library/alloc/src/string.rsinternal·error:·entered·unreachable·code/usr/src/rustc-1.85.0/library/alloc/src/slice.rs/rust/deps/clap_builder-4.5.23/src/parser/matches/arg_matches.rscalled·`Result::unwrap()`·on·an·`Err`·value/usr/src/rustc-1.85.0/library/std/src/io/buffered/bufwriter.rsfailed·to·write·the·buffered·datafatal·runtime·error:·thread·local·panicked·on·drop34779 Mismatch·between·definition·and·access·of·``.·/rust/deps/clap_builder-4.5.23/src/parser/error.rslock·poisoned/rust/deps/tracing-subscriber-0.3.18/src/filter/env/mod.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs/usr/src/rustc-1.85.0/library/alloc/src/string.rsinternal·error:·entered·unreachable·code/usr/src/rustc-1.85.0/library/alloc/src/slice.rs/rust/deps/clap_builder-4.5.23/src/parser/matches/arg_matches.rscalled·`Result::unwrap()`·on·an·`Err`·value/usr/src/rustc-1.85.0/library/std/src/io/buffered/bufwriter.rsfailed·to·write·the·buffered·datafatal·runtime·error:·thread·local·panicked·on·drop
34780 Unstable·flags·are·only·available·on·the·nightly·channel·of·Cargo,·but·this·is·the·``·channel.34780 Unstable·flags·are·only·available·on·the·nightly·channel·of·Cargo,·but·this·is·the·``·channel.
34781 See·https://doc.rust-lang.org/nightly/cargo/reference/unstable.html·for·more·information·about·these·flags.34781 See·https://doc.rust-lang.org/nightly/cargo/reference/unstable.html·for·more·information·about·these·flags.
34782 Available·unstable·(nightly-only)·flags:34782 Available·unstable·(nightly-only)·flags:
34783 Run·with·`·`See·https://doc.rust-lang.org/book/appendix-07-nightly-rust.html·for·more·information·about·Rust·release·channels.src/tools/cargo/src/bin/cargo/cli.rs-Z···34783 Run·with·`·`See·https://doc.rust-lang.org/book/appendix-07-nightly-rust.html·for·more·information·about·Rust·release·channels.src/tools/cargo/src/bin/cargo/cli.rs-Z···
34784 [1mInstalled·Commands:34784 [1mInstalled·Commands:
Offset 34912, 15 lines modifiedOffset 34912, 15 lines modified
34912 that·cannot·be·fixed·in·a·backwards-compatible·fashion,·and·are·not·expected34912 that·cannot·be·fixed·in·a·backwards-compatible·fashion,·and·are·not·expected
34913 to·be·in·wide·use.34913 to·be·in·wide·use.
34914 Each·warning·should·contain·a·link·for·more·information·on·what·the·warning34914 Each·warning·should·contain·a·link·for·more·information·on·what·the·warning
34915 means·and·how·to·resolve·it.34915 means·and·how·to·resolve·it.
34916 Remove·a·pushed·crate·from·the·indexcrateCRATEThe·version·to·yank·or·un-yankUndo·a·yank,·putting·a·version·back·into·the·indexRegistry·index·URL·to·yank·fromRegistry·to·yank·fromtokenAPI·token·to·use·when·authenticatingTOKENRun·`34916 Remove·a·pushed·crate·from·the·indexcrateCRATEThe·version·to·yank·or·un-yankUndo·a·yank,·putting·a·version·back·into·the·indexRegistry·index·URL·to·yank·fromRegistry·to·yank·fromtokenAPI·token·to·use·when·authenticatingTOKENRun·`
34917 [1mcargo·help·yank34917 [1mcargo·help·yank
34918 [22m`·for·more·detailed·information.34918 [22m`·for·more·detailed·information.
34919 `--version`·is·requiredcannot·specify·both·`@`·and·`--version`missing·crate·name·for·`@34919 `--version`·is·requiredcannot·specify·both·`@`·and·`--version`missing·crate·name·for·`@Y
34920 @thread·'34920 @thread·'
34921 init_gitfeaturesmetadatakeywordshomepage34921 init_gitfeaturesmetadatakeywordshomepage
34922 DURATIONclean·gcpackage2breaking34922 DURATIONclean·gcpackage2breaking
34923 Y@ThreadId.sourcesExplicit34923 Y@ThreadId.sourcesExplicit
34924 Cresolverautobinsoptionalregistryartifactdir-nameinheritsfilenamepriorityNUM_JOBSwarning==BIN=ARGcheckoutgitoxideroot-dirwarningshost_depnightly/3·monthsunpackedProfile(profile.`,·but·`binary·`Removing...·and··(go·to·`cargo::hardlinkChecksumroot_dirResolvedDeferredresolveddeferreddep_namesnippetsDatetime,·found··cache:·running·examplesbinariesunit_forplatformSourceIdchecksumCliError`,·got:34924 Cresolverautobinsoptionalregistryartifactdir-nameinheritsfilenamepriorityNUM_JOBSwarning==BIN=ARGcheckoutgitoxideroot-dirwarningshost_depnightly/3·monthsunpackedProfile(profile.`,·but·`binary·`Removing...·and··(go·to·`cargo::hardlinkChecksumroot_dirResolvedDeferredresolveddeferreddep_namesnippetsDatetime,·found··cache:·running·examplesbinariesunit_forplatformSourceIdchecksumCliError`,·got:
34925 childrenrenderedbyte_endline_endNotFoundFileTimedep-info--target--extern·doctestrustc_vvUpToDatedep_infoold_sizenew_sizepreviousDisabledHOMEPAGEsrc_pathbin_namefor_hostinstallsduration34925 childrenrenderedbyte_endline_endNotFoundFileTimedep-info--target--extern·doctestrustc_vvUpToDatedep_infoold_sizenew_sizepreviousDisabledHOMEPAGEsrc_pathbin_namefor_hostinstallsduration
34926 N@ROLLBACKDelegateDefaultsParseUrlUrlParseexpectedWorktreeFullNameConflictReadOnlyDiskFullNulErrorSymbolicutf8_errIncludesrefspecsattempts·due·to·skippingUpdating`·from·`··found·`·into·`BlockingParentId.rowid,·ScanningExcludesPathspecValidateRealpathWithPathancestorNegativeNoStrExpNoStrIatNoStrNbfParseExpParseIatParseNbfprotocolusernamepasswordRgbColorvalue_idOverflowSocketV4SocketV6profilesBinary·`@revokedbranch·`SkippingUSERNAMECheckoutdatetimevalidate34926 N@ROLLBACKDelegateDefaultsParseUrlUrlParseexpectedWorktreeFullNameConflictReadOnlyDiskFullNulErrorSymbolicutf8_errIncludesrefspecsattempts·due·to·skippingUpdating`·from·`··found·`·into·`BlockingParentId.rowid,·ScanningExcludesPathspecValidateRealpathWithPathancestorNegativeNoStrExpNoStrIatNoStrNbfParseExpParseIatParseNbfprotocolusernamepasswordRgbColorvalue_idOverflowSocketV4SocketV6profilesBinary·`@revokedbranch·`SkippingUSERNAMECheckoutdatetimevalidate
Offset 35083, 15 lines modifiedOffset 35083, 15 lines modified
35083 [1mcargo·help·uninstall35083 [1mcargo·help·uninstall
35084 [22m`·for·more·detailed·information.35084 [22m`·for·more·detailed·information.
35085 "--package·<SPEC>"·requires·a·SPEC·format·value.35085 "--package·<SPEC>"·requires·a·SPEC·format·value.
35086 Run·`cargo·help·pkgid`·for·more·information·about·SPEC·format.src/tools/cargo/src/bin/cargo/commands/uninstall.rsupdateUpdate·dependencies·as·recorded·in·the·local·lock·filePackage·Selectionpackage-groupPackage·to·updateDon't·actually·write·the·lockfilerecursiveForce·updating·all·dependencies·of·[SPEC]...·as·wellaggressiveprecisePRECISEUpdate·[SPEC]·to·latest·SemVer-breaking·version·(unstable)Only·update·the·workspace·packagesIgnore·`rust-version`·specification·in·packagesRun·`35086 Run·`cargo·help·pkgid`·for·more·information·about·SPEC·format.src/tools/cargo/src/bin/cargo/commands/uninstall.rsupdateUpdate·dependencies·as·recorded·in·the·local·lock·filePackage·Selectionpackage-groupPackage·to·updateDon't·actually·write·the·lockfilerecursiveForce·updating·all·dependencies·of·[SPEC]...·as·wellaggressiveprecisePRECISEUpdate·[SPEC]·to·latest·SemVer-breaking·version·(unstable)Only·update·the·workspace·packagesIgnore·`rust-version`·specification·in·packagesRun·`
35087 [1mcargo·help·update35087 [1mcargo·help·update
35088 [22m`·for·more·detailed·information.35088 [22m`·for·more·detailed·information.
35089 --breakingaborting·update·due·to·dry·runinvalid·character·`+`·in·package·name:·`+`35089 --breakingaborting·update·due·to·dry·runinvalid·character·`+`·in·package·name:·`+`
35090 ····Use·`cargo·+·update`·if·you·meant·to·use·the·``·toolchain.p35090 ····Use·`cargo·+·update`·if·you·meant·to·use·the·``·toolchain.
35091 /rust/deps/clap_builder-4.5.23/src/builder/value_parser.rs/usr/src/rustc-1.85.0/library/core/src/str/pattern.rsinternal·error:·entered·unreachable·code/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rspackage·ID·specification·``·did·not·match·any·packagesThere·are·multiple·``·packages·in·your·project,·and·the·specification·``·is·ambiguous.35091 /rust/deps/clap_builder-4.5.23/src/builder/value_parser.rs/usr/src/rustc-1.85.0/library/core/src/str/pattern.rsinternal·error:·entered·unreachable·code/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rspackage·ID·specification·``·did·not·match·any·packagesThere·are·multiple·``·packages·in·your·project,·and·the·specification·``·is·ambiguous.
35092 Please·re-run·this·command·with·one·of·the·following·specifications:35092 Please·re-run·this·command·with·one·of·the·following·specifications:
35093 ArgumentConflictInvalidCharacterSuggestedCommand35093 ArgumentConflictInvalidCharacterSuggestedCommand
35094 Amazon·Linux·AMIRedHatEnterpriseIncompatibleSizeNotNulTerminatedClaimInvalidUtf8ClaimInvalidJsonIncludeReachableExcludeReachableInvalidComponentInvalidChunkSize0123456789abcdefstdin·configuredgit-receive-packGIT_SHALLOW_FILEGIT_CONFIG_COUNTbase_pack_offsetPermissionDeniedAddrNotAvailablenon-delta·objectlast_pack_offsetChecksumMismatchIndices·of·type·ReadFileContentsIllegalCharacterStripPrefixErrorprior·validationparse·validationfailed·to·parse··bytes·remaining35094 Amazon·Linux·AMIRedHatEnterpriseIncompatibleSizeNotNulTerminatedClaimInvalidUtf8ClaimInvalidJsonIncludeReachableExcludeReachableInvalidComponentInvalidChunkSize0123456789abcdefstdin·configuredgit-receive-packGIT_SHALLOW_FILEGIT_CONFIG_COUNTbase_pack_offsetPermissionDeniedAddrNotAvailablenon-delta·objectlast_pack_offsetChecksumMismatchIndices·of·type·ReadFileContentsIllegalCharacterStripPrefixErrorprior·validationparse·validationfailed·to·parse··bytes·remaining
35095 Payment·Requiredfield·identifierdefault_featuresDOUBLE_UNDERLINEDOTTED_UNDERLINEDASHED_UNDERLINEOperationAborted,·SIGHUP:·hangupUnsupportedEmptyDeserializeError,·which·exceeds·WordStartUnicodeWordEndHalfAscii35095 Payment·Requiredfield·identifierdefault_featuresDOUBLE_UNDERLINEDOTTED_UNDERLINEDASHED_UNDERLINEOperationAborted,·SIGHUP:·hangupUnsupportedEmptyDeserializeError,·which·exceeds·WordStartUnicodeWordEndHalfAscii
35096 UnicodeWordErrordev-dependenciesline-tables-only·elements·in·map1·element·in·map`start`·or·`end`floating·point·`·············at·unix_exit_statusprefix·not·found/usr/src/rustc-1.85.0/library/alloc/src/string.rsstring·or·list·of·strings/usr/src/rustc-1.85.0/library/alloc/src/slice.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs35096 UnicodeWordErrordev-dependenciesline-tables-only·elements·in·map1·element·in·map`start`·or·`end`floating·point·`·············at·unix_exit_statusprefix·not·found/usr/src/rustc-1.85.0/library/alloc/src/string.rsstring·or·list·of·strings/usr/src/rustc-1.85.0/library/alloc/src/slice.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs
35097 Did·you·mean·one·of·these?35097 Did·you·mean·one·of·these?
Offset 35102, 32 lines modifiedOffset 35102, 32 lines modified
35102 [1mcargo·help·install35102 [1mcargo·help·install
35103 [22m`·for·more·detailed·information.35103 [22m`·for·more·detailed·information.
35104 httpsCargo.tomldry-run--dry-runinvalid·character·`+`·in·package·name:·`+`35104 httpsCargo.tomldry-run--dry-runinvalid·character·`+`·in·package·name:·`+`
35105 ····Use·`cargo·+·install`·if·you·meant·to·use·the·``·toolchain.invalid·package·name:·``35105 ····Use·`cargo·+·install`·if·you·meant·to·use·the·``·toolchain.invalid·package·name:·``
35106 ····Use·`cargo·install·--git·`·if·you·meant·to·install·from·a·git·repository.missing·crate·name·before·'@'crate·name·is·emptyno·version·provided·for·the·`--version`·flag<>=^~the·`--version`·provided,·``,·is·not·a·valid·semver·version·requirement35106 ····Use·`cargo·install·--git·`·if·you·meant·to·install·from·a·git·repository.missing·crate·name·before·'@'crate·name·is·emptyno·version·provided·for·the·`--version`·flag<>=^~the·`--version`·provided,·``,·is·not·a·valid·semver·version·requirement
35107 Please·have·a·look·at·https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html·for·the·correct·format35107 Please·have·a·look·at·https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html·for·the·correct·format
35108 ··tip:·if·you·want·to·specify·SemVer·range,·add·an·explicit·qualifier,·like·'^'cannot·specify·both·`@<VERSION>`·and·`--version·<VERSION>`/rust/deps/semver-1.0.24/src/lib.rs35108 ··tip:·if·you·want·to·specify·SemVer·range,·add·an·explicit·qualifier,·like·'^'cannot·specify·both·`@<VERSION>`·and·`--version·<VERSION>`/rust/deps/semver-1.0.24/src/lib.rs
35109 /usr/src/rustc-1.85.0/library/alloc/src/slice.rs/usr/src/rustc-1.85.0/library/std/src/sync/poison/once.rscalled·`Result::unwrap()`·on·an·`Err`·valueErrorklassmessagefailed·to·write·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·notadvancing·io·slices·beyond·their·lengthadvancing·IoSlice·beyond·its·length/usr/src/rustc-1.85.0/library/std/src/sys/pal/unix/io.rs/rust/deps/git2-curl/src/lib.rshttpsaction··upload-pack/info/refs?service=git-upload-packGET/git-upload-packRedHatEnterpriseCapacityOverflowinvalid·to·stateIncompatibleSizelibsecret-1.so.0PermissionDeniedAddrNotAvailablebigFileThresholdlogAllRefUpdatesGIT_TRACE_PACKETGIT_SHALLOW_FILEGIT_CURL_VERBOSEprotocolFromUserGIT_AUTHOR_EMAILcsisolatinarabiccsisolatinhebrew0123456789abcdefMissingHandshakeExpectedDataLinehexadecimal·onlyIncludeReachableExcludeReachable·was·not·matchedCould·not·parse·setting·the·portresolve·hostnameMultiPackFanSizeInvalidChunkSizelast_pack_offsetThe·base·object·DeltaBaseMissingTraversal·root·'StripPrefixError"#%&'-',;<=>@_`~Couldn't·decode·Couldn't·obtain·IllegalCharacter·bytes·remainingday·is·not·validfailed·to·parse·parsed·datetime·overflowing-dayslocal·time·type··terminator·in:·unknown·action:·/usr/local/sharefield·identifierStringTypedErrorstruct·ErrorDataInvalid·argument·bytes·of·data)35109 /usr/src/rustc-1.85.0/library/alloc/src/slice.rs/usr/src/rustc-1.85.0/library/std/src/sync/poison/once.rscalled·`Result::unwrap()`·on·an·`Err`·valueErrorklassmessagefailed·to·write·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·notadvancing·io·slices·beyond·their·lengthadvancing·IoSlice·beyond·its·length/usr/src/rustc-1.85.0/library/std/src/sys/pal/unix/io.rs/rust/deps/git2-curl.backup/src/lib.rshttpsaction··upload-pack/info/refs?service=git-upload-packGET/git-upload-packRedHatEnterpriseCapacityOverflowinvalid·to·stateIncompatibleSizelibsecret-1.so.0PermissionDeniedAddrNotAvailablebigFileThresholdlogAllRefUpdatesGIT_TRACE_PACKETGIT_SHALLOW_FILEGIT_CURL_VERBOSEprotocolFromUserGIT_AUTHOR_EMAILcsisolatinarabiccsisolatinhebrew0123456789abcdefMissingHandshakeExpectedDataLinehexadecimal·onlyIncludeReachableExcludeReachable·was·not·matchedCould·not·parse·setting·the·portresolve·hostnameMultiPackFanSizeInvalidChunkSizelast_pack_offsetThe·base·object·DeltaBaseMissingTraversal·root·'StripPrefixError"#%&'-',;<=>@_`~Couldn't·decode·Couldn't·obtain·IllegalCharacter·bytes·remainingday·is·not·validfailed·to·parse·parsed·datetime·overflowing-dayslocal·time·type··terminator·in:·unknown·action:·/usr/local/sharefield·identifierStringTypedErrorstruct·ErrorDataInvalid·argument·bytes·of·data)
35110 PostRedirectionsSQLITE_AUTH_USERfloating·point·`failed·to·walk·`failed·to·read·`--jobserver-fds=EscapeHexInvalidFlagUnrecognizedGroupNameInvalidRegexSetStrategyInvalidRecursiveNestedAlternatesDeserializeError·cannot·be·emptyTOML·parse·errorcpu.cfs_quota_usinvalid·argument{invalid·syntax}receive-pack/info/refs?service=git-receive-pack/git-receive-packgit2_curlalready·sent·HTTP·requestgit/1.0·(git2-curl·0.21.0)invalid·url,·failed·to·parserequest·to·Host:·Accept:·application/x-git--resultfailed·to·receive·HTTP·200·response:·got·application/x-git--advertisementexpected·a·Content-Type·header·with·``·but·found·```·but·didn't·find·oneAccept:·*/*Expect:35110 PostRedirectionsSQLITE_AUTH_USERfloating·point·`failed·to·walk·`failed·to·read·`--jobserver-fds=EscapeHexInvalidFlagUnrecognizedGroupNameInvalidRegexSetStrategyInvalidRecursiveNestedAlternatesDeserializeError·cannot·be·emptyTOML·parse·errorcpu.cfs_quota_usinvalid·argument{invalid·syntax}receive-pack/info/refs?service=git-receive-pack/git-receive-packgit2_curlalready·sent·HTTP·requestgit/1.0·(git2-curl·0.21.0)invalid·url,·failed·to·parserequest·to·Host:·Accept:·application/x-git--resultfailed·to·receive·HTTP·200·response:·got·application/x-git--advertisementexpected·a·Content-Type·header·with·``·but·found·```·but·didn't·find·oneAccept:·*/*Expect:
35111 /usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs35111 /usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs
35112 stream·did·not·contain·valid·UTF-8failed·to·fill·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsassertion·failed:·filled·<=·self.buf.init/usr/src/rustc-1.85.0/library/core/src/io/borrowed_buf.rs/usr/src/rustc-1.85.0/library/core/src/str/pattern.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rs:·/rust/deps/git2-curl/src/lib.rsPoisonError35112 stream·did·not·contain·valid·UTF-8failed·to·fill·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsassertion·failed:·filled·<=·self.buf.init/usr/src/rustc-1.85.0/library/core/src/io/borrowed_buf.rs/usr/src/rustc-1.85.0/library/core/src/str/pattern.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rs:·/rust/deps/git2-curl.backup/src/lib.rsPoisonError
35113 internal·error:·entered·unreachable·code/usr/src/rustc-1.85.0/library/alloc/src/slice.rs/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/mod.rscalled·`Result::unwrap()`·on·an·`Err`·valuePoisonErrorSystemTimeErrortracing_chrome:·Trace·writing·thread·panicked.35113 internal·error:·entered·unreachable·code/usr/src/rustc-1.85.0/library/alloc/src/slice.rs/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/mod.rscalled·`Result::unwrap()`·on·an·`Err`·valuePoisonErrorSystemTimeErrortracing_chrome:·Trace·writing·thread·panicked.
35114 .json/rust/deps/tracing-chrome-0.7.2/src/lib.rsFailed·to·create·trace·file.35114 .json/rust/deps/tracing-chrome-0.7.2/src/lib.rsFailed·to·create·trace·file.
35115 failed·to·write·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·notadvancing·io·slices·beyond·their·lengthadvancing·IoSlice·beyond·its·length/usr/src/rustc-1.85.0/library/std/src/sys/pal/unix/io.rs35115 failed·to·write·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·notadvancing·io·slices·beyond·their·lengthadvancing·IoSlice·beyond·its·length/usr/src/rustc-1.85.0/library/std/src/sys/pal/unix/io.rs
35116 /usr/src/rustc-1.85.0/library/std/src/thread/mod.rsfatal·runtime·error:·thread·result·panicked·on·drop35116 /usr/src/rustc-1.85.0/library/std/src/thread/mod.rsfatal·runtime·error:·thread·result·panicked·on·drop
35117 failed·to·write·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·not/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/navigate.rsfatal·runtime·error:·thread·local·panicked·on·drop35117 failed·to·write·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·not/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/navigate.rsfatal·runtime·error:·thread·local·panicked·on·drop
35118 assertion·failed:·edge.height·==·self.node.height·-·1/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/node.rsassertion·failed:·src.len()·==·dst.len()/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/map/entry.rsassertion·failed:·edge.height·==·self.height·-·1)535118 assertion·failed:·edge.height·==·self.node.height·-·1/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/node.rsassertion·failed:·src.len()·==·dst.len()/usr/src/rustc-1.85.0/library/alloc/src/collections/btree/map/entry.rsassertion·failed:·edge.height·==·self.height·-·1}5
35119 internal·error:·entered·unreachable·code/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/array.rscalled·`Result::unwrap()`·on·an·`Err`·value/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/waker.rs35119 internal·error:·entered·unreachable·code/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/array.rscalled·`Result::unwrap()`·on·an·`Err`·value/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/waker.rs
35120 /usr/src/rustc-1.85.0/library/std/src/sync/mpmc/context.rsinternal·error:·entered·unreachable·code/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/zero.rscalled·`Result::unwrap()`·on·an·`Err`·value/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/waker.rs35120 /usr/src/rustc-1.85.0/library/std/src/sync/mpmc/context.rsinternal·error:·entered·unreachable·code/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/zero.rscalled·`Result::unwrap()`·on·an·`Err`·value/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/waker.rs
35121 called·`Result::unwrap()`·on·an·`Err`·value/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/list.rs/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/waker.rs35121 called·`Result::unwrap()`·on·an·`Err`·value/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/list.rs/usr/src/rustc-1.85.0/library/std/src/sync/mpmc/waker.rs
35122 /usr/src/rustc-1.85.0/library/alloc/src/collections/btree/navigate.rs64-bit32-bitunknown·bitnessgetconf··()·[]Void·LinuxUltramarine·LinuxSUSE·Linux·Enterprise·ServerRocky·LinuxRed·Hat·Enterprise·LinuxRed·Hat·LinuxRaspberry·Pi·OSPop!_OSOracle·LinuxEulerOSLinux·MintMidnight·BSDMac·OSKali·LinuxillumosGentoo·LinuxGaruda·LinuxDragonFly·BSDArtix·LinuxArch·LinuxAlmaLinuxAlpine·LinuxAlpaquita·LinuxAIXAlpaquitaAlpineAmazonAndroidArtixCentOSDebianDragonFlyEmscriptenEndeavourOSFedoraFreeBSDGarudaGentooHardenedBSDIllumosLinuxMaboxMacosManjaroMarinerMidnightBSDNetBSDNixOSOpenBSDOpenCloudOSopenEulerOracleLinuxPopRedhatRedoxRockyLinuxSolusUbuntuUltramarineUnknownWindows35122 /usr/src/rustc-1.85.0/library/alloc/src/collections/btree/navigate.rs64-bit32-bitunknown·bitnessgetconf··()·[]Void·LinuxUltramarine·LinuxSUSE·Linux·Enterprise·ServerRocky·LinuxRed·Hat·Enterprise·LinuxRed·Hat·LinuxRaspberry·Pi·OSPop!_OSOracle·LinuxEulerOSLinux·MintMidnight·BSDMac·OSKali·LinuxillumosGentoo·LinuxGaruda·LinuxDragonFly·BSDArtix·LinuxArch·LinuxAlmaLinuxAlpine·LinuxAlpaquita·LinuxAIXAlpaquitaAlpineAmazonAndroidArtixCentOSDebianDragonFlyEmscriptenEndeavourOSFedoraFreeBSDGarudaGentooHardenedBSDIllumosLinuxMaboxMacosManjaroMarinerMidnightBSDNetBSDNixOSOpenBSDOpenCloudOSopenEulerOracleLinuxPopRedhatRedoxRockyLinuxSolusUbuntuUltramarineUnknownWindows
35123 attempt·to·join·into·collection·with·len·>·usize::MAXmid·>·len/usr/src/rustc-1.85.0/library/alloc/src/str.rs/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs35123 attempt·to·join·into·collection·with·len·>·usize::MAXmid·>·len/usr/src/rustc-1.85.0/library/alloc/src/str.rs/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs
35124 /usr/src/rustc-1.85.0/library/alloc/src/slice.rslinux::current_platform·is·calledReturning·/rust/deps/os_info-3.8.2/src/linux/mod.rsos_info::impuname-mCannot·invoke·'uname`·to·get·architecture·type:·/rust/deps/os_info-3.8.2/src/architecture.rsos_info::architecture'uname'·invocation·error:·UnknownX32X64os_typeversioneditionbitnessarchitectureAIXAlmaLinuxAlpaquitaAlpineAmazonAndroidArtixCentOSDebianDragonFlyEmscriptenEndeavourOSFedoraFreeBSDGarudaGentooHardenedBSDIllumosLinuxMaboxMacosManjaroMarinerMidnightBSDNetBSDNixOSOpenBSDOpenCloudOSopenEulerOracleLinuxPopRedhatRedoxRockyLinuxSolusUbuntuUltramarineWindowsRollingCustom35124 /usr/src/rustc-1.85.0/library/alloc/src/slice.rslinux::current_platform·is·calledReturning·/rust/deps/os_info-3.8.2/src/linux/mod.rsos_info::impuname-mCannot·invoke·'uname`·to·get·architecture·type:·/rust/deps/os_info-3.8.2/src/architecture.rsos_info::architecture'uname'·invocation·error:·UnknownX32X64os_typeversioneditionbitnessarchitectureAIXAlmaLinuxAlpaquitaAlpineAmazonAndroidArtixCentOSDebianDragonFlyEmscriptenEndeavourOSFedoraFreeBSDGarudaGentooHardenedBSDIllumosLinuxMaboxMacosManjaroMarinerMidnightBSDNetBSDNixOSOpenBSDOpenCloudOSopenEulerOracleLinuxPopRedhatRedoxRockyLinuxSolusUbuntuUltramarineWindowsRollingCustom
35125 /Path·''·doesn't·existUnable·to·open··file:·Unable·to·read·/rust/deps/os_info-3.8.2/src/linux/file_release.rsos_info::imp::file_releaseetc/os-releaseetc/mariner-releaseetc/centos-releaseetc/fedora-releaseetc/alpine-releaseetc/redhat-releaseIDmarinernixosrockyubuntuultramarineVERSION_IDCBL-Marinerrelease35125 /Path·''·doesn't·existUnable·to·open··file:·Unable·to·read·/rust/deps/os_info-3.8.2/src/linux/file_release.rsos_info::imp::file_releaseetc/os-releaseetc/mariner-releaseetc/centos-releaseetc/fedora-releaseetc/alpine-releaseetc/redhat-releaseIDmarinernixosrockyubuntuultramarineVERSION_IDCBL-Marinerrelease
35126 /usr/src/rustc-1.85.0/library/core/src/str/pattern.rs.·()Rolling·ReleaseUnknown0"35126 /usr/src/rustc-1.85.0/library/core/src/str/pattern.rs.·()Rolling·ReleaseUnknown0z
35127 /usr/src/rustc-1.85.0/library/core/src/str/pattern.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rs=/rust/deps/os_info-3.8.2/src/matcher.rs35127 /usr/src/rustc-1.85.0/library/core/src/str/pattern.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rs=/rust/deps/os_info-3.8.2/src/matcher.rs
35128 /usr/src/rustc-1.85.0/library/alloc/src/slice.rsManjaroLinuxNixOSOpenCloudOSOracleServerSolusUbuntulsb_release·command·returned·lsb_release-a/rust/deps/os_info-3.8.2/src/linux/lsb_release.rsos_info::imp::lsb_releaseParsed·as·''·distribution·and·''·versionDistributor·ID:Codename:35128 /usr/src/rustc-1.85.0/library/alloc/src/slice.rsManjaroLinuxNixOSOpenCloudOSOracleServerSolusUbuntulsb_release·command·returned·lsb_release-a/rust/deps/os_info-3.8.2/src/linux/lsb_release.rsos_info::imp::lsb_releaseParsed·as·''·distribution·and·''·versionDistributor·ID:Codename:
35129 /usr/src/rustc-1.85.0/library/alloc/src/slice.rs/rust/deps/regex-automata-0.4.9/src/util/pool.rs/usr/src/rustc-1.85.0/library/core/src/str/pattern.rs/rust/deps/smallvec-1.13.2/src/lib.rscapacity·overflowcalled·`Result::unwrap()`·on·an·`Err`·valueindex·exceeds·lengthlayout/rust/deps/tracing-subscriber-0.3.18/src/filter/directive.rsinvalid·filter·directive:·invalid·field·filter:·invalid·filter·directive/rust/deps/sharded-slab-0.1.7/src/shard.rsfilter·IDs·may·not·be·greater·than·64/rust/deps/tracing-subscriber-0.3.18/src/filter/layer_filters/mod.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rscalled·`Result::unwrap()`·on·an·`Err`·value/rust/deps/regex-automata-0.4.9/src/util/pool.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rsglobal_leveltargetlevel(?x)35129 /usr/src/rustc-1.85.0/library/alloc/src/slice.rs/rust/deps/regex-automata-0.4.9/src/util/pool.rs/usr/src/rustc-1.85.0/library/core/src/str/pattern.rs/rust/deps/smallvec-1.13.2/src/lib.rscapacity·overflowcalled·`Result::unwrap()`·on·an·`Err`·valueindex·exceeds·lengthlayout/rust/deps/tracing-subscriber-0.3.18/src/filter/directive.rsinvalid·filter·directive:·invalid·field·filter:·invalid·filter·directive/rust/deps/sharded-slab-0.1.7/src/shard.rsfilter·IDs·may·not·be·greater·than·64/rust/deps/tracing-subscriber-0.3.18/src/filter/layer_filters/mod.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rscalled·`Result::unwrap()`·on·an·`Err`·value/rust/deps/regex-automata-0.4.9/src/util/pool.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rsglobal_leveltargetlevel(?x)
35130 ············^(?P<global_level>(?i:trace|debug|info|warn|error|off|[0-5]))$·|35130 ············^(?P<global_level>(?i:trace|debug|info|warn|error|off|[0-5]))$·|
35131 ················#·················^^^.35131 ················#·················^^^.
35132 ················#·····················`note:·we·match·log·level·names·case-insensitively35132 ················#·····················`note:·we·match·log·level·names·case-insensitively
35133 ············^35133 ············^
Offset 35151, 24 lines modifiedOffset 35151, 24 lines modified
35151 ················(?:,\s?|$)35151 ················(?:,\s?|$)
35152 ············/rust/deps/regex-1.11.1/src/regex/string.rsfields/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rsignoring·``:·35152 ············/rust/deps/regex-1.11.1/src/regex/string.rsfields/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rsignoring·``:·
35153 /rust/deps/tracing-subscriber-0.3.18/src/filter/env/directive.rsunexpected·regex·find·error:·35153 /rust/deps/tracing-subscriber-0.3.18/src/filter/env/directive.rsunexpected·regex·find·error:·
35154 to·handle·find·errors,·use·'try'·or·'search'·methods/rust/deps/regex-automata-0.4.9/src/util/iter.rsinvalid·span··for·haystack·of·length·/rust/deps/regex-automata-0.4.9/src/util/search.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rsregex:·thread·ID·allocation·space·exhausted/rust/deps/regex-automata-0.4.9/src/util/pool.rsfatal·runtime·error:·thread·local·panicked·on·drop35154 to·handle·find·errors,·use·'try'·or·'search'·methods/rust/deps/regex-automata-0.4.9/src/util/iter.rsinvalid·span··for·haystack·of·length·/rust/deps/regex-automata-0.4.9/src/util/search.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rsregex:·thread·ID·allocation·space·exhausted/rust/deps/regex-automata-0.4.9/src/util/pool.rsfatal·runtime·error:·thread·local·panicked·on·drop
35155 /rust/deps/regex-1.11.1/src/regex/string.rsLazy·instance·has·previously·been·poisoned/rust/deps/once_cell-1.20.2/src/lib.rs/rust/deps/regex-automata-0.4.9/src/util/pool.rsIdPoisonErrorinternal·error:·entered·unreachable·code:·weird·lifecycle·/rust/deps/sharded-slab-0.1.7/src/page/slot.rs/rust/deps/tracing-subscriber-0.3.18/src/registry/sharded.rstried·to·clone·,·but·no·span·exists·with·that·ID35155 /rust/deps/regex-1.11.1/src/regex/string.rsLazy·instance·has·previously·been·poisoned/rust/deps/once_cell-1.20.2/src/lib.rs/rust/deps/regex-automata-0.4.9/src/util/pool.rsIdPoisonErrorinternal·error:·entered·unreachable·code:·weird·lifecycle·/rust/deps/sharded-slab-0.1.7/src/page/slot.rs/rust/deps/tracing-subscriber-0.3.18/src/registry/sharded.rstried·to·clone·,·but·no·span·exists·with·that·ID
35156 This·may·be·caused·by·consuming·a·parent·span·(`parent:·span`)·rather·than·borrowing·it·(`parent:·&span`).tried·to·clone·a·span·()·that·already·closedtried·to·drop·a·ref·to·,·but·no·such·span·exists!reference·count·overflow!Mutex·poisonedinternal·error:·entered·unreachable·code:·/!\·Tried·to·register·the·null·callsite·/!\35156 This·may·be·caused·by·consuming·a·parent·span·(`parent:·span`)·rather·than·borrowing·it·(`parent:·&span`).tried·to·clone·a·span·()·that·already·closedtried·to·drop·a·ref·to·,·but·no·such·span·exists!reference·count·overflow!Mutex·poisonedinternal·error:·entered·unreachable·code:·/!\·Tried·to·register·the·null·callsite·/!\
35157 ·This·should·never·have·happened·and·is·definitely·a·bug.·A·`tracing`·bug·report·would·be·appreciated./!\·Tried·to·access·the·null·callsite's·metadata·/!\35157 ·This·should·never·have·happened·and·is·definitely·a·bug.·A·`tracing`·bug·report·would·be·appreciated./!\·Tried·to·access·the·null·callsite's·metadata·/!\
35158 ·This·should·never·have·happened·and·is·definitely·a·bug.·A·`tracing`·bug·report·would·be·appreciated.tracing_subscriber::registry::sharded/rust/deps/tracing-subscriber-0.3.18/src/registry/stack.rsM35158 ·This·should·never·have·happened·and·is·definitely·a·bug.·A·`tracing`·bug·report·would·be·appreciated.tracing_subscriber::registry::sharded/rust/deps/tracing-subscriber-0.3.18/src/registry/stack.rs
35159 /usr/src/rustc-1.85.0/library/alloc/src/slice.rsErrorSyntaxUnsupportedSerializeStateIDOverflowmaxPremultiplyOverflowrequested_maxsyntax·errorunsupported·syntaxserialization·errorstate·id·representation·too·smallstate·id·representation·too·small·for·premultiplicationdescription()·is·deprecated;·use·Display/usr/src/rustc-1.85.0/library/core/src/str/pattern.rsLayoutalign`ValueMatch::F64`·may·not·contain·`NaN`·values/rust/deps/tracing-subscriber-0.3.18/src/filter/env/field.rsinvalid·field·name·``BadName.s35159 /usr/src/rustc-1.85.0/library/alloc/src/slice.rsErrorSyntaxUnsupportedSerializeStateIDOverflowmaxPremultiplyOverflowrequested_maxsyntax·errorunsupported·syntaxserialization·errorstate·id·representation·too·smallstate·id·representation·too·small·for·premultiplicationdescription()·is·deprecated;·use·Display/usr/src/rustc-1.85.0/library/core/src/str/pattern.rsLayoutalign`ValueMatch::F64`·may·not·contain·`NaN`·values/rust/deps/tracing-subscriber-0.3.18/src/filter/env/field.rsinvalid·field·name·``BadName.s
35160 internal·error:·entered·unreachable·code/rust/deps/regex-automata-0.1.10/src/dense.rsId·35160 internal·error:·entered·unreachable·code/rust/deps/regex-automata-0.1.10/src/dense.rsId·
35161 =/rust/deps/tracing-subscriber-0.3.18/src/fmt/format/mod.rsERROR·WARN·INFODEBUGTRACEns35161 =/rust/deps/tracing-subscriber-0.3.18/src/fmt/format/mod.rsERROR·WARN·INFODEBUGTRACEns
35162 /usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs/usr/src/rustc-1.85.0/library/alloc/src/boxed/iter.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rscreating·a·new·thread·ID·()·would·exceed·the·maximum·number·of·thread·ID·bits·specified·in··()<unnamed>'·attempted·to·panic·at·'creating·a·new·thread·ID·()',·/rust/deps/sharded-slab-0.1.7/src/tid.rs:163:2135162 /usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs/usr/src/rustc-1.85.0/library/alloc/src/boxed/iter.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rscreating·a·new·thread·ID·()·would·exceed·the·maximum·number·of·thread·ID·bits·specified·in··()<unnamed>'·attempted·to·panic·at·'creating·a·new·thread·ID·()',·/rust/deps/sharded-slab-0.1.7/src/tid.rs:163:21
35163 note:·we·were·already·unwinding·due·to·a·previous·panic.35163 note:·we·were·already·unwinding·due·to·a·previous·panic.
35164 /rust/deps/sharded-slab-0.1.7/src/tid.rs/rust/deps/tracing-core-0.1.32/src/dispatcher.rs35164 /rust/deps/sharded-slab-0.1.7/src/tid.rs/rust/deps/tracing-core-0.1.32/src/dispatcher.rs
35165 failed·to·write·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·not35165 failed·to·write·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·not
35166 matcher·write·impl·should·not·fail/rust/deps/matchers-0.1.0/src/lib.rsinternal·error:·entered·unreachable·code/rust/deps/regex-automata-0.1.10/src/dense.rsError/rust/deps/tracing-subscriber-0.3.18/src/filter/env/mod.rslock·poisoned35166 matcher·write·impl·should·not·fail/rust/deps/matchers-0.1.0/src/lib.rsinternal·error:·entered·unreachable·code/rust/deps/regex-automata-0.1.10/src/dense.rsError/rust/deps/tracing-subscriber-0.3.18/src/filter/env/mod.rslock·poisoned
35167 [;m979695949392919039373635343332313038;5;38;2;10710610510410310210110049474645444342414048;5;48;2;/usr/src/rustc-1.85.0/library/std/src/sync/poison/once.rs/rust/deps/sharded-slab-0.1.7/src/tid.rs/rust/deps/lazy_static-1.5.0/src/inline_lazy.rsv35167 [;m979695949392919039373635343332313038;5;38;2;10710610510410310210110049474645444342414048;5;48;2;/usr/src/rustc-1.85.0/library/std/src/sync/poison/once.rs/rust/deps/sharded-slab-0.1.7/src/tid.rs/rust/deps/lazy_static-1.5.0/src/inline_lazy.rs
35168 /rust/deps/regex-automata-0.1.10/src/dense.rsinvalid·start·statecan't·set·start·on·premultiplied·DFAinvalid·max·match·statecan't·set·match·on·premultiplied·DFAinvalid·from·statecan't·add·trans·to·premultiplied·DFAcan't·add·state·to·premultiplied·DFAcan't·get·state·in·premultiplied·DFAcan't·swap·states·in·premultiplied·DFAcan't·truncate·in·premultiplied·DFAcannot·shuffle·match·states·of·premultiplied·DFA35168 /rust/deps/regex-automata-0.1.10/src/dense.rsinvalid·start·statecan't·set·start·on·premultiplied·DFAinvalid·max·match·statecan't·set·match·on·premultiplied·DFAinvalid·from·statecan't·add·trans·to·premultiplied·DFAcan't·add·state·to·premultiplied·DFAcan't·get·state·in·premultiplied·DFAcan't·swap·states·in·premultiplied·DFAcan't·truncate·in·premultiplied·DFAcannot·shuffle·match·states·of·premultiplied·DFA
35169 /usr/src/rustc-1.85.0/library/alloc/src/slice.rsa·Display·implementation·returned·an·error·unexpectedly/usr/src/rustc-1.85.0/library/alloc/src/string.rsErroranchors·such·as·^,·$,·\A·and·\z·are·not·supportedword·boundary·assertions·(\b·and·\B)·are·not·supportedunachored·searches·with·longest·match·semantics·are·not·supportedDFA·serialization·error:·building·the·DFA·failed·because·it·required·building·more·states·that·can·be·identified,·where·the·maximum·ID·for·the·chosen·representation·is·premultiplication·of·states·requires·the·ability·to·represent·a·state·ID·greater·than·what·can·fit·on·this·platform's·usize,·which·is·premultiplication·of·states·requires·the·ability·to·represent·at·least·a·state·ID·of·,·but·the·chosen·representation·only·permits·a·maximum·state·ID·of·/rust/deps/regex-automata-0.1.10/src/nfa/map.rs35169 /usr/src/rustc-1.85.0/library/alloc/src/slice.rsa·Display·implementation·returned·an·error·unexpectedly/usr/src/rustc-1.85.0/library/alloc/src/string.rsErroranchors·such·as·^,·$,·\A·and·\z·are·not·supportedword·boundary·assertions·(\b·and·\B)·are·not·supportedunachored·searches·with·longest·match·semantics·are·not·supportedDFA·serialization·error:·building·the·DFA·failed·because·it·required·building·more·states·that·can·be·identified,·where·the·maximum·ID·for·the·chosen·representation·is·premultiplication·of·states·requires·the·ability·to·represent·a·state·ID·greater·than·what·can·fit·on·this·platform's·usize,·which·is·premultiplication·of·states·requires·the·ability·to·represent·at·least·a·state·ID·of·,·but·the·chosen·representation·only·permits·a·maximum·state·ID·of·/rust/deps/regex-automata-0.1.10/src/nfa/map.rs
35170 /usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs/rust/deps/regex-automata-0.1.10/src/determinize.rs35170 /usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs/rust/deps/regex-automata-0.1.10/src/determinize.rs
35171 /rust/deps/regex-automata-0.1.10/src/nfa/mod.rs/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs/rust/deps/regex-automata-0.1.10/src/classes.rs/rust/deps/regex-automata-0.1.10/src/sparse_set.rsassertion·failed:·i·<·self.dense.capacity()35171 /rust/deps/regex-automata-0.1.10/src/nfa/mod.rs/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs/rust/deps/regex-automata-0.1.10/src/classes.rs/rust/deps/regex-automata-0.1.10/src/sparse_set.rsassertion·failed:·i·<·self.dense.capacity()
35172 /rust/deps/regex-automata-0.1.10/src/nfa/compiler.rsalternations·must·be·non-emptyassertion·failed:·r.start()·<=·'\x7F'assertion·failed:·r.end()·<=·'\x7F'cannot·patch·from·a·sparse·NFA·stateassertion·failed:·prefix_len·<·ranges.len()non-empty·nodesassertion·failed:·self.state.uncompiled[last].last.is_none()assertion·failed:·self.state.uncompiled[0].last.is_none()35172 /rust/deps/regex-automata-0.1.10/src/nfa/compiler.rsalternations·must·be·non-emptyassertion·failed:·r.start()·<=·'\x7F'assertion·failed:·r.end()·<=·'\x7F'cannot·patch·from·a·sparse·NFA·stateassertion·failed:·prefix_len·<·ranges.len()non-empty·nodesassertion·failed:·self.state.uncompiled[last].last.is_none()assertion·failed:·self.state.uncompiled[0].last.is_none()
35173 /usr/src/rustc-1.85.0/library/alloc/src/slice.rs/usr/src/rustc-1.85.0/library/core/src/cell.rs/rust/deps/regex-automata-0.1.10/src/minimize.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs/rust/deps/regex-automata-0.1.10/src/nfa/range_trie.rsassertion·failed:·!ranges.is_empty()assertion·failed:·ranges.len()·<=·4too·many·sequences·added·to·range·trieinternal·error:·entered·unreachable·codemid·>·len/usr/src/rustc-1.85.0/library/core/src/slice/sort/stable/quicksort.rs/usr/src/rustc-1.85.0/library/core/src/str/pattern.rsa·Display·implementation·returned·an·error·unexpectedly/usr/src/rustc-1.85.0/library/alloc/src/string.rsErrorinternal·error:·entered·unreachable·code/rust/deps/regex-syntax-0.6.29/src/error.rsregex·parse·error:35173 /usr/src/rustc-1.85.0/library/alloc/src/slice.rs/usr/src/rustc-1.85.0/library/core/src/cell.rs/rust/deps/regex-automata-0.1.10/src/minimize.rs/usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs/rust/deps/regex-automata-0.1.10/src/nfa/range_trie.rsassertion·failed:·!ranges.is_empty()assertion·failed:·ranges.len()·<=·4too·many·sequences·added·to·range·trieinternal·error:·entered·unreachable·codemid·>·len/usr/src/rustc-1.85.0/library/core/src/slice/sort/stable/quicksort.rs/usr/src/rustc-1.85.0/library/core/src/str/pattern.rsa·Display·implementation·returned·an·error·unexpectedly/usr/src/rustc-1.85.0/library/alloc/src/string.rsErrorinternal·error:·entered·unreachable·code/rust/deps/regex-syntax-0.6.29/src/error.rsregex·parse·error:
35174 ·(column·)·through·line·)error:·35174 ·(column·)·through·line·)error:·
Offset 36329, 16 lines modifiedOffset 36329, 16 lines modified
36329 or·use·environment·variable·`36329 or·use·environment·variable·`
36330 consider·setting·up·an·alternate·registry·in·Cargo's·configuration36330 consider·setting·up·an·alternate·registry·in·Cargo's·configuration
36331 as·described·by·https://doc.rust-lang.org/cargo/reference/registries.html36331 as·described·by·https://doc.rust-lang.org/cargo/reference/registries.html
36332 [registries]36332 [registries]
36333 my-registry·=·{·index·=·"·--registry·crates-iocargo:paseto·requires·-Zasymmetric-tokenno·credential·providers·could·handle·the·requesttoken·requested·for·credential·provider·produced·unexpected·response·for·`get`·request:·found·tokennot·currently·logged·in·to·`credential·provider·produced·unexpected·response·for·`logout`·request:·credential·provider·produced·unexpected·response·for·`login`·request:·assertion·failed:·!self.dep_map.contains_key(&key)src/tools/cargo/src/cargo/util/dependency_queue.rscycle·in·DependencyQueueassertion·failed:·edges.remove(&key)failed·to·get·successful·HTTP·response·from·`·(,·got·36333 my-registry·=·{·index·=·"·--registry·crates-iocargo:paseto·requires·-Zasymmetric-tokenno·credential·providers·could·handle·the·requesttoken·requested·for·credential·provider·produced·unexpected·response·for·`get`·request:·found·tokennot·currently·logged·in·to·`credential·provider·produced·unexpected·response·for·`logout`·request:·credential·provider·produced·unexpected·response·for·`login`·request:·assertion·failed:·!self.dep_map.contains_key(&key)src/tools/cargo/src/cargo/util/dependency_queue.rscycle·in·DependencyQueueassertion·failed:·edges.remove(&key)failed·to·get·successful·HTTP·response·from·`·(,·got·
36334 src/tools/cargo/src/cargo/util/errors.rs[:attempting·to·make·an·HTTP·request,·but·--frozen·was·specifiedattempting·to·make·an·HTTP·request,·but·--offline·was·specifiedHTTP_TIMEOUTcargo/src/tools/cargo/src/cargo/util/network/http.rsInvalid·ssl·version·``,choose·from·'default',·'tlsv1',·'tlsv1.0',·'tlsv1.1',·'tlsv1.2',·'tlsv1.3'.spurious·network·error·(·tries·remaining):·__CARGO_TEST_FIXED_RETRY_SLEEP_MSa·u64src/tools/cargo/src/cargo/util/network/retry.rs36334 src/tools/cargo/src/cargo/util/errors.rs[:attempting·to·make·an·HTTP·request,·but·--frozen·was·specifiedattempting·to·make·an·HTTP·request,·but·--offline·was·specifiedHTTP_TIMEOUTcargo/src/tools/cargo/src/cargo/util/network/http.rsInvalid·ssl·version·``,choose·from·'default',·'tlsv1',·'tlsv1.0',·'tlsv1.1',·'tlsv1.2',·'tlsv1.3'.spurious·network·error·(·tries·remaining):·__CARGO_TEST_FIXED_RETRY_SLEEP_MSa·u64src/tools/cargo/src/cargo/util/network/retry.rs
36335 ·/assertion·failed:·cur·<=·maxsrc/tools/cargo/src/cargo/util/progress.rs%semver·to·generate·valid·version·requirementssrc/tools/cargo/src/cargo/util/toml_mut/upgrade.rsSupport·for·modifying··is·currently·unsupportedRUSTUP_HOME.sm·BKiBMiBGiBTiBPiBEiB··d73d2caf9e41a39daf2a8d6ce60ec80bf354d2a7SourceConfigDefreplace-withdirectorylocal-registryevent·src/tools/cargo/src/cargo/sources/config.rs:152cargo::sources::configmessageevent·src/tools/cargo/src/cargo/sources/config.rs:163event·src/tools/cargo/src/cargo/sources/config.rs:185event·src/tools/cargo/src/cargo/sources/overlay.rs:26cargo::sources::overlayevent·src/tools/cargo/src/cargo/sources/overlay.rs:68local_sourceremote_sourceevent·src/tools/cargo/src/cargo/sources/registry/remote.rs:117event·src/tools/cargo/src/cargo/sources/registry/remote.rs:322event·src/tools/cargo/src/cargo/sources/registry/remote.rs:328event·src/tools/cargo/src/cargo/sources/registry/remote.rs:355RegistryConfigcredential-providersecret-keysecret-key-subjectRegistryConfigExtendedglobal-credential-providersevent·src/tools/cargo/src/cargo/util/auth/mod.rs:116cargo::util::authevent·src/tools/cargo/src/cargo/util/auth/mod.rs:247event·src/tools/cargo/src/cargo/util/auth/mod.rs:334event·src/tools/cargo/src/cargo/util/auth/mod.rs:337event·src/tools/cargo/src/cargo/util/auth/mod.rs:348event·src/tools/cargo/src/cargo/util/auth/mod.rs:523event·src/tools/cargo/src/cargo/util/auth/mod.rs:600event·src/tools/cargo/src/cargo/util/auth/mod.rs:610event·src/tools/cargo/src/cargo/util/auth/mod.rs:645ValuevaldefinitionConfigRelativePathPathAndArgssrc/tools/cargo/src/cargo/util/context/path.rssrc/tools/cargo/src/cargo/util/context/mod.rsevent·src/tools/cargo/src/cargo/util/network/http.rs:136networkcargo::util::network::httpevent·src/tools/cargo/src/cargo/util/network/http.rs:168event·src/tools/cargo/src/cargo/util/network/http.rs:169event·src/tools/cargo/src/cargo/util/network/http.rs:177event·src/tools/cargo/src/cargo/util/network/http.rs:180file·``·found·to·be·present·in·multiple·build·targets:36335 ·/assertion·failed:·cur·<=·maxsrc/tools/cargo/src/cargo/util/progress.rs%semver·to·generate·valid·version·requirementssrc/tools/cargo/src/cargo/util/toml_mut/upgrade.rsSupport·for·modifying··is·currently·unsupportedRUSTUP_HOME.sm·BKiBMiBGiBTiBPiBEiB··d73d2caf9e41a39daf2a8d6ce60ec80bf354d2a7SourceConfigDefreplace-withdirectorylocal-registryevent·src/tools/cargo/src/cargo/sources/config.rs:152cargo::sources::configmessageevent·src/tools/cargo/src/cargo/sources/config.rs:163event·src/tools/cargo/src/cargo/sources/config.rs:185event·src/tools/cargo/src/cargo/sources/overlay.rs:26cargo::sources::overlayevent·src/tools/cargo/src/cargo/sources/overlay.rs:68local_sourceremote_sourceevent·src/tools/cargo/src/cargo/sources/registry/remote.rs:117event·src/tools/cargo/src/cargo/sources/registry/remote.rs:322event·src/tools/cargo/src/cargo/sources/registry/remote.rs:328event·src/tools/cargo/src/cargo/sources/registry/remote.rs:355RegistryConfigcredential-providersecret-keysecret-key-subjectRegistryConfigExtendedglobal-credential-providersevent·src/tools/cargo/src/cargo/util/auth/mod.rs:116cargo::util::authevent·src/tools/cargo/src/cargo/util/auth/mod.rs:247event·src/tools/cargo/src/cargo/util/auth/mod.rs:334event·src/tools/cargo/src/cargo/util/auth/mod.rs:337event·src/tools/cargo/src/cargo/util/auth/mod.rs:348event·src/tools/cargo/src/cargo/util/auth/mod.rs:523event·src/tools/cargo/src/cargo/util/auth/mod.rs:600event·src/tools/cargo/src/cargo/util/auth/mod.rs:610event·src/tools/cargo/src/cargo/util/auth/mod.rs:645ValuevaldefinitionConfigRelativePathPathAndArgssrc/tools/cargo/src/cargo/util/context/path.rssrc/tools/cargo/src/cargo/util/context/mod.rsevent·src/tools/cargo/src/cargo/util/network/http.rs:136networkcargo::util::network::httpevent·src/tools/cargo/src/cargo/util/network/http.rs:168event·src/tools/cargo/src/cargo/util/network/http.rs:169event·src/tools/cargo/src/cargo/util/network/http.rs:177event·src/tools/cargo/src/cargo/util/network/http.rs:180file·``·found·to·be·present·in·multiple·build·targets:
36336 src/tools/cargo/src/cargo/util/toml/mod.rs36336 src/tools/cargo/src/cargo/util/toml/mod.rs'm
36337 /usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs/usr/src/rustc-1.85.0/library/alloc/src/collections/vec_deque/mod.rs/rust/deps/indexmap-2.7.0/src/map.rs/usr/src/rustc-1.85.0/library/alloc/src/vec/mod.rs/rust/deps/gix-protocol-0.47.0/src/fetch/refmap/init.rscapacity·overflowls-refs/rust/deps/gix-protocol-0.47.0/src/ls_refs.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rsDiagnosticmessagelevelspansMachineApplicableMaybeIncorrectHasPlaceholdersUnspecifiedDiagnosticSpanLinehighlight_starthighlight_endDiagnosticSpanMacroExpansionmacro_decl_namedef_site_spanDiagnosticCodeexplanationDiagnosticSpanfile_namebyte_startline_startcolumn_startcolumn_endis_primarylabelsuggested_replacementsuggestion_applicabilityexpansioninternally·tagged·enum·ErrorErrorUnknownOperationNotSupportedUrlNotSupportedurl-not-supportednot-foundoperation-not-supportedother/rust/deps/serde_json-1.0.134/src/read.rs/rust/deps/toml_edit-0.22.22/src/ser/map.rsinternal·error:·entered·unreachable·code:·datetimes·should·only·be·serialized·as·structs,·not·maps/usr/src/rustc-1.85.0/library/alloc/src/vec/in_place_collect.rs/usr/src/rustc-1.85.0/library/alloc/src/vec/spec_from_iter_nested.rscalled·`Result::unwrap()`·on·an·`Err`·valuecalled·`Result::unwrap_err()`·on·an·`Ok`·value/rust/deps/sized-chunks-0.6.5/src/sparse_chunk/mod.rsSparseChunk::insert:·index·out·of·bounds/rust/deps/indexmap-2.7.0/src/map/core.rs/rust/deps/rusqlite-0.32.1/src/statement.rs/rust/deps/rusqlite-0.32.1/src/lib.rs/rust/deps/im-rc-15.1.0/src/nodes/hamt.rs/rust/deps/im-rc-15.1.0/src/hash/map.rsNameValidationErrorFindHeadRefMissingHeadMisplacedHeadMissingObjectsDirectorymissingsourceMissingRefsDirectoryGitFileInconclusiveCurrentDirConfigNotARepositoryIoUnsafeGitDirEnvironmentAccessDeniedOtherTagBranchRevDefaultBrancha·Display·implementation·returned·an·error·unexpectedly/usr/src/rustc-1.85.0/library/alloc/src/string.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·not/usr/src/rustc-1.85.0/library/std/src/io/mod.rs()/usr/src/rustc-1.85.0/library/core/src/str/pattern.rs.cargo-lockbuild·directorybuildincremental.fingerprintdoctmpsrc/tools/cargo/src/cargo/ops/cargo_package/mod.rs$__cargo_private_Valueat·least·one·elementsrc/tools/cargo/src/cargo/util/counter.rssrc/tools/cargo/src/cargo/util/toml/mod.rs36337 /usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs/usr/src/rustc-1.85.0/library/alloc/src/collections/vec_deque/mod.rs/rust/deps/indexmap-2.7.0/src/map.rs/usr/src/rustc-1.85.0/library/alloc/src/vec/mod.rs/rust/deps/gix-protocol-0.47.0/src/fetch/refmap/init.rscapacity·overflowls-refs/rust/deps/gix-protocol-0.47.0/src/ls_refs.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rsDiagnosticmessagelevelspansMachineApplicableMaybeIncorrectHasPlaceholdersUnspecifiedDiagnosticSpanLinehighlight_starthighlight_endDiagnosticSpanMacroExpansionmacro_decl_namedef_site_spanDiagnosticCodeexplanationDiagnosticSpanfile_namebyte_startline_startcolumn_startcolumn_endis_primarylabelsuggested_replacementsuggestion_applicabilityexpansioninternally·tagged·enum·ErrorErrorUnknownOperationNotSupportedUrlNotSupportedurl-not-supportednot-foundoperation-not-supportedother/rust/deps/serde_json-1.0.134/src/read.rs/rust/deps/toml_edit-0.22.22/src/ser/map.rsinternal·error:·entered·unreachable·code:·datetimes·should·only·be·serialized·as·structs,·not·maps/usr/src/rustc-1.85.0/library/alloc/src/vec/in_place_collect.rs/usr/src/rustc-1.85.0/library/alloc/src/vec/spec_from_iter_nested.rscalled·`Result::unwrap()`·on·an·`Err`·valuecalled·`Result::unwrap_err()`·on·an·`Ok`·value/rust/deps/sized-chunks-0.6.5/src/sparse_chunk/mod.rsSparseChunk::insert:·index·out·of·bounds/rust/deps/indexmap-2.7.0/src/map/core.rs/rust/deps/rusqlite-0.32.1/src/statement.rs/rust/deps/rusqlite-0.32.1/src/lib.rs/rust/deps/im-rc-15.1.0/src/nodes/hamt.rs/rust/deps/im-rc-15.1.0/src/hash/map.rsNameValidationErrorFindHeadRefMissingHeadMisplacedHeadMissingObjectsDirectorymissingsourceMissingRefsDirectoryGitFileInconclusiveCurrentDirConfigNotARepositoryIoUnsafeGitDirEnvironmentAccessDeniedOtherTagBranchRevDefaultBrancha·Display·implementation·returned·an·error·unexpectedly/usr/src/rustc-1.85.0/library/alloc/src/string.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·not/usr/src/rustc-1.85.0/library/std/src/io/mod.rs()/usr/src/rustc-1.85.0/library/core/src/str/pattern.rs.cargo-lockbuild·directorybuildincremental.fingerprintdoctmpsrc/tools/cargo/src/cargo/ops/cargo_package/mod.rs$__cargo_private_Valueat·least·one·elementsrc/tools/cargo/src/cargo/util/counter.rssrc/tools/cargo/src/cargo/util/toml/mod.rsT
36338 /usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs36338 /usr/src/rustc-1.85.0/library/core/src/iter/traits/iterator.rs
36339 /rust/deps/clap_builder-4.5.23/src/util/flat_map.rs·/rust/deps/flate2-1.0.35/src/gz/mod.rs/rust/deps/toml_edit-0.22.22/src/array.rsgzip·header·field·too·longinternal·error:·entered·unreachable·codecargo-featurespackageprojectbadgeslibbinexamplebenchdependenciesbuild-dependenciesbuild_dependenciestargetlintsworkspaceprofilepatchreplacestruct·TomlManifest·with·21·elementsmembersexcludedefault-membersstruct·TomlWorkspace·with·8·elementsversionauthorsdescriptiondocumentationreadmecategorieslicenselicense-filerepositorypublisheditionincluderust-versionstruct·InheritablePackage·with·17·elementsbuildmetabuilddefault-targetforced-targetlinksim-a-teapotautolibautoexamplesautotestsautobenchesdefault-runstruct·TomlPackage·with·33·elementsopt-levelltocodegen-backendcodegen-unitsdebugsplit-debuginforpathpanicoverflow-checksincrementalstriprustflagsbuild-overridetrim-pathscrate-typecrate_typedoctestdocdoc-scrape-examplesproc-macroproc_macroharnessrequired-featuresstruct·TomlTarget·with·15·elementsstruct·TomlPlatform·with·5·elementstuple·variantstruct·variantnewtype·variant/rust/deps/toml_edit-0.22.22/src/ser/array.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rsnon-string·keylock·poison·error·while·serializingpath·contains·invalid·UTF-8·charactersi128·is·not·supportedu128·is·not·supported/rust/deps/gix-refspec-0.27.0/src/match_group/mod.rsBUG:·must·be·called·only·with·valid·hash·lengths·produced·by·len_in_bytes()/rust/deps/gix-hash-0.15.1/src/kind.rs/rust/deps/gix-odb-0.66.0/src/store_impls/dynamic/find.rscalled·`Result::unwrap()`·on·an·`Err`·valuecould·not·find·object··in·any·index·after·looking·up·one·of·its·base·objects·pack·to·still·be·available·like·just·nowoffset·value·is·never·becomes·negative/rust/deps/gix-pack-0.56.0/src/data/input/lookup_ref_delta_objects.rsFormat:·was·already·formatted·once/rust/deps/itertools-0.13.0/src/format.rs/usr/src/rustc-1.85.0/library/alloc/src/rc.rskeyvalueHeaderParsingIoempty/usr/src/rustc-1.85.0/library/std/src/sys/os_str/bytes.rs/usr/src/rustc-1.85.0/src/tools/cargo/crates/cargo-util/src/process_builder.rs/usr/src/rustc-1.85.0/library/core/src/option.rsErrormessageUnknownObjectFormatformatMappingValidationInvalidObjectKindPathConversionUnquoteMissingDelimitingNullByteNoCapabilitiesMissingVersionLineMalformattedVersionLineUnsupportedVersiondesiredactualV0V1V2ParseCycleSecretinnerLinePositioncolumnDecordefaultprefixsuffixLooseLoadIndexEntryTypeDeltaBaseRecursionLimitmax_depthidbase_idDeltaBaseLookuperrMutexExtraEdgesListOverflowFirstParentIsExtraEdgeIndexMissingExtraEdgesListSecondParentWithoutFirstParentReplacementsnippetreplacementPoisonErrordistance·to·be·in·range·of·packa·base·that·is·behind·us·in·the·packit·still·points·behind·usIllformedUtf8InValueSyntaxLineRangestartendKeyleaf_decordotted_decorreplacementsSnippetfile_nameline_rangerangea·Display·implementation·returned·an·error·unexpectedly/usr/src/rustc-1.85.0/library/alloc/src/string.rs/rust/deps/itertools-0.13.0/src/lib.rsfailed·to·write·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·notdone··items·in·s·(·items/s)description()·is·deprecated;·use·Displayoverflow·in·Duration::new/usr/src/rustc-1.85.0/library/core/src/time.rsLayoutErrorTryFromIntErrorfailed·to·create·jobserversrc/tools/cargo/src/cargo/core/compiler/build_runner/mod.rsno·entry·found·for·keyassertion·failed:·unit.mode.is_run_custom_build()ns,··after·the·env·variable·)name·of·dependency·changed·(last·buildthe·file·``·is·missing`·could·not·be·readcouldn't·read·metadata·for·file·```·has·changed·(`·has·changed·(checksum·didn't·match,·file·size·changed·()·for·`the·checksum·for·file·`the·environment·variable·the·dependency··was·rebuilt·(·was·rebuiltthe·toolchain·changedthe·list·of·features·changedthe·list·of·declared·features·changedthe·path·to·the·source·changedthe·profile·configuration·changedthe·rustflags·changedthe·config·settings·changedthe·rustc·compile·kind·changedthe·local·lengths·changedthis·could·happen·because·of·added/removed·`cargo::rerun-if`·instructions·in·the·build·scriptthe·precalculated·components·changedchecksum·freshness·requested,·prior·compilation·did·not·use·checksum·freshnessthe·prior·compilation·used·checksum·freshness·and·this·one·does·notthe·dependency·info·output·changedrerun-if-changed·output·file·path·changedthe·rerun-if-changed·instructions·changedthe·environment·variables·changedthe·local·fingerprint·type·changeddependency·info·changedstale,·unknown·reasonsrc/tools/cargo/src/cargo/core/compiler/fingerprint/dirty_reason.rsthe·fingerprint·comparison·turned·up·nothing·obviousforcedfresh·buildmultiple·packages·link·to·native·library·``,·but·a·native·library·can·be·linked·only·once36339 /rust/deps/clap_builder-4.5.23/src/util/flat_map.rs·/rust/deps/flate2-1.0.35/src/gz/mod.rs/rust/deps/toml_edit-0.22.22/src/array.rsgzip·header·field·too·longinternal·error:·entered·unreachable·codecargo-featurespackageprojectbadgeslibbinexamplebenchdependenciesbuild-dependenciesbuild_dependenciestargetlintsworkspaceprofilepatchreplacestruct·TomlManifest·with·21·elementsmembersexcludedefault-membersstruct·TomlWorkspace·with·8·elementsversionauthorsdescriptiondocumentationreadmecategorieslicenselicense-filerepositorypublisheditionincluderust-versionstruct·InheritablePackage·with·17·elementsbuildmetabuilddefault-targetforced-targetlinksim-a-teapotautolibautoexamplesautotestsautobenchesdefault-runstruct·TomlPackage·with·33·elementsopt-levelltocodegen-backendcodegen-unitsdebugsplit-debuginforpathpanicoverflow-checksincrementalstriprustflagsbuild-overridetrim-pathscrate-typecrate_typedoctestdocdoc-scrape-examplesproc-macroproc_macroharnessrequired-featuresstruct·TomlTarget·with·15·elementsstruct·TomlPlatform·with·5·elementstuple·variantstruct·variantnewtype·variant/rust/deps/toml_edit-0.22.22/src/ser/array.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rsnon-string·keylock·poison·error·while·serializingpath·contains·invalid·UTF-8·charactersi128·is·not·supportedu128·is·not·supported/rust/deps/gix-refspec-0.27.0/src/match_group/mod.rsBUG:·must·be·called·only·with·valid·hash·lengths·produced·by·len_in_bytes()/rust/deps/gix-hash-0.15.1/src/kind.rs/rust/deps/gix-odb-0.66.0/src/store_impls/dynamic/find.rscalled·`Result::unwrap()`·on·an·`Err`·valuecould·not·find·object··in·any·index·after·looking·up·one·of·its·base·objects·pack·to·still·be·available·like·just·nowoffset·value·is·never·becomes·negative/rust/deps/gix-pack-0.56.0/src/data/input/lookup_ref_delta_objects.rsFormat:·was·already·formatted·once/rust/deps/itertools-0.13.0/src/format.rs/usr/src/rustc-1.85.0/library/alloc/src/rc.rskeyvalueHeaderParsingIoempty/usr/src/rustc-1.85.0/library/std/src/sys/os_str/bytes.rs/usr/src/rustc-1.85.0/src/tools/cargo/crates/cargo-util/src/process_builder.rs/usr/src/rustc-1.85.0/library/core/src/option.rsErrormessageUnknownObjectFormatformatMappingValidationInvalidObjectKindPathConversionUnquoteMissingDelimitingNullByteNoCapabilitiesMissingVersionLineMalformattedVersionLineUnsupportedVersiondesiredactualV0V1V2ParseCycleSecretinnerLinePositioncolumnDecordefaultprefixsuffixLooseLoadIndexEntryTypeDeltaBaseRecursionLimitmax_depthidbase_idDeltaBaseLookuperrMutexExtraEdgesListOverflowFirstParentIsExtraEdgeIndexMissingExtraEdgesListSecondParentWithoutFirstParentReplacementsnippetreplacementPoisonErrordistance·to·be·in·range·of·packa·base·that·is·behind·us·in·the·packit·still·points·behind·usIllformedUtf8InValueSyntaxLineRangestartendKeyleaf_decordotted_decorreplacementsSnippetfile_nameline_rangerangea·Display·implementation·returned·an·error·unexpectedly/usr/src/rustc-1.85.0/library/alloc/src/string.rs/rust/deps/itertools-0.13.0/src/lib.rsfailed·to·write·whole·buffer/usr/src/rustc-1.85.0/library/std/src/io/mod.rsa·formatting·trait·implementation·returned·an·error·when·the·underlying·stream·did·notdone··items·in·s·(·items/s)description()·is·deprecated;·use·Displayoverflow·in·Duration::new/usr/src/rustc-1.85.0/library/core/src/time.rsLayoutErrorTryFromIntErrorfailed·to·create·jobserversrc/tools/cargo/src/cargo/core/compiler/build_runner/mod.rsno·entry·found·for·keyassertion·failed:·unit.mode.is_run_custom_build()ns,··after·the·env·variable·)name·of·dependency·changed·(last·buildthe·file·``·is·missing`·could·not·be·readcouldn't·read·metadata·for·file·```·has·changed·(`·has·changed·(checksum·didn't·match,·file·size·changed·()·for·`the·checksum·for·file·`the·environment·variable·the·dependency··was·rebuilt·(·was·rebuiltthe·toolchain·changedthe·list·of·features·changedthe·list·of·declared·features·changedthe·path·to·the·source·changedthe·profile·configuration·changedthe·rustflags·changedthe·config·settings·changedthe·rustc·compile·kind·changedthe·local·lengths·changedthis·could·happen·because·of·added/removed·`cargo::rerun-if`·instructions·in·the·build·scriptthe·precalculated·components·changedchecksum·freshness·requested,·prior·compilation·did·not·use·checksum·freshnessthe·prior·compilation·used·checksum·freshness·and·this·one·does·notthe·dependency·info·output·changedrerun-if-changed·output·file·path·changedthe·rerun-if-changed·instructions·changedthe·environment·variables·changedthe·local·fingerprint·type·changeddependency·info·changedstale,·unknown·reasonsrc/tools/cargo/src/cargo/core/compiler/fingerprint/dirty_reason.rsthe·fingerprint·comparison·turned·up·nothing·obviousforcedfresh·buildmultiple·packages·link·to·native·library·``,·but·a·native·library·can·be·linked·only·once
36340 links·to·native·library·``36340 links·to·native·library·``
36341 also·links·to·native·library·`stdallocpanic_unwindcompiler_builtinssysroot-Zbuild-std·does·not·currently·fully·support·--build-planCargo.tomlsrc/tools/cargo/src/cargo/core/compiler/standard_lib.rsstd·has·a·lib__CARGO_TESTS_ONLY_SRC_ROOT·does·not·exist,·unable·to·build·with·the·standard·library,·try:36341 also·links·to·native·library·`stdallocpanic_unwindcompiler_builtinssysroot-Zbuild-std·does·not·currently·fully·support·--build-planCargo.tomlsrc/tools/cargo/src/cargo/core/compiler/standard_lib.rsstd·has·a·lib__CARGO_TESTS_ONLY_SRC_ROOT·does·not·exist,·unable·to·build·with·the·standard·library,·try:
36342 ········rustup·component·add·rust-src·--toolchain·rustlibsrclibraryCargo.lock-pkgrustdocflagslinks_overridesartifact_target_for_featuresis_stdsrc/tools/cargo/src/cargo/core/compiler/unit.rsstd·unit·collision·with·existing·unit:·src/tools/cargo/src/cargo/core/compiler/unit_dependencies.rsartifact·depexpected··to·be·downloadedassertion·failed:·!deps.is_empty()--doc·cannot·be·used·with·-pversion·qualifier·in·`-p·`·is·ignored,·cleaning·all·versions·of·``·foundurl·qualifier·in·`-p·`·ignored,·cleaning·all·versions·of·`package·ID·specification·``·did·not·match·any·packages-*.36342 ········rustup·component·add·rust-src·--toolchain·rustlibsrclibraryCargo.lock-pkgrustdocflagslinks_overridesartifact_target_for_featuresis_stdsrc/tools/cargo/src/cargo/core/compiler/unit.rsstd·unit·collision·with·existing·unit:·src/tools/cargo/src/cargo/core/compiler/unit_dependencies.rsartifact·depexpected··to·be·downloadedassertion·failed:·!deps.is_empty()--doc·cannot·be·used·with·-pversion·qualifier·in·`-p·`·is·ignored,·cleaning·all·versions·of·``·foundurl·qualifier·in·`-p·`·ignored,·cleaning·all·versions·of·`package·ID·specification·``·did·not·match·any·packages-*.
36343 .d.o*dsrc/tools/cargo/src/cargo/ops/cargo_clean.rsexpected·utf-8·pathcannot·access·:·B·total·directories·filesRemovedSummary·totalno·files·deleted·due·to·--dry-run·files/folders·cleanedassertion·failed:·!target.is_custom_build()src/tools/cargo/src/cargo/ops/cargo_compile/unit_generator.rsInvalid·mode·no··``.36343 .d.o*dsrc/tools/cargo/src/cargo/ops/cargo_clean.rsexpected·utf-8·pathcannot·access·:·B·total·directories·filesRemovedSummary·totalno·files·deleted·due·to·--dry-run·files/folders·cleanedassertion·failed:·!target.is_custom_build()src/tools/cargo/src/cargo/ops/cargo_compile/unit_generator.rsInvalid·mode·no··``.
36344 Available··targets:36344 Available··targets:
Offset 36451, 15 lines modifiedOffset 36451, 15 lines modified
36451 ············because·ParseState::Opt·should·not·be·seen·as·a·positional·argument·and·passed·to·this·function.mid·>·len/usr/src/rustc-1.85.0/library/core/src/slice/sort/stable/quicksort.rs/usr/src/rustc-1.85.0/library/alloc/src/string.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rsa·Display·implementation·returned·an·error·unexpectedly/usr/src/rustc-1.85.0/library/alloc/src/string.rsError--=-cannot·access·a·Thread·Local·Storage·value·during·or·after·destruction/usr/src/rustc-1.85.0/library/std/src/thread/local.rs/rust/deps/clap_complete-4.5.40/src/engine/custom.rs.not·called·with·`..`/rust/deps/clap_builder-4.5.23/src/util/flat_map.rs/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs`Extensions`·tracks·values·by·type/rust/deps/clap_builder-4.5.23/src/builder/ext.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rs/usr/src/rustc-1.85.0/library/alloc/src/vec/in_place_collect.rs/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs/rust/deps/shlex-1.3.0/src/bytes.rs''mid·>·lenassertion·failed:·rest.len()·<·in_bytes.len()internal·error:·entered·unreachable·code36451 ············because·ParseState::Opt·should·not·be·seen·as·a·positional·argument·and·passed·to·this·function.mid·>·len/usr/src/rustc-1.85.0/library/core/src/slice/sort/stable/quicksort.rs/usr/src/rustc-1.85.0/library/alloc/src/string.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rsa·Display·implementation·returned·an·error·unexpectedly/usr/src/rustc-1.85.0/library/alloc/src/string.rsError--=-cannot·access·a·Thread·Local·Storage·value·during·or·after·destruction/usr/src/rustc-1.85.0/library/std/src/thread/local.rs/rust/deps/clap_complete-4.5.40/src/engine/custom.rs.not·called·with·`..`/rust/deps/clap_builder-4.5.23/src/util/flat_map.rs/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs`Extensions`·tracks·values·by·type/rust/deps/clap_builder-4.5.23/src/builder/ext.rs/usr/src/rustc-1.85.0/library/alloc/src/slice.rs/usr/src/rustc-1.85.0/library/alloc/src/vec/in_place_collect.rs/usr/src/rustc-1.85.0/library/alloc/src/raw_vec.rs/rust/deps/shlex-1.3.0/src/bytes.rs''mid·>·lenassertion·failed:·rest.len()·<·in_bytes.len()internal·error:·entered·unreachable·code
36452 /usr/src/rustc-1.85.0/library/alloc/src/slice.rscalled·`Result::unwrap()`·on·an·`Err`·valueDlOpenDlOpenUnknownDlSymDlSymUnknownDlCloseDlCloseUnknownLoadLibraryExWsourceLoadLibraryExWUnknownGetModuleHandleExWGetModuleHandleExWUnknownGetProcAddressGetProcAddressUnknownFreeLibraryFreeLibraryUnknownCreateCStringCreateCStringWithTrailingdescription()·is·deprecated;·use·Displaynul·byte·found·in·dataFromBytesWithNulErrordata·provided·contains·an·interior·nul·bytedata·provided·is·not·nul·terminatedcargo-registry:src/tools/cargo/credential/cargo-credential-libsecret/src/lib.rsurlfailed·to·get·token:·failed·to·store·token:·failed·to·erase·token:·failed·to·load·libsecret:·try·installing·the·`libsecret`·or·`libsecret-1-0`·package·with·the·system·package·managersecret_password_lookup_sync36452 /usr/src/rustc-1.85.0/library/alloc/src/slice.rscalled·`Result::unwrap()`·on·an·`Err`·valueDlOpenDlOpenUnknownDlSymDlSymUnknownDlCloseDlCloseUnknownLoadLibraryExWsourceLoadLibraryExWUnknownGetModuleHandleExWGetModuleHandleExWUnknownGetProcAddressGetProcAddressUnknownFreeLibraryFreeLibraryUnknownCreateCStringCreateCStringWithTrailingdescription()·is·deprecated;·use·Displaynul·byte·found·in·dataFromBytesWithNulErrordata·provided·contains·an·interior·nul·bytedata·provided·is·not·nul·terminatedcargo-registry:src/tools/cargo/credential/cargo-credential-libsecret/src/lib.rsurlfailed·to·get·token:·failed·to·store·token:·failed·to·erase·token:·failed·to·load·libsecret:·try·installing·the·`libsecret`·or·`libsecret-1-0`·package·with·the·system·package·managersecret_password_lookup_sync
36453 secret_password_store_sync36453 secret_password_store_sync
36454 secret_password_clear_sync36454 secret_password_clear_sync
Max diff block lines reached; 231186/281291 bytes (82.19%) of diff not shown.
8.13 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1346, 15 lines modifiedOffset 1346, 15 lines modified
1346 »       push···%r151346 »       push···%r15
1347 »       push···%r141347 »       push···%r14
1348 »       push···%r131348 »       push···%r13
1349 »       push···%r121349 »       push···%r12
1350 »       push···%rbx1350 »       push···%rbx
1351 »       sub····$0xb8,%rsp1351 »       sub····$0xb8,%rsp
1352 »       mov····%rdi,%rbx1352 »       mov····%rdi,%rbx
1353 »       lea····0x1033c2a(%rip),%rdi········1353 »       lea····0x1033bd2(%rip),%rdi········
1354 »       call···*0x15620cf(%rip)········1354 »       call···*0x15620cf(%rip)········
1355 »       mov····%rax,%r141355 »       mov····%rax,%r14
1356 »       mov····$0x1,%ecx1356 »       mov····$0x1,%ecx
1357 »       xor····%eax,%eax1357 »       xor····%eax,%eax
1358 »       lock·cmpxchg·%ecx,0x8(%r14)1358 »       lock·cmpxchg·%ecx,0x8(%r14)
1359 »       jne····16c736·<__cxa_finalize@plt+0x16c6>1359 »       jne····16c736·<__cxa_finalize@plt+0x16c6>
1360 »       movabs·$0x7fffffffffffffff,%r151360 »       movabs·$0x7fffffffffffffff,%r15
Offset 1403, 15 lines modifiedOffset 1403, 15 lines modified
1403 »       jne····16c8f2·<__cxa_finalize@plt+0x1882>1403 »       jne····16c8f2·<__cxa_finalize@plt+0x1882>
1404 »       xor····%ecx,%ecx1404 »       xor····%ecx,%ecx
1405 »       xchg···%ecx,0x8(%r14)1405 »       xchg···%ecx,0x8(%r14)
1406 »       cmp····$0x2,%ecx1406 »       cmp····$0x2,%ecx
1407 »       je·····16c8ba·<__cxa_finalize@plt+0x184a>1407 »       je·····16c8ba·<__cxa_finalize@plt+0x184a>
1408 »       cmp····$0x2,%rbp1408 »       cmp····$0x2,%rbp
1409 »       jae····16c719·<__cxa_finalize@plt+0x16a9>1409 »       jae····16c719·<__cxa_finalize@plt+0x16a9>
1410 »       lea····0x1033b4c(%rip),%rdi········1410 »       lea····0x1033af4(%rip),%rdi········
1411 »       call···*0x1561ff1(%rip)········1411 »       call···*0x1561ff1(%rip)········
1412 »       mov····%rax,%rcx1412 »       mov····%rax,%rcx
1413 »       mov····$0x1,%eax1413 »       mov····$0x1,%eax
1414 »       lock·xadd·%rax,(%rcx)1414 »       lock·xadd·%rax,(%rcx)
1415 »       mov····%rax,0x8(%rsp)1415 »       mov····%rax,0x8(%rsp)
1416 »       cmp····$0x2000,%rax1416 »       cmp····$0x2000,%rax
1417 »       jae····16c76b·<__cxa_finalize@plt+0x16fb>1417 »       jae····16c76b·<__cxa_finalize@plt+0x16fb>
Offset 1446, 15 lines modifiedOffset 1446, 15 lines modified
1446 »       call···*0x156093c(%rip)········1446 »       call···*0x156093c(%rip)········
1447 »       mov····%rax,0x10(%rsp)1447 »       mov····%rax,0x10(%rsp)
1448 »       lea····0x18(%rsp),%r141448 »       lea····0x18(%rsp),%r14
1449 »       mov····%rdx,0x18(%rsp)1449 »       mov····%rdx,0x18(%rsp)
1450 »       lea····0x10(%rsp),%rdi1450 »       lea····0x10(%rsp),%rdi
1451 »       call···*0x155dbd2(%rip)········1451 »       call···*0x155dbd2(%rip)········
1452 »       test···%rax,%rax1452 »       test···%rax,%rax
1453 »       lea····0x102781e(%rip),%rcx········1453 »       lea····0x10277be(%rip),%rcx········
1454 »       cmovne·%rax,%rcx1454 »       cmovne·%rax,%rcx
1455 »       mov····$0x9,%eax1455 »       mov····$0x9,%eax
1456 »       cmove··%rax,%rdx1456 »       cmove··%rax,%rdx
1457 »       mov····%rcx,0xa8(%rsp)1457 »       mov····%rcx,0xa8(%rsp)
1458 »       mov····%rdx,0xb0(%rsp)1458 »       mov····%rdx,0xb0(%rsp)
1459 »       lea····0x100c82b(%rip),%rax········1459 »       lea····0x100c82b(%rip),%rax········
1460 »       mov····%rax,0x20(%rsp)1460 »       mov····%rax,0x20(%rsp)
Offset 1466, 15 lines modifiedOffset 1466, 15 lines modified
1466 »       lea····0x8(%rsp),%rcx1466 »       lea····0x8(%rsp),%rcx
1467 »       mov····%rcx,0x78(%rsp)1467 »       mov····%rcx,0x78(%rsp)
1468 »       lea····0x10023d4(%rip),%rcx········1468 »       lea····0x10023d4(%rip),%rcx········
1469 »       mov····%rcx,0x80(%rsp)1469 »       mov····%rcx,0x80(%rsp)
1470 »       lea····0x20(%rsp),%rdx1470 »       lea····0x20(%rsp),%rdx
1471 »       mov····%rdx,0x88(%rsp)1471 »       mov····%rdx,0x88(%rsp)
1472 »       mov····%rax,0x90(%rsp)1472 »       mov····%rax,0x90(%rsp)
1473 »       lea····0x1026a88(%rip),%rax········1473 »       lea····0x1026a28(%rip),%rax········
1474 »       mov····%rax,0x98(%rsp)1474 »       mov····%rax,0x98(%rsp)
1475 »       mov····%rcx,0xa0(%rsp)1475 »       mov····%rcx,0xa0(%rsp)
1476 »       lea····0x145ec61(%rip),%rax········1476 »       lea····0x145ec61(%rip),%rax········
1477 »       mov····%rax,0x38(%rsp)1477 »       mov····%rax,0x38(%rsp)
1478 »       movq···$0x5,0x40(%rsp)1478 »       movq···$0x5,0x40(%rsp)
1479 »       movq···$0x0,0x58(%rsp)1479 »       movq···$0x0,0x58(%rsp)
1480 »       lea····0x68(%rsp),%rax1480 »       lea····0x68(%rsp),%rax
Offset 1524, 15 lines modifiedOffset 1524, 15 lines modified
1524 »       mov····%rax,0x68(%rsp)1524 »       mov····%rax,0x68(%rsp)
1525 »       lea····0x10022a4(%rip),%rax········1525 »       lea····0x10022a4(%rip),%rax········
1526 »       mov····%rax,0x70(%rsp)1526 »       mov····%rax,0x70(%rsp)
1527 »       lea····0x20(%rsp),%rcx1527 »       lea····0x20(%rsp),%rcx
1528 »       mov····%rcx,0x78(%rsp)1528 »       mov····%rcx,0x78(%rsp)
1529 »       lea····0xca66e(%rip),%rcx········1529 »       lea····0xca66e(%rip),%rcx········
1530 »       mov····%rcx,0x80(%rsp)1530 »       mov····%rcx,0x80(%rsp)
1531 »       lea····0x1026957(%rip),%rcx········1531 »       lea····0x10268f7(%rip),%rcx········
1532 »       mov····%rcx,0x88(%rsp)1532 »       mov····%rcx,0x88(%rsp)
1533 »       mov····%rax,0x90(%rsp)1533 »       mov····%rax,0x90(%rsp)
1534 »       lea····0x145eaf0(%rip),%rax········1534 »       lea····0x145eaf0(%rip),%rax········
1535 »       mov····%rax,0x38(%rsp)1535 »       mov····%rax,0x38(%rsp)
1536 »       movq···$0x4,0x40(%rsp)1536 »       movq···$0x4,0x40(%rsp)
1537 »       movq···$0x0,0x58(%rsp)1537 »       movq···$0x0,0x58(%rsp)
1538 »       lea····0x68(%rsp),%rax1538 »       lea····0x68(%rsp),%rax
Offset 1755, 29 lines modifiedOffset 1755, 29 lines modified
1755 »       pop····%rbx1755 »       pop····%rbx
1756 »       pop····%r121756 »       pop····%r12
1757 »       pop····%r131757 »       pop····%r13
1758 »       pop····%r141758 »       pop····%r14
1759 »       pop····%r151759 »       pop····%r15
1760 »       pop····%rbp1760 »       pop····%rbp
1761 »       ret1761 »       ret
1762 »       lea····0x1027b17(%rip),%rdi········1762 »       lea····0x1027ab7(%rip),%rdi········
1763 »       lea····0x145f623(%rip),%rdx········1763 »       lea····0x145f623(%rip),%rdx········
1764 »       mov····$0x11,%esi1764 »       mov····$0x11,%esi
1765 »       call···*0x1559b68(%rip)········1765 »       call···*0x1559b68(%rip)········
1766 »       lea····0x100c318(%rip),%rdi········1766 »       lea····0x100c318(%rip),%rdi········
1767 »       lea····0x145f622(%rip),%rdx········1767 »       lea····0x145f622(%rip),%rdx········
1768 »       mov····$0x20,%esi1768 »       mov····$0x20,%esi
1769 »       call···*0x155b8ef(%rip)········1769 »       call···*0x155b8ef(%rip)········
1770 »       lea····0x1027ae5(%rip),%rdi········1770 »       lea····0x1027a85(%rip),%rdi········
1771 »       lea····0x145f501(%rip),%rdx········1771 »       lea····0x145f501(%rip),%rdx········
1772 »       mov····$0x11,%esi1772 »       mov····$0x11,%esi
1773 »       call···*0x155b8d6(%rip)········1773 »       call···*0x155b8d6(%rip)········
1774 »       movq···$0x0,0x8(%rsp)1774 »       movq···$0x0,0x8(%rsp)
1775 »       mov····%r14,0x10(%rsp)1775 »       mov····%r14,0x10(%rsp)
1776 »       lea····0x1027b22(%rip),%rdi········1776 »       lea····0x1027ac2(%rip),%rdi········
1777 »       lea····0x145f58a(%rip),%rcx········1777 »       lea····0x145f58a(%rip),%rcx········
1778 »       lea····0x145f4bb(%rip),%r8········1778 »       lea····0x145f4bb(%rip),%r8········
1779 »       lea····0x8(%rsp),%rdx1779 »       lea····0x8(%rsp),%rdx
1780 »       mov····$0x2b,%esi1780 »       mov····$0x2b,%esi
1781 »       call···*0x155f54b(%rip)········1781 »       call···*0x155f54b(%rip)········
1782 »       mov····$0x8,%edi1782 »       mov····$0x8,%edi
1783 »       mov····%r15,%rsi1783 »       mov····%r15,%rsi
Offset 6399, 29 lines modifiedOffset 6399, 29 lines modified
6399 »       pop····%rbx6399 »       pop····%rbx
6400 »       pop····%r126400 »       pop····%r12
6401 »       pop····%r136401 »       pop····%r13
6402 »       pop····%r146402 »       pop····%r14
6403 »       pop····%r156403 »       pop····%r15
6404 »       pop····%rbp6404 »       pop····%rbp
6405 »       ret6405 »       ret
6406 »       lea····0x102d50e(%rip),%rdi········6406 »       lea····0x102d4b6(%rip),%rdi········
6407 »       lea····0x145fa25(%rip),%rdx········6407 »       lea····0x145fa25(%rip),%rdx········
6408 »       mov····$0x11,%esi6408 »       mov····$0x11,%esi
6409 »       call···*0x155514a(%rip)········6409 »       call···*0x155514a(%rip)········
6410 »       lea····0x10078fa(%rip),%rdi········6410 »       lea····0x10078fa(%rip),%rdi········
6411 »       lea····0x145fa24(%rip),%rdx········6411 »       lea····0x145fa24(%rip),%rdx········
6412 »       mov····$0x20,%esi6412 »       mov····$0x20,%esi
6413 »       call···*0x1556ed1(%rip)········6413 »       call···*0x1556ed1(%rip)········
6414 »       lea····0x102d4dc(%rip),%rdi········6414 »       lea····0x102d484(%rip),%rdi········
6415 »       lea····0x145f9bb(%rip),%rdx········6415 »       lea····0x145f9bb(%rip),%rdx········
Max diff block lines reached; 8519284/8523052 bytes (99.96%) of diff not shown.
13.7 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1387, 32660 lines modifiedOffset 1387, 32660 lines modified
1387 ··0x01179680·61696c65·6420746f·20706172·73652044·ailed·to·parse·D1387 ··0x01179680·61696c65·6420746f·20706172·73652044·ailed·to·parse·D
1388 ··0x01179690·53542061·62627265·76696174·696f6e66·ST·abbreviationf1388 ··0x01179690·53542061·62627265·76696174·696f6e66·ST·abbreviationf
1389 ··0x011796a0·61696c65·6420746f·2066696e·64207374·ailed·to·find·st1389 ··0x011796a0·61696c65·6420746f·2066696e·64207374·ailed·to·find·st
1390 ··0x011796b0·61727420·6f662064·61792066·6f72202c·art·of·day·for·,1390 ··0x011796b0·61727420·6f662064·61792066·6f72202c·art·of·day·for·,
1391 ··0x011796c0·20627574·20666f75·6e642065·6e64206f··but·found·end·o1391 ··0x011796c0·20627574·20666f75·6e642065·6e64206f··but·found·end·o
1392 ··0x011796d0·6620666f·726d6174·20737472·696e6761·f·format·stringa1392 ··0x011796d0·6620666f·726d6174·20737472·696e6761·f·format·stringa
1393 ··0x011796e0·73736572·74696f6e·20666169·6c65643a·ssertion·failed:1393 ··0x011796e0·73736572·74696f6e·20666169·6c65643a·ssertion·failed:
1394 ··0x011796f0·20216f62·6a2e6973·5f6e756c·6c28292f··!obj.is_null()/1394 ··0x011796f0·20216f62·6a2e6973·5f6e756c·6c282970··!obj.is_null()p
1395 ··0x01179700·72757374·2f646570·732f6769·74322f73·rust/deps/git2/s 
1396 ··0x01179710·72632f74·72616e73·706f7274·2e727361·rc/transport.rsa 
1397 ··0x01179720·73736572·74696f6e·20666169·6c65643a·ssertion·failed: 
1398 ··0x01179730·20216f69·642e6973·5f6e756c·6c28292f··!oid.is_null()/ 
1399 ··0x01179740·72757374·2f646570·732f6769·74322f73·rust/deps/git2/s 
1400 ··0x01179750·72632f73·75626d6f·64756c65·2e727370·rc/submodule.rsp 
1401 ··0x01179760·6c656173·65207072·6f766964·65206120·lease·provide·a·1395 ··0x01179700·6c656173·65207072·6f766964·65206120·lease·provide·a·
1402 ··0x01179770·6e6f6e2d·656d7074·7920746f·6b656e70·non-empty·tokenp1396 ··0x01179710·6e6f6e2d·656d7074·7920746f·6b656e70·non-empty·tokenp
1403 ··0x01179780·6c656173·65207061·73746520·74686520·lease·paste·the·1397 ··0x01179720·6c656173·65207061·73746520·74686520·lease·paste·the·
1404 ··0x01179790·746f6b65·6e20666f·756e6420·6f6e2069·token·found·on·i1398 ··0x01179730·746f6b65·6e20666f·756e6420·6f6e2069·token·found·on·i
1405 ··0x011797a0·6e746572·6e616c6c·79207461·67676564·nternally·tagged1399 ··0x01179740·6e746572·6e616c6c·79207461·67676564·nternally·tagged
1406 ··0x011797b0·20656e75·6d204f70·65726174·696f6e73··enum·Operations1400 ··0x01179750·20656e75·6d204f70·65726174·696f6e73··enum·Operations
1407 ··0x011797c0·74727563·74207661·7269616e·74204f70·truct·variant·Op1401 ··0x01179760·74727563·74207661·7269616e·74204f70·truct·variant·Op
1408 ··0x011797d0·65726174·696f6e3a·3a556e79·616e6b73·eration::Unyanks1402 ··0x01179770·65726174·696f6e3a·3a556e79·616e6b73·eration::Unyanks
1409 ··0x011797e0·74727563·74207661·7269616e·74204f70·truct·variant·Op1403 ··0x01179780·74727563·74207661·7269616e·74204f70·truct·variant·Op
1410 ··0x011797f0·65726174·696f6e3a·3a4f776e·6572736f·eration::Ownerso1404 ··0x01179790·65726174·696f6e3a·3a4f776e·6572736f·eration::Ownerso
1411 ··0x01179800·76657266·6c6f7720·61646469·6e672064·verflow·adding·d1405 ··0x011797a0·76657266·6c6f7720·61646469·6e672064·verflow·adding·d
1412 ··0x01179810·75726174·696f6e20·746f2064·6174656e·uration·to·daten1406 ··0x011797b0·75726174·696f6e20·746f2064·6174656e·uration·to·daten
1413 ··0x01179820·756d6572·69632066·69656c64·20776173·umeric·field·was1407 ··0x011797c0·756d6572·69632066·69656c64·20776173·umeric·field·was
1414 ··0x01179830·206e6f74·2061206e·756d6265·723a2066··not·a·number:·f1408 ··0x011797d0·206e6f74·2061206e·756d6265·723a2066··not·a·number:·f
1415 ··0x01179840·61696c65·6420746f·20736574·206f776e·ailed·to·set·own1409 ··0x011797e0·61696c65·6420746f·20736574·206f776e·ailed·to·set·own
1416 ··0x01179850·65727368·69707320·746f2075·69643d61·erships·to·uid=a1410 ··0x011797f0·65727368·69707320·746f2075·69643d61·erships·to·uid=a
1417 ··0x01179860·72636869·76652068·65616465·72206368·rchive·header·ch1411 ··0x01179800·72636869·76652068·65616465·72206368·rchive·header·ch
1418 ··0x01179870·65636b73·756d206d·69736d61·7463682f·ecksum·mismatch/1412 ··0x01179810·65636b73·756d206d·69736d61·7463682f·ecksum·mismatch/
1419 ··0x01179880·72757374·2f646570·732f7461·722d302e·rust/deps/tar-0.1413 ··0x01179820·72757374·2f646570·732f7461·722d302e·rust/deps/tar-0.
1420 ··0x01179890·342e3433·2f737263·2f706178·2e72732f·4.43/src/pax.rs/1414 ··0x01179830·342e3433·2f737263·2f706178·2e72732f·4.43/src/pax.rs/
1421 ··0x011798a0·72757374·2f646570·732f676c·6f622d30·rust/deps/glob-01415 ··0x01179840·72757374·2f646570·732f676c·6f622d30·rust/deps/glob-0
1422 ··0x011798b0·2e332e32·2f737263·2f6c6962·2e727361·.3.2/src/lib.rsa1416 ··0x01179850·2e332e32·2f737263·2f6c6962·2e727361·.3.2/src/lib.rsa
1423 ··0x011798c0·73736572·74696f6e·20666169·6c65643a·ssertion·failed:1417 ··0x01179860·73736572·74696f6e·20666169·6c65643a·ssertion·failed:
1424 ··0x011798d0·20217074·722e6973·5f6e756c·6c282961··!ptr.is_null()a1418 ··0x01179870·20217074·722e6973·5f6e756c·6c282961··!ptr.is_null()a
1425 ··0x011798e0·73736572·74696f6e·20666169·6c65643a·ssertion·failed:1419 ··0x01179880·73736572·74696f6e·20666169·6c65643a·ssertion·failed:
1426 ··0x011798f0·20217261·772e6973·5f6e756c·6c282955··!raw.is_null()U1420 ··0x01179890·20217261·772e6973·5f6e756c·6c282955··!raw.is_null()U
1427 ··0x01179900·6e61626c·6520746f·206f7065·6e207468·nable·to·open·th1421 ··0x011798a0·6e61626c·6520746f·206f7065·6e207468·nable·to·open·th
1428 ··0x01179910·65206461·74616261·73652066·696c654e·e·database·fileN1422 ··0x011798b0·65206461·74616261·73652066·696c654e·e·database·fileN
1429 ··0x01179920·6f746966·69636174·696f6e73·2066726f·otifications·fro1423 ··0x011798c0·6f746966·69636174·696f6e73·2066726f·otifications·fro
1430 ··0x01179930·6d207371·6c697465·335f6c6f·67282966·m·sqlite3_log()f1424 ··0x011798d0·6d207371·6c697465·335f6c6f·67282966·m·sqlite3_log()f
1431 ··0x01179940·61696c65·6420746f·20706172·73652070·ailed·to·parse·p1425 ··0x011798e0·61696c65·6420746f·20706172·73652070·ailed·to·parse·p
1432 ··0x01179950·726f6365·7373206f·75747075·743a2066·rocess·output:·f1426 ··0x011798f0·726f6365·7373206f·75747075·743a2066·rocess·output:·f
1433 ··0x01179960·61696c65·6420746f·20636c6f·73652074·ailed·to·close·t1427 ··0x01179900·61696c65·6420746f·20636c6f·73652074·ailed·to·close·t
1434 ··0x01179970·656d706f·72617279·2066696c·653a202c·emporary·file:·,1428 ··0x01179910·656d706f·72617279·2066696c·653a202c·emporary·file:·,
1435 ··0x01179980·20534947·54524150·3a207472·6163652f··SIGTRAP:·trace/1429 ··0x01179920·20534947·54524150·3a207472·6163652f··SIGTRAP:·trace/
1436 ··0x01179990·62726561·6b706f69·6e742074·72617042·breakpoint·trapB1430 ··0x01179930·62726561·6b706f69·6e742074·72617042·breakpoint·trapB
1437 ··0x011799a0·55473a20·63616e6e·6f742070·6f702066·UG:·cannot·pop·f1431 ··0x01179940·55473a20·63616e6e·6f742070·6f702066·UG:·cannot·pop·f
1438 ··0x011799b0·726f6d20·656d7074·79207374·61636b6d·rom·empty·stackm1432 ··0x01179950·726f6d20·656d7074·79207374·61636b6d·rom·empty·stackm
1439 ··0x011799c0·75737420·63616c6c·20276669·6e697368·ust·call·'finish1433 ··0x01179960·75737420·63616c6c·20276669·6e697368·ust·call·'finish
1440 ··0x011799d0·5f706174·7465726e·27206669·72737474·_pattern'·firstt1434 ··0x01179970·5f706174·7465726e·27206669·72737474·_pattern'·firstt
1441 ··0x011799e0·72616e73·6974696f·6e206571·75697661·ransition·equiva1435 ··0x01179980·72616e73·6974696f·6e206571·75697661·ransition·equiva
1442 ··0x011799f0·6c656e63·6520636c·61737365·733a2055·lence·classes:·U1436 ··0x01179990·6c656e63·6520636c·61737365·733a2055·lence·classes:·U
1443 ··0x01179a00·6e69636f·64652070·726f7065·72747920·nicode·property·1437 ··0x011799a0·6e69636f·64652070·726f7065·72747920·nicode·property·
1444 ··0x01179a10·76616c75·65206e6f·7420666f·756e6473·value·not·founds1438 ··0x011799b0·76616c75·65206e6f·7420666f·756e6473·value·not·founds
1445 ··0x01179a20·74617465·206d7573·74206861·7665207a·tate·must·have·z1439 ··0x011799c0·74617465·206d7573·74206861·7665207a·tate·must·have·z
1446 ··0x01179a30·65726f20·7472616e·73697469·6f6e7361·ero·transitionsa1440 ··0x011799d0·65726f20·7472616e·73697469·6f6e7361·ero·transitionsa
1447 ··0x01179a40·20766563·746f7220·6f662073·7472696e··vector·of·strin1441 ··0x011799e0·20766563·746f7220·6f662073·7472696e··vector·of·strin
1448 ··0x01179a50·6773206f·7220776f·726b7370·61636561·gs·or·workspacea1442 ··0x011799f0·6773206f·7220776f·726b7370·61636561·gs·or·workspacea
1449 ··0x01179a60·73736572·74696f6e·20666169·6c65643a·ssertion·failed:1443 ··0x01179a00·73736572·74696f6e·20666169·6c65643a·ssertion·failed:
1450 ··0x01179a70·2069203c·20706174·682e6c65·6e28292f··i·<·path.len()/1444 ··0x01179a10·2069203c·20706174·682e6c65·6e28292f··i·<·path.len()/
1451 ··0x01179a80·72757374·2f646570·732f7572·6c2d322e·rust/deps/url-2.1445 ··0x01179a20·72757374·2f646570·732f7572·6c2d322e·rust/deps/url-2.
1452 ··0x01179a90·352e342f·7372632f·686f7374·2e72736c·5.4/src/host.rsl1446 ··0x01179a30·352e342f·7372632f·686f7374·2e72736c·5.4/src/host.rsl
1453 ··0x01179aa0·69627261·72792f73·74642f73·72632f74·ibrary/std/src/t1447 ··0x01179a40·69627261·72792f73·74642f73·72632f74·ibrary/std/src/t
1454 ··0x01179ab0·68726561·642f7363·6f706564·2e727300·hread/scoped.rs.1448 ··0x01179a50·68726561·642f7363·6f706564·2e727300·hread/scoped.rs.
1455 ··0x01179ac0·00000000·00000001·01010102·02020203·................1449 ··0x01179a60·00000000·00000001·01010102·02020203·................
1456 ··0x01179ad0·03030304·04040405·05050500·00000000·................1450 ··0x01179a70·03030304·04040405·05050500·00000000·................
1457 ··0x01179ae0·00000001·01020203·03040405·05060607·................1451 ··0x01179a80·00000001·01020203·03040405·05060607·................
1458 ··0x01179af0·07080809·090a0a0b·0b0c0c0d·0d0d0d6c·...............l1452 ··0x01179a90·07080809·090a0a0b·0b0c0c0d·0d0d0d6c·...............l
 1453 ··0x01179aa0·69627261·72792f63·6f72652f·7372632f·ibrary/core/src/
 1454 ··0x01179ab0·736c6963·652f6d65·6d636872·2e72736c·slice/memchr.rsl
 1455 ··0x01179ac0·69627261·72792f63·6f72652f·7372632f·ibrary/core/src/
 1456 ··0x01179ad0·63686172·2f6d6574·686f6473·2e727369·char/methods.rsi
 1457 ··0x01179ae0·6e646578·206f7574·206f6620·626f756e·ndex·out·of·boun
 1458 ··0x01179af0·64733a20·74686520·6c656e20·6973206c·ds:·the·len·is·l
Diff chunk too large, falling back to line-by-line diff (25275 lines added, 25275 lines removed)
1459 ··0x01179b00·69627261·72792f63·6f72652f·7372632f·ibrary/core/src/1459 ··0x01179b00·69627261·72792f63·6f72652f·7372632f·ibrary/core/src/
1460 ··0x01179b10·736c6963·652f6d65·6d636872·2e72736c·slice/memchr.rsl1460 ··0x01179b10·666d742f·6275696c·64657273·2e727361·fmt/builders.rsa
1461 ··0x01179b20·69627261·72792f63·6f72652f·7372632f·ibrary/core/src/1461 ··0x01179b20·73736572·74696f6e·20666169·6c65643a·ssertion·failed:
1462 ··0x01179b30·63686172·2f6d6574·686f6473·2e727369·char/methods.rsi1462 ··0x01179b30·20656467·652e6865·69676874·203d3d20··edge.height·==·
1463 ··0x01179b40·6e646578·206f7574·206f6620·626f756e·ndex·out·of·boun1463 ··0x01179b40·73656c66·2e686569·67687420·2d203100·self.height·-·1.
1464 ··0x01179b50·64733a20·74686520·6c656e20·6973206c·ds:·the·len·is·l1464 ··0x01179b50·b0fb07ff·07fc07ff·8ffc07ff·aafc07ff·................
1465 ··0x01179b60·69627261·72792f63·6f72652f·7372632f·ibrary/core/src/1465 ··0x01179b60·4d69736d·61746368·20626574·7765656e·Mismatch·between
1466 ··0x01179b70·666d742f·6275696c·64657273·2e727361·fmt/builders.rsa1466 ··0x01179b70·20646566·696e6974·696f6e20·616e6420··definition·and·
1467 ··0x01179b80·73736572·74696f6e·20666169·6c65643a·ssertion·failed:1467 ··0x01179b80·61636365·7373206f·66206060·2e202f72·access·of·``.·/r
1468 ··0x01179b90·20656467·652e6865·69676874·203d3d20··edge.height·==·1468 ··0x01179b90·7573742f·64657073·2f636c61·705f6275·ust/deps/clap_bu
1469 ··0x01179ba0·73656c66·2e686569·67687420·2d203100·self.height·-·1.1469 ··0x01179ba0·696c6465·722d342e·352e3233·2f737263·ilder-4.5.23/src
1470 ··0x01179bb0·50fb07ff·a7fb07ff·2ffc07ff·4afc07ff·P......./...J...1470 ··0x01179bb0·2f706172·7365722f·6572726f·722e7273·/parser/error.rs
1471 ··0x01179bc0·4d69736d·61746368·20626574·7765656e·Mismatch·between1471 ··0x01179bc0·6c6f636b·20706f69·736f6e65·642f7275·lock·poisoned/ru
1472 ··0x01179bd0·20646566·696e6974·696f6e20·616e6420··definition·and·1472 ··0x01179bd0·73742f64·6570732f·74726163·696e672d·st/deps/tracing-
1473 ··0x01179be0·61636365·7373206f·66206060·2e202f72·access·of·``.·/r1473 ··0x01179be0·73756273·63726962·65722d30·2e332e31·subscriber-0.3.1
1474 ··0x01179bf0·7573742f·64657073·2f636c61·705f6275·ust/deps/clap_bu1474 ··0x01179bf0·382f7372·632f6669·6c746572·2f656e76·8/src/filter/env
1475 ··0x01179c00·696c6465·722d342e·352e3233·2f737263·ilder-4.5.23/src1475 ··0x01179c00·2f6d6f64·2e72732f·7573722f·7372632f·/mod.rs/usr/src/
1476 ··0x01179c10·2f706172·7365722f·6572726f·722e7273·/parser/error.rs1476 ··0x01179c10·72757374·632d312e·38352e30·2f6c6962·rustc-1.85.0/lib
1477 ··0x01179c20·6c6f636b·20706f69·736f6e65·642f7275·lock·poisoned/ru1477 ··0x01179c20·72617279·2f636f72·652f7372·632f6974·rary/core/src/it
1478 ··0x01179c30·73742f64·6570732f·74726163·696e672d·st/deps/tracing-1478 ··0x01179c30·65722f74·72616974·732f6974·65726174·er/traits/iterat
1479 ··0x01179c40·73756273·63726962·65722d30·2e332e31·subscriber-0.3.11479 ··0x01179c40·6f722e72·732f7573·722f7372·632f7275·or.rs/usr/src/ru
1480 ··0x01179c50·382f7372·632f6669·6c746572·2f656e76·8/src/filter/env1480 ··0x01179c50·7374632d·312e3835·2e302f6c·69627261·stc-1.85.0/libra
1481 ··0x01179c60·2f6d6f64·2e72732f·7573722f·7372632f·/mod.rs/usr/src/1481 ··0x01179c60·72792f61·6c6c6f63·2f737263·2f737472·ry/alloc/src/str
1482 ··0x01179c70·72757374·632d312e·38352e30·2f6c6962·rustc-1.85.0/lib1482 ··0x01179c70·696e672e·7273696e·7465726e·616c2065·ing.rsinternal·e
1483 ··0x01179c80·72617279·2f636f72·652f7372·632f6974·rary/core/src/it1483 ··0x01179c80·72726f72·3a20656e·74657265·6420756e·rror:·entered·un
1484 ··0x01179c90·65722f74·72616974·732f6974·65726174·er/traits/iterat1484 ··0x01179c90·72656163·6861626c·6520636f·64652f75·reachable·code/u
1485 ··0x01179ca0·6f722e72·732f7573·722f7372·632f7275·or.rs/usr/src/ru1485 ··0x01179ca0·73722f73·72632f72·75737463·2d312e38·sr/src/rustc-1.8
1486 ··0x01179cb0·7374632d·312e3835·2e302f6c·69627261·stc-1.85.0/libra1486 ··0x01179cb0·352e302f·6c696272·6172792f·616c6c6f·5.0/library/allo
1487 ··0x01179cc0·72792f61·6c6c6f63·2f737263·2f737472·ry/alloc/src/str1487 ··0x01179cc0·632f7372·632f736c·6963652e·72732f72·c/src/slice.rs/r
1488 ··0x01179cd0·696e672e·7273696e·7465726e·616c2065·ing.rsinternal·e1488 ··0x01179cd0·7573742f·64657073·2f636c61·705f6275·ust/deps/clap_bu
1489 ··0x01179ce0·72726f72·3a20656e·74657265·6420756e·rror:·entered·un1489 ··0x01179ce0·696c6465·722d342e·352e3233·2f737263·ilder-4.5.23/src
1490 ··0x01179cf0·72656163·6861626c·6520636f·64652f75·reachable·code/u1490 ··0x01179cf0·2f706172·7365722f·6d617463·6865732f·/parser/matches/
1491 ··0x01179d00·73722f73·72632f72·75737463·2d312e38·sr/src/rustc-1.81491 ··0x01179d00·6172675f·6d617463·6865732e·72736361·arg_matches.rsca
1492 ··0x01179d10·352e302f·6c696272·6172792f·616c6c6f·5.0/library/allo1492 ··0x01179d10·6c6c6564·20605265·73756c74·3a3a756e·lled·`Result::un
1493 ··0x01179d20·632f7372·632f736c·6963652e·72732f72·c/src/slice.rs/r1493 ··0x01179d20·77726170·28296020·6f6e2061·6e206045·wrap()`·on·an·`E
1494 ··0x01179d30·7573742f·64657073·2f636c61·705f6275·ust/deps/clap_bu1494 ··0x01179d30·72726020·76616c75·652f7573·722f7372·rr`·value/usr/sr
1495 ··0x01179d40·696c6465·722d342e·352e3233·2f737263·ilder-4.5.23/src1495 ··0x01179d40·632f7275·7374632d·312e3835·2e302f6c·c/rustc-1.85.0/l
1496 ··0x01179d50·2f706172·7365722f·6d617463·6865732f·/parser/matches/1496 ··0x01179d50·69627261·72792f73·74642f73·72632f69·ibrary/std/src/i
1497 ··0x01179d60·6172675f·6d617463·6865732e·72736361·arg_matches.rsca1497 ··0x01179d60·6f2f6275·66666572·65642f62·75667772·o/buffered/bufwr
1498 ··0x01179d70·6c6c6564·20605265·73756c74·3a3a756e·lled·`Result::un1498 ··0x01179d70·69746572·2e727366·61696c65·6420746f·iter.rsfailed·to
1499 ··0x01179d80·77726170·28296020·6f6e2061·6e206045·wrap()`·on·an·`E1499 ··0x01179d80·20777269·74652074·68652062·75666665··write·the·buffe
1500 ··0x01179d90·72726020·76616c75·652f7573·722f7372·rr`·value/usr/sr1500 ··0x01179d90·72656420·64617461·66617461·6c207275·red·datafatal·ru
1501 ··0x01179da0·632f7275·7374632d·312e3835·2e302f6c·c/rustc-1.85.0/l1501 ··0x01179da0·6e74696d·65206572·726f723a·20746872·ntime·error:·thr
1502 ··0x01179db0·69627261·72792f73·74642f73·72632f69·ibrary/std/src/i1502 ··0x01179db0·65616420·6c6f6361·6c207061·6e69636b·ead·local·panick
1503 ··0x01179dc0·6f2f6275·66666572·65642f62·75667772·o/buffered/bufwr1503 ··0x01179dc0·6564206f·6e206472·6f700a45·72726f72·ed·on·drop.Error
1504 ··0x01179dd0·69746572·2e727366·61696c65·6420746f·iter.rsfailed·to1504 ··0x01179dd0·0a556e73·7461626c·6520666c·61677320·.Unstable·flags·
1505 ··0x01179de0·20777269·74652074·68652062·75666665··write·the·buffe1505 ··0x01179de0·61726520·6f6e6c79·20617661·696c6162·are·only·availab
1506 ··0x01179df0·72656420·64617461·66617461·6c207275·red·datafatal·ru1506 ··0x01179df0·6c65206f·6e207468·65206e69·6768746c·le·on·the·nightl
Max diff block lines reached; 10984973/14381166 bytes (76.38%) of diff not shown.
2.0 MB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 15627 lines modifiedOffset 1, 15627 lines modified
  
Diff chunk too large, falling back to line-by-line diff (15624 lines added, 15624 lines removed)
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x013200e8·011b033b·7cd00300·0e7a0000·38afe4fe·...;|....z..8...2 ··0x01320168·011b033b·7cd00300·0e7a0000·b8aee4fe·...;|....z......
3 ··0x013200f8·c8d00300·88afe4fe·f0d00300·98afe4fe·................3 ··0x01320178·c8d00300·08afe4fe·f0d00300·18afe4fe·................
4 ··0x01320108·94dc0300·18b0e4fe·b4dc0300·98b0e4fe·................4 ··0x01320188·94dc0300·98afe4fe·b4dc0300·18b0e4fe·................
5 ··0x01320118·d4dc0300·78b1e4fe·f8dc0300·08b2e4fe·....x...........5 ··0x01320198·d4dc0300·f8b0e4fe·f8dc0300·88b1e4fe·................
6 ··0x01320128·1cdd0300·78b2e4fe·3cdd0300·58b3e4fe·....x...<...X...6 ··0x013201a8·1cdd0300·f8b1e4fe·3cdd0300·d8b2e4fe·........<.......
7 ··0x01320138·fcfc0300·08b4e4fe·a4f40300·a8b4e4fe·................7 ··0x013201b8·fcfc0300·88b3e4fe·a4f40300·28b4e4fe·............(...
8 ··0x01320148·d0f40300·38b5e4fe·24020400·78b7e4fe·....8...$...x...8 ··0x013201c8·d0f40300·b8b4e4fe·24020400·f8b6e4fe·........$.......
9 ··0x01320158·38f80300·f8b7e4fe·7cf80300·58b8e4fe·8.......|...X...9 ··0x013201d8·38f80300·78b7e4fe·7cf80300·d8b7e4fe·8...x...|.......
10 ··0x01320168·c0110400·c8b8e4fe·70060400·08b9e4fe·........p.......10 ··0x013201e8·c0110400·48b8e4fe·70060400·88b8e4fe·....H...p.......
11 ··0x01320178·f0110400·f8b9e4fe·1c120400·b8bae4fe·................11 ··0x013201f8·f0110400·78b9e4fe·1c120400·38bae4fe·....x.......8...
12 ··0x01320188·44120400·78bbe4fe·6c120400·38bce4fe·D...x...l...8...12 ··0x01320208·44120400·f8bae4fe·6c120400·b8bbe4fe·D.......l.......
13 ··0x01320198·94120400·28bde4fe·c0120400·d8bde4fe·....(...........13 ··0x01320218·94120400·a8bce4fe·c0120400·58bde4fe·............X...
14 ··0x013201a8·e8120400·88bee4fe·10130400·38bfe4fe·............8...14 ··0x01320228·e8120400·08bee4fe·10130400·b8bee4fe·................
15 ··0x013201b8·38130400·18c0e4fe·64130400·c8c0e4fe·8.......d.......15 ··0x01320238·38130400·98bfe4fe·64130400·48c0e4fe·8.......d...H...
16 ··0x013201c8·8c130400·98c1e4fe·340f0400·f8c1e4fe·........4.......16 ··0x01320248·8c130400·18c1e4fe·340f0400·78c1e4fe·........4...x...
17 ··0x013201d8·f41f0400·58c2e4fe·cc0f0400·88c2e4fe·....X...........17 ··0x01320258·f41f0400·d8c1e4fe·cc0f0400·08c2e4fe·................
18 ··0x013201e8·24200400·f8c2e4fe·50200400·68c3e4fe·$·......P·..h...18 ··0x01320268·24200400·78c2e4fe·50200400·e8c2e4fe·$·..x...P·......
19 ··0x013201f8·7c200400·c8c3e4fe·ac200400·38c4e4fe·|·.......·..8...19 ··0x01320278·7c200400·48c3e4fe·ac200400·b8c3e4fe·|·..H....·......
20 ··0x01320208·d8200400·b8c4e4fe·842e0400·18c5e4fe·.·..............20 ··0x01320288·d8200400·38c4e4fe·842e0400·98c4e4fe·.·..8...........
21 ··0x01320218·f44e0400·08c9e4fe·484f0400·78c9e4fe·.N......HO..x...21 ··0x01320298·f44e0400·88c8e4fe·484f0400·f8c8e4fe·.N......HO......
22 ··0x01320228·10440400·b8c9e4fe·c0490400·18cae4fe·.D.......I......22 ··0x013202a8·10440400·38c9e4fe·c0490400·98c9e4fe·.D..8....I......
23 ··0x01320238·bc630400·98cce4fe·b49c0400·f8cce4fe·.c..............23 ··0x013202b8·bc630400·18cce4fe·b49c0400·78cce4fe·.c..........x...
24 ··0x01320248·70b80400·88cde4fe·20ba0400·e8cde4fe·p.......·.......24 ··0x013202c8·70b80400·08cde4fe·20ba0400·68cde4fe·p.......·...h...
25 ··0x01320258·044e0500·c8d3e4fe·0c410500·98d9e4fe·.N.......A......25 ··0x013202d8·044e0500·48d3e4fe·0c410500·18d9e4fe·.N..H....A......
26 ··0x01320268·5c410500·e8dfe4fe·584e0500·d8e6e4fe·\A......XN......26 ··0x013202e8·5c410500·68dfe4fe·584e0500·58e6e4fe·\A..h...XN..X...
27 ··0x01320278·4c700500·b8eae4fe·b0590500·18ebe4fe·Lp.......Y......27 ··0x013202f8·4c700500·38eae4fe·b0590500·98eae4fe·Lp..8....Y......
28 ··0x01320288·6c7c0500·88ebe4fe·987c0500·88ece4fe·l|.......|......28 ··0x01320308·6c7c0500·08ebe4fe·987c0500·08ece4fe·l|.......|......
29 ··0x01320298·0c7e0500·e8ece4fe·38ab0500·58ede4fe·.~......8...X...29 ··0x01320318·0c7e0500·68ece4fe·38ab0500·d8ece4fe·.~..h...8.......
30 ··0x013202a8·64ab0500·58eee4fe·98b70500·d8eee4fe·d...X...........30 ··0x01320328·64ab0500·d8ede4fe·98b70500·58eee4fe·d...........X...
31 ··0x013202b8·b8be0500·88efe4fe·58cb0500·f8efe4fe·........X.......31 ··0x01320338·b8be0500·08efe4fe·58cb0500·78efe4fe·........X...x...
32 ··0x013202c8·84cb0500·f8f0e4fe·48d40500·c8f6e4fe·........H.......32 ··0x01320348·84cb0500·78f0e4fe·48d40500·48f6e4fe·....x...H...H...
33 ··0x013202d8·94d40500·98fbe4fe·6cd70500·b802e5fe·........l.......33 ··0x01320358·94d40500·18fbe4fe·6cd70500·3802e5fe·........l...8...
34 ··0x013202e8·c0d70500·080ae5fe·14d80500·4814e5fe·............H...34 ··0x01320368·c0d70500·8809e5fe·14d80500·c813e5fe·................
35 ··0x013202f8·e4e00500·b816e5fe·48e10500·2819e5fe·........H...(...35 ··0x01320378·e4e00500·3816e5fe·48e10500·a818e5fe·....8...H.......
36 ··0x01320308·ace10500·c819e5fe·14e20500·381ce5fe·............8...36 ··0x01320388·ace10500·4819e5fe·14e20500·b81be5fe·....H...........
37 ··0x01320318·f4f40500·581de5fe·78f40500·e81de5fe·....X...x.......37 ··0x01320398·f4f40500·d81ce5fe·78f40500·681de5fe·........x...h...
38 ··0x01320328·a4f40500·681ee5fe·58f70500·b81ee5fe·....h...X.......38 ··0x013203a8·a4f40500·e81de5fe·58f70500·381ee5fe·........X...8...
39 ··0x01320338·18fb0500·1822e5fe·a40a0600·0826e5fe·.....".......&..39 ··0x013203b8·18fb0500·9821e5fe·a40a0600·8825e5fe·.....!.......%..
40 ··0x01320348·f0080600·7826e5fe·1c090600·7827e5fe·....x&......x'..40 ··0x013203c8·f0080600·f825e5fe·1c090600·f826e5fe·.....%.......&..
41 ··0x01320358·4c0b0600·b829e5fe·c4100600·382ae5fe·L....)......8*..41 ··0x013203d8·4c0b0600·3829e5fe·c4100600·b829e5fe·L...8).......)..
42 ··0x01320368·801b0600·a82ae5fe·ac1b0600·a82be5fe·.....*.......+..42 ··0x013203e8·801b0600·282ae5fe·ac1b0600·282be5fe·....(*......(+..
43 ··0x01320378·74310600·b831e5fe·38460600·2832e5fe·t1...1..8F..(2..43 ··0x013203f8·74310600·3831e5fe·38460600·a831e5fe·t1..81..8F...1..
44 ··0x01320388·3c470600·1d33e5fe·345d0600·5833e5fe·<G...3..4]..X3..44 ··0x01320408·3c470600·9d32e5fe·345d0600·d832e5fe·<G...2..4]...2..
45 ··0x01320398·28800600·b833e5fe·00830600·2837e5fe·(....3......(7..45 ··0x01320418·28800600·3833e5fe·00830600·a836e5fe·(...83.......6..
46 ··0x013203a8·50830600·a837e5fe·88880600·c838e5fe·P....7.......8..46 ··0x01320428·50830600·2837e5fe·88880600·4838e5fe·P...(7......H8..
47 ··0x013203b8·108a0600·1839e5fe·54b00600·083ae5fe·.....9..T....:..47 ··0x01320438·108a0600·9838e5fe·54b00600·8839e5fe·.....8..T....9..
48 ··0x013203c8·301b0700·383de5fe·801b0700·9840e5fe·0...8=.......@..48 ··0x01320448·301b0700·b83ce5fe·801b0700·1840e5fe·0....<.......@..
49 ··0x013203d8·f4b50600·f840e5fe·3c8f0700·5841e5fe·.....@..<...XA..49 ··0x01320458·f4b50600·7840e5fe·3c8f0700·d840e5fe·....x@..<....@..
50 ··0x013203e8·64040900·b841e5fe·7c080900·1442e5fe·d....A..|....B..50 ··0x01320468·64040900·3841e5fe·7c080900·9441e5fe·d...8A..|....A..
51 ··0x013203f8·2c900900·4242e5fe·40900900·7042e5fe·,...BB..@...pB..51 ··0x01320478·2c900900·c241e5fe·40900900·f041e5fe·,....A..@....A..
52 ··0x01320408·54900900·9e42e5fe·68900900·cc42e5fe·T....B..h....B..52 ··0x01320488·54900900·1e42e5fe·68900900·4c42e5fe·T....B..h...LB..
53 ··0x01320418·7c900900·fa42e5fe·90900900·2843e5fe·|....B......(C..53 ··0x01320498·7c900900·7a42e5fe·90900900·a842e5fe·|...zB.......B..
54 ··0x01320428·c4940900·9843e5fe·f4320a00·d843e5fe·.....C...2...C..54 ··0x013204a8·c4940900·1843e5fe·f4320a00·5843e5fe·.....C...2..XC..
55 ··0x01320438·8cbc0900·b846e5fe·24330a00·f846e5fe·.....F..$3...F..55 ··0x013204b8·8cbc0900·3846e5fe·24330a00·7846e5fe·....8F..$3..xF..
56 ··0x01320448·54330a00·3847e5fe·fcbe0900·184ae5fe·T3..8G.......J..56 ··0x013204c8·54330a00·b846e5fe·fcbe0900·9849e5fe·T3...F.......I..
57 ··0x01320458·40bf0900·884be5fe·78bf0900·e84ce5fe·@....K..x....L..57 ··0x013204d8·40bf0900·084be5fe·78bf0900·684ce5fe·@....K..x...hL..
58 ··0x01320468·a8bf0900·984de5fe·84330a00·d84de5fe·.....M...3...M..58 ··0x013204e8·a8bf0900·184de5fe·84330a00·584de5fe·.....M...3..XM..
59 ··0x01320478·2cc00900·384ee5fe·881a0b00·a84ee5fe·,...8N.......N..59 ··0x013204f8·2cc00900·b84de5fe·881a0b00·284ee5fe·,....M......(N..
60 ··0x01320488·48660a00·184fe5fe·74660a00·1850e5fe·Hf...O..tf...P..60 ··0x01320508·48660a00·984ee5fe·74660a00·984fe5fe·Hf...N..tf...O..
61 ··0x01320498·14720a00·7850e5fe·30050b00·1851e5fe·.r..xP..0....Q..61 ··0x01320518·14720a00·f84fe5fe·30050b00·9850e5fe·.r...O..0....P..
62 ··0x013204a8·54050b00·b851e5fe·082c0c00·2852e5fe·T....Q...,..(R..62 ··0x01320528·54050b00·3851e5fe·082c0c00·a851e5fe·T...8Q...,...Q..
63 ··0x013204b8·60c40b00·6852e5fe·90c40b00·9852e5fe·`...hR.......R..63 ··0x01320538·60c40b00·e851e5fe·90c40b00·1852e5fe·`....Q.......R..
64 ··0x013204c8·382c0c00·0853e5fe·642c0c00·7853e5fe·8,...S..d,..xS..64 ··0x01320548·382c0c00·8852e5fe·642c0c00·f852e5fe·8,...R..d,...R..
65 ··0x013204d8·902c0c00·e853e5fe·c02c0c00·a854e5fe·.,...S...,...T..65 ··0x01320558·902c0c00·6853e5fe·c02c0c00·2854e5fe·.,..hS...,..(T..
66 ··0x013204e8·e82c0c00·7855e5fe·102d0c00·3856e5fe·.,..xU...-..8V..66 ··0x01320568·e82c0c00·f854e5fe·102d0c00·b855e5fe·.,...T...-...U..
67 ··0x013204f8·382d0c00·0857e5fe·602d0c00·e857e5fe·8-...W..`-...W..67 ··0x01320578·382d0c00·8856e5fe·602d0c00·6857e5fe·8-...V..`-..hW..
68 ··0x01320508·8c2d0c00·c858e5fe·b82d0c00·9859e5fe·.-...X...-...Y..68 ··0x01320588·8c2d0c00·4858e5fe·b82d0c00·1859e5fe·.-..HX...-...Y..
69 ··0x01320518·e42d0c00·785ae5fe·102e0c00·685be5fe·.-..xZ......h[..69 ··0x01320598·e42d0c00·f859e5fe·102e0c00·e85ae5fe·.-...Y.......Z..
70 ··0x01320528·3c2e0c00·585ce5fe·682e0c00·285de5fe·<...X\..h...(]..70 ··0x013205a8·3c2e0c00·d85be5fe·682e0c00·a85ce5fe·<....[..h....\..
71 ··0x01320538·902e0c00·e85de5fe·b82e0c00·c85ee5fe·.....].......^..71 ··0x013205b8·902e0c00·685de5fe·b82e0c00·485ee5fe·....h]......H^..
72 ··0x01320548·e42e0c00·985fe5fe·0c2f0c00·6860e5fe·....._.../..h`..72 ··0x013205c8·e42e0c00·185fe5fe·0c2f0c00·e85fe5fe·....._.../..._..
73 ··0x01320558·342f0c00·4861e5fe·602f0c00·1862e5fe·4/..Ha..`/...b..73 ··0x013205d8·342f0c00·c860e5fe·602f0c00·9861e5fe·4/...`..`/...a..
74 ··0x01320568·882f0c00·e862e5fe·b02f0c00·d863e5fe·./...b.../...c..74 ··0x013205e8·882f0c00·6862e5fe·b02f0c00·5863e5fe·./..hb.../..Xc..
75 ··0x01320578·dc2f0c00·a864e5fe·04300c00·5865e5fe·./...d...0..Xe..75 ··0x013205f8·dc2f0c00·2864e5fe·04300c00·d864e5fe·./..(d...0...d..
76 ··0x01320588·30300c00·0866e5fe·5c300c00·c866e5fe·00...f..\0...f..76 ··0x01320608·30300c00·8865e5fe·5c300c00·4866e5fe·00...e..\0..Hf..
77 ··0x01320598·84300c00·8867e5fe·ac300c00·7868e5fe·.0...g...0..xh..77 ··0x01320618·84300c00·0867e5fe·ac300c00·f867e5fe·.0...g...0...g..
78 ··0x013205a8·d8300c00·6869e5fe·04310c00·286ae5fe·.0..hi...1..(j..78 ··0x01320628·d8300c00·e868e5fe·04310c00·a869e5fe·.0...h...1...i..
79 ··0x013205b8·2c310c00·e86ae5fe·54310c00·a86be5fe·,1...j..T1...k..79 ··0x01320638·2c310c00·686ae5fe·54310c00·286be5fe·,1..hj..T1..(k..
80 ··0x013205c8·7c310c00·786ce5fe·a4310c00·386de5fe·|1..xl...1..8m..80 ··0x01320648·7c310c00·f86be5fe·a4310c00·b86ce5fe·|1...k...1...l..
81 ··0x013205d8·cc310c00·f86de5fe·f4310c00·b86ee5fe·.1...m...1...n..81 ··0x01320658·cc310c00·786de5fe·f4310c00·386ee5fe·.1..xm...1..8n..
82 ··0x013205e8·1c320c00·786fe5fe·44320c00·3870e5fe·.2..xo..D2..8p..82 ··0x01320668·1c320c00·f86ee5fe·44320c00·b86fe5fe·.2...n..D2...o..
83 ··0x013205f8·6c320c00·2871e5fe·98320c00·d871e5fe·l2..(q...2...q..83 ··0x01320678·6c320c00·a870e5fe·98320c00·5871e5fe·l2...p...2..Xq..
84 ··0x01320608·c4320c00·b872e5fe·f0320c00·7873e5fe·.2...r...2..xs..84 ··0x01320688·c4320c00·3872e5fe·f0320c00·f872e5fe·.2..8r...2...r..
85 ··0x01320618·18330c00·4874e5fe·40330c00·2875e5fe·.3..Ht..@3..(u..85 ··0x01320698·18330c00·c873e5fe·40330c00·a874e5fe·.3...s..@3...t..
86 ··0x01320628·6c330c00·d875e5fe·94330c00·c876e5fe·l3...u...3...v..86 ··0x013206a8·6c330c00·5875e5fe·94330c00·4876e5fe·l3..Xu...3..Hv..
87 ··0x01320638·c0330c00·7877e5fe·e8330c00·3878e5fe·.3..xw...3..8x..87 ··0x013206b8·c0330c00·f876e5fe·e8330c00·b877e5fe·.3...v...3...w..
88 ··0x01320648·10340c00·2879e5fe·3c340c00·087ae5fe·.4..(y..<4...z..88 ··0x013206c8·10340c00·a878e5fe·3c340c00·8879e5fe·.4...x..<4...y..
89 ··0x01320658·68340c00·b87ae5fe·90340c00·887be5fe·h4...z...4...{..89 ··0x013206d8·68340c00·387ae5fe·90340c00·087be5fe·h4..8z...4...{..
90 ··0x01320668·b8340c00·387ce5fe·e0340c00·087de5fe·.4..8|...4...}..90 ··0x013206e8·b8340c00·b87be5fe·e0340c00·887ce5fe·.4...{...4...|..
91 ··0x01320678·08350c00·e87de5fe·34350c00·a87ee5fe·.5...}..45...~..91 ··0x013206f8·08350c00·687de5fe·34350c00·287ee5fe·.5..h}..45..(~..
92 ··0x01320688·5c350c00·887fe5fe·88350c00·3880e5fe·\5.......5..8...92 ··0x01320708·5c350c00·087fe5fe·88350c00·b87fe5fe·\5.......5......
93 ··0x01320698·b0350c00·f880e5fe·d8350c00·c881e5fe·.5.......5......93 ··0x01320718·b0350c00·7880e5fe·d8350c00·4881e5fe·.5..x....5..H...
94 ··0x013206a8·04360c00·7882e5fe·2c360c00·2883e5fe·.6..x...,6..(...94 ··0x01320728·04360c00·f881e5fe·2c360c00·a882e5fe·.6......,6......
95 ··0x013206b8·54360c00·e883e5fe·7c360c00·b884e5fe·T6......|6......95 ··0x01320738·54360c00·6883e5fe·7c360c00·3884e5fe·T6..h...|6..8...
96 ··0x013206c8·a4360c00·a885e5fe·d0360c00·7886e5fe·.6.......6..x...96 ··0x01320748·a4360c00·2885e5fe·d0360c00·f885e5fe·.6..(....6......
97 ··0x013206d8·f8360c00·2887e5fe·20370c00·e887e5fe·.6..(...·7......97 ··0x01320758·f8360c00·a886e5fe·20370c00·6887e5fe·.6......·7..h...
98 ··0x013206e8·48370c00·c888e5fe·74370c00·7889e5fe·H7......t7..x...98 ··0x01320768·48370c00·4888e5fe·74370c00·f888e5fe·H7..H...t7......
99 ··0x013206f8·9c370c00·288ae5fe·c4370c00·088be5fe·.7..(....7......99 ··0x01320778·9c370c00·a889e5fe·c4370c00·888ae5fe·.7.......7......
100 ··0x01320708·f0370c00·f88be5fe·1c380c00·a88ce5fe·.7.......8......100 ··0x01320788·f0370c00·788be5fe·1c380c00·288ce5fe·.7..x....8..(...
101 ··0x01320718·44380c00·588de5fe·6c380c00·288ee5fe·D8..X...l8..(...101 ··0x01320798·44380c00·d88ce5fe·6c380c00·a88de5fe·D8......l8......
102 ··0x01320728·94380c00·088fe5fe·c0380c00·b88fe5fe·.8.......8......102 ··0x013207a8·94380c00·888ee5fe·c0380c00·388fe5fe·.8.......8..8...
103 ··0x01320738·e8380c00·8890e5fe·10390c00·4891e5fe·.8.......9..H...103 ··0x013207b8·e8380c00·0890e5fe·10390c00·c890e5fe·.8.......9......
104 ··0x01320748·38390c00·f891e5fe·60390c00·e892e5fe·89......`9......104 ··0x013207c8·38390c00·7891e5fe·60390c00·6892e5fe·89..x...`9..h...
105 ··0x01320758·8c390c00·b893e5fe·b4390c00·6894e5fe·.9.......9..h...105 ··0x013207d8·8c390c00·3893e5fe·b4390c00·e893e5fe·.9..8....9......
106 ··0x01320768·dc390c00·2895e5fe·a8f50b00·8895e5fe·.9..(...........106 ··0x013207e8·dc390c00·a894e5fe·a8f50b00·0895e5fe·.9..............
107 ··0x01320778·68980c00·e895e5fe·98980c00·6896e5fe·h...........h...107 ··0x013207f8·68980c00·6895e5fe·98980c00·e895e5fe·h...h...........
108 ··0x01320788·cc980c00·c896e5fe·f0100c00·f896e5fe·................108 ··0x01320808·cc980c00·4896e5fe·f0100c00·7896e5fe·....H.......x...
109 ··0x01320798·fc980c00·5897e5fe·2c990c00·b897e5fe·....X...,.......109 ··0x01320818·fc980c00·d896e5fe·2c990c00·3897e5fe·........,...8...
110 ··0x013207a8·18110c00·d897e5fe·5c990c00·3898e5fe·........\...8...110 ··0x01320828·18110c00·5897e5fe·5c990c00·b897e5fe·....X...\.......
111 ··0x013207b8·38110c00·6898e5fe·8c990c00·e898e5fe·8...h...........111 ··0x01320838·38110c00·e897e5fe·8c990c00·6898e5fe·8...........h...
112 ··0x013207c8·bc990c00·4899e5fe·ec990c00·a899e5fe·....H...........112 ··0x01320848·bc990c00·c898e5fe·ec990c00·2899e5fe·............(...
113 ··0x013207d8·1c9a0c00·289ae5fe·4c9a0c00·989ae5fe·....(...L.......113 ··0x01320858·1c9a0c00·a899e5fe·4c9a0c00·189ae5fe·........L.......
114 ··0x013207e8·789a0c00·089be5fe·a89a0c00·689be5fe·x...........h...114 ··0x01320868·789a0c00·889ae5fe·a89a0c00·e89ae5fe·x...............
115 ··0x013207f8·d89a0c00·e89be5fe·089b0c00·489ce5fe·............H...115 ··0x01320878·d89a0c00·689be5fe·089b0c00·c89be5fe·....h...........
116 ··0x01320808·60110c00·689ce5fe·389b0c00·c89ce5fe·`...h...8.......116 ··0x01320888·60110c00·e89be5fe·389b0c00·489ce5fe·`.......8...H...
117 ··0x01320818·689b0c00·289de5fe·989b0c00·989de5fe·h...(...........117 ··0x01320898·689b0c00·a89ce5fe·989b0c00·189de5fe·h...............
118 ··0x01320828·80110c00·c89de5fe·c49b0c00·389ee5fe·............8...118 ··0x013208a8·80110c00·489de5fe·c49b0c00·b89de5fe·....H...........
119 ··0x01320838·f49b0c00·b89ee5fe·289c0c00·189fe5fe·........(.......119 ··0x013208b8·f49b0c00·389ee5fe·289c0c00·989ee5fe·....8...(.......
120 ··0x01320848·589c0c00·789fe5fe·a8110c00·a89fe5fe·X...x...........120 ··0x013208c8·589c0c00·f89ee5fe·a8110c00·289fe5fe·X...........(...
121 ··0x01320858·d0110c00·d89fe5fe·889c0c00·38a0e5fe·............8...121 ··0x013208d8·d0110c00·589fe5fe·889c0c00·b89fe5fe·....X...........
122 ··0x01320868·f8110c00·68a0e5fe·20120c00·98a0e5fe·....h...·.......122 ··0x013208e8·f8110c00·e89fe5fe·20120c00·18a0e5fe·........·.......
123 ··0x01320878·b89c0c00·f8a0e5fe·e89c0c00·68a1e5fe·............h...123 ··0x013208f8·b89c0c00·78a0e5fe·e89c0c00·e8a0e5fe·....x...........
124 ··0x01320888·149d0c00·d8a1e5fe·409d0c00·48a2e5fe·........@...H...124 ··0x01320908·149d0c00·58a1e5fe·409d0c00·c8a1e5fe·....X...@.......
125 ··0x01320898·749d0c00·a8a2e5fe·a49d0c00·28a3e5fe·t...........(...125 ··0x01320918·749d0c00·28a2e5fe·a49d0c00·a8a2e5fe·t...(...........
Max diff block lines reached; 0/2093674 bytes (0.00%) of diff not shown.
14.6 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 114157 lines modifiedOffset 1, 114157 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0135d168·14000000·00000000·017a5200·01781001·.........zR..x..2 ··0x0135d1e8·14000000·00000000·017a5200·01781001·.........zR..x..
3 ··0x0135d178·1b0c0708·90010710·14000000·1c000000·................3 ··0x0135d1f8·1b0c0708·90010710·14000000·1c000000·................
4 ··0x0135d188·48a6e8fe·22000000·00000000·00000000·H..."...........4 ··0x0135d208·c8a5e8fe·22000000·00000000·00000000·...."...........
5 ··0x0135d198·14000000·00000000·017a5200·01781001·.........zR..x..5 ··0x0135d218·14000000·00000000·017a5200·01781001·.........zR..x..
6 ··0x0135d1a8·1b0c0708·90010000·24000000·1c000000·........$.......6 ··0x0135d228·1b0c0708·90010000·24000000·1c000000·........$.......
7 ··0x0135d1b8·68dee0fe·50000000·000e1046·0e184a0f·h...P......F..J.7 ··0x0135d238·e8dde0fe·50000000·000e1046·0e184a0f·....P......F..J.
8 ··0x0135d1c8·0b770880·003f1a3b·2a332422·00000000·.w...?.;*3$"....8 ··0x0135d248·0b770880·003f1a3b·2a332422·00000000·.w...?.;*3$"....
9 ··0x0135d1d8·14000000·44000000·90dee0fe·08000000·....D...........9 ··0x0135d258·14000000·44000000·10dee0fe·08000000·....D...........
10 ··0x0135d1e8·00000000·00000000·48000000·5c000000·........H...\...10 ··0x0135d268·00000000·00000000·48000000·5c000000·........H...\...
11 ··0x0135d1f8·c8b8e8fe·de000000·00420e10·420e1842·.........B..B..B11 ··0x0135d278·48b8e8fe·de000000·00420e10·420e1842·H........B..B..B
12 ··0x0135d208·0e20420e·28410e30·83068c05·8d048e03·.·B.(A.0........12 ··0x0135d288·0e20420e·28410e30·83068c05·8d048e03·.·B.(A.0........
13 ··0x0135d218·8f0202bd·0e28420e·20420e18·420e1042·.....(B.·B..B..B13 ··0x0135d298·8f0202bd·0e28420e·20420e18·420e1042·.....(B.·B..B..B
14 ··0x0135d228·0e08460e·30410e28·420e2042·0e18420e·..F.0A.(B.·B..B.14 ··0x0135d2a8·0e08460e·30410e28·420e2042·0e18420e·..F.0A.(B.·B..B.
15 ··0x0135d238·10420e08·18000000·a8000000·5cb9e8fe·.B..........\...15 ··0x0135d2b8·10420e08·18000000·a8000000·dcb8e8fe·.B..............
16 ··0x0135d248·20000000·00460e10·8302540e·0845c300··....F....T..E..16 ··0x0135d2c8·20000000·00460e10·8302540e·0845c300··....F....T..E..
17 ··0x0135d258·20000000·c4000000·30bbe8fe·a9010000··.......0.......17 ··0x0135d2d8·20000000·c4000000·b0bae8fe·a9010000··...............
18 ··0x0135d268·00410e10·830203a0·010e0846·0e10410e·.A.........F..A.18 ··0x0135d2e8·00410e10·830203a0·010e0846·0e10410e·.A.........F..A.
19 ··0x0135d278·08000000·5c000000·e8000000·acbde8fe·....\...........19 ··0x0135d2f8·08000000·5c000000·e8000000·2cbde8fe·....\.......,...
20 ··0x0135d288·b9000000·00410e10·420e1842·0e20420e·.....A..B..B.·B.20 ··0x0135d308·b9000000·00410e10·420e1842·0e20420e·.....A..B..B.·B.
21 ··0x0135d298·28420e30·410e3841·0e408307·8c068d05·(B.0A.8A.@......21 ··0x0135d318·28420e30·410e3841·0e408307·8c068d05·(B.0A.8A.@......
22 ··0x0135d2a8·8e048f03·8602028f·0e38410e·30420e28·.........8A.0B.(22 ··0x0135d328·8e048f03·8602028f·0e38410e·30420e28·.........8A.0B.(
23 ··0x0135d2b8·420e2042·0e18420e·10410e08·460e4044·B.·B..B..A..F.@D23 ··0x0135d338·420e2042·0e18420e·10410e08·460e4044·B.·B..B..A..F.@D
24 ··0x0135d2c8·0e38410e·30420e28·420e2042·0e18420e·.8A.0B.(B.·B..B.24 ··0x0135d348·0e38410e·30420e28·420e2042·0e18420e·.8A.0B.(B.·B..B.
25 ··0x0135d2d8·10410e08·34000000·48010000·0cbee8fe·.A..4...H.......25 ··0x0135d358·10410e08·34000000·48010000·8cbde8fe·.A..4...H.......
26 ··0x0135d2e8·2b010000·00420e10·420e1841·0e208304·+....B..B..A.·..26 ··0x0135d368·2b010000·00420e10·420e1841·0e208304·+....B..B..A.·..
27 ··0x0135d2f8·8e038f02·460e1842·0e10420e·08410e20·....F..B..B..A.·27 ··0x0135d378·8e038f02·460e1842·0e10420e·08410e20·....F..B..B..A.·
28 ··0x0135d308·0311010e·18420e10·420e0800·60000000·.....B..B...`...28 ··0x0135d388·0311010e·18420e10·420e0800·60000000·.....B..B...`...
29 ··0x0135d318·80010000·04bfe8fe·18040000·00410e10·.............A..29 ··0x0135d398·80010000·84bee8fe·18040000·00410e10·.............A..
30 ··0x0135d328·420e1842·0e20420e·28420e30·410e3841·B..B.·B.(B.0A.8A30 ··0x0135d3a8·420e1842·0e20420e·28420e30·410e3841·B..B.·B.(B.0A.8A
31 ··0x0135d338·0e408307·8c068d05·8e048f03·860203ee·.@..............31 ··0x0135d3b8·0e408307·8c068d05·8e048f03·860203ee·.@..............
32 ··0x0135d348·030e3841·0e30420e·28420e20·420e1842·..8A.0B.(B.·B..B32 ··0x0135d3c8·030e3841·0e30420e·28420e20·420e1842·..8A.0B.(B.·B..B
33 ··0x0135d358·0e10410e·08460e40·440e3841·0e30420e·..A..F.@D.8A.0B.33 ··0x0135d3d8·0e10410e·08460e40·440e3841·0e30420e·..A..F.@D.8A.0B.
34 ··0x0135d368·28420e20·420e1842·0e10410e·08000000·(B.·B..B..A.....34 ··0x0135d3e8·28420e20·420e1842·0e10410e·08000000·(B.·B..B..A.....
35 ··0x0135d378·48000000·e4010000·80c4e8fe·7f000000·H...............35 ··0x0135d3f8·48000000·e4010000·00c4e8fe·7f000000·H...............
36 ··0x0135d388·00420e10·420e1842·0e20420e·28410e30·.B..B..B.·B.(A.036 ··0x0135d408·00420e10·420e1842·0e20420e·28410e30·.B..B..B.·B.(A.0
37 ··0x0135d398·83068c05·8d048e03·8f02025e·0e28420e·...........^.(B.37 ··0x0135d418·83068c05·8d048e03·8f02025e·0e28420e·...........^.(B.
38 ··0x0135d3a8·20420e18·420e1042·0e08460e·30410e28··B..B..B..F.0A.(38 ··0x0135d428·20420e18·420e1042·0e08460e·30410e28··B..B..B..F.0A.(
39 ··0x0135d3b8·420e2042·0e18420e·10420e08·48000000·B.·B..B..B..H...39 ··0x0135d438·420e2042·0e18420e·10420e08·48000000·B.·B..B..B..H...
40 ··0x0135d3c8·30020000·b4c8e8fe·d3000000·00420e10·0............B..40 ··0x0135d448·30020000·34c8e8fe·d3000000·00420e10·0...4........B..
41 ··0x0135d3d8·420e1842·0e20420e·28410e30·83068c05·B..B.·B.(A.0.... 
42 ··0x0135d3e8·8d048e03·8f0202b2·0e28420e·20420e18·.........(B.·B.. 
43 ··0x0135d3f8·420e1042·0e08460e·30410e28·420e2042·B..B..F.0A.(B.·B 
44 ··0x0135d408·0e18420e·10420e08·10000000·7c020000·..B..B......|... 
45 ··0x0135d418·48c9e8fe·29000000·00000000·34000000·H...).......4... 
46 ··0x0135d428·90020000·64c9e8fe·7d010000·00420e10·....d...}....B.. 
47 ··0x0135d438·410e1841·0e208303·8e025a0e·18410e10·A..A.·....Z..A.. 
48 ··0x0135d448·420e0841·0e200352·010e1841·0e10420e·B..A.·.R...A..B. 
49 ··0x0135d458·08000000·10000000·c8020000·1ccee8fe·................ 
50 ··0x0135d468·16000000·00000000·48000000·dc020000·........H....... 
51 ··0x0135d478·28cee8fe·82000000·00420e10·420e1842·(........B..B..B 
52 ··0x0135d488·0e20420e·28410e30·83068c05·8d048e03·.·B.(A.0........ 
53 ··0x0135d498·8f020261·0e28420e·20420e18·420e1042·...a.(B.·B..B..B 
54 ··0x0135d4a8·0e08460e·30410e28·420e2042·0e18420e·..F.0A.(B.·B..B. 
55 ··0x0135d4b8·10420e08·48000000·28030000·6ccee8fe·.B..H...(...l... 
56 ··0x0135d4c8·82000000·00420e10·420e1842·0e20420e·.....B..B..B.·B. 
57 ··0x0135d4d8·28410e30·83068c05·8d048e03·8f020261·(A.0...........a 
58 ··0x0135d4e8·0e28420e·20420e18·420e1042·0e08460e·.(B.·B..B..B..F. 
59 ··0x0135d4f8·30410e28·420e2042·0e18420e·10420e08·0A.(B.·B..B..B.. 
60 ··0x0135d508·48000000·74030000·b0cee8fe·81000000·H...t........... 
61 ··0x0135d518·00420e10·420e1842·0e20420e·28410e30·.B..B..B.·B.(A.0 
62 ··0x0135d528·83068c05·8d048e03·8f020260·0e28420e·...........`.(B. 
63 ··0x0135d538·20420e18·420e1042·0e08460e·30410e28··B..B..B..F.0A.( 
64 ··0x0135d548·420e2042·0e18420e·10420e08·48000000·B.·B..B..B..H... 
65 ··0x0135d558·c0030000·84d0e8fe·bc000000·00420e10·.............B.. 
66 ··0x0135d568·420e1842·0e20420e·28410e30·83068c05·B..B.·B.(A.0....41 ··0x0135d458·420e1842·0e20420e·28410e30·83068c05·B..B.·B.(A.0....
67 ··0x0135d578·8d048e03·8f02029b·0e28420e·20420e18·.........(B.·B..42 ··0x0135d468·8d048e03·8f0202b2·0e28420e·20420e18·.........(B.·B..
68 ··0x0135d588·420e1042·0e08460e·30410e28·420e2042·B..B..F.0A.(B.·B43 ··0x0135d478·420e1042·0e08460e·30410e28·420e2042·B..B..F.0A.(B.·B
69 ··0x0135d598·0e18420e·10420e08·48000000·0c040000·..B..B..H.......44 ··0x0135d488·0e18420e·10420e08·10000000·7c020000·..B..B......|...
 45 ··0x0135d498·c8c8e8fe·29000000·00000000·34000000·....).......4...
 46 ··0x0135d4a8·90020000·e4c8e8fe·7d010000·00420e10·........}....B..
 47 ··0x0135d4b8·410e1841·0e208303·8e025a0e·18410e10·A..A.·....Z..A..
 48 ··0x0135d4c8·420e0841·0e200352·010e1841·0e10420e·B..A.·.R...A..B.
 49 ··0x0135d4d8·08000000·10000000·c8020000·9ccde8fe·................
 50 ··0x0135d4e8·16000000·00000000·48000000·dc020000·........H.......
70 ··0x0135d5a8·f8d0e8fe·82000000·00420e10·420e1842·.........B..B..B51 ··0x0135d4f8·a8cde8fe·82000000·00420e10·420e1842·.........B..B..B
71 ··0x0135d5b8·0e20420e·28410e30·83068c05·8d048e03·.·B.(A.0........52 ··0x0135d508·0e20420e·28410e30·83068c05·8d048e03·.·B.(A.0........
72 ··0x0135d5c8·8f020261·0e28420e·20420e18·420e1042·...a.(B.·B..B..B53 ··0x0135d518·8f020261·0e28420e·20420e18·420e1042·...a.(B.·B..B..B
73 ··0x0135d5d8·0e08460e·30410e28·420e2042·0e18420e·..F.0A.(B.·B..B.54 ··0x0135d528·0e08460e·30410e28·420e2042·0e18420e·..F.0A.(B.·B..B.
 55 ··0x0135d538·10420e08·48000000·28030000·eccde8fe·.B..H...(.......
 56 ··0x0135d548·82000000·00420e10·420e1842·0e20420e·.....B..B..B.·B.
 57 ··0x0135d558·28410e30·83068c05·8d048e03·8f020261·(A.0...........a
 58 ··0x0135d568·0e28420e·20420e18·420e1042·0e08460e·.(B.·B..B..B..F.
 59 ··0x0135d578·30410e28·420e2042·0e18420e·10420e08·0A.(B.·B..B..B..
 60 ··0x0135d588·48000000·74030000·30cee8fe·81000000·H...t...0.......
 61 ··0x0135d598·00420e10·420e1842·0e20420e·28410e30·.B..B..B.·B.(A.0
 62 ··0x0135d5a8·83068c05·8d048e03·8f020260·0e28420e·...........`.(B.
 63 ··0x0135d5b8·20420e18·420e1042·0e08460e·30410e28··B..B..B..F.0A.(
 64 ··0x0135d5c8·420e2042·0e18420e·10420e08·48000000·B.·B..B..B..H...
 65 ··0x0135d5d8·c0030000·04d0e8fe·bc000000·00420e10·.............B..
 66 ··0x0135d5e8·420e1842·0e20420e·28410e30·83068c05·B..B.·B.(A.0....
 67 ··0x0135d5f8·8d048e03·8f02029b·0e28420e·20420e18·.........(B.·B..
 68 ··0x0135d608·420e1042·0e08460e·30410e28·420e2042·B..B..F.0A.(B.·B
 69 ··0x0135d618·0e18420e·10420e08·48000000·0c040000·..B..B..H.......
 70 ··0x0135d628·78d0e8fe·82000000·00420e10·420e1842·x........B..B..B
 71 ··0x0135d638·0e20420e·28410e30·83068c05·8d048e03·.·B.(A.0........
 72 ··0x0135d648·8f020261·0e28420e·20420e18·420e1042·...a.(B.·B..B..B
 73 ··0x0135d658·0e08460e·30410e28·420e2042·0e18420e·..F.0A.(B.·B..B.
74 ··0x0135d5e8·10420e08·30000000·58040000·5cd2e8fe·.B..0...X...\...74 ··0x0135d668·10420e08·30000000·58040000·dcd1e8fe·.B..0...X.......
75 ··0x0135d5f8·5f000000·00420e10·410e1841·0e208303·_....B..A..A.·..75 ··0x0135d678·5f000000·00420e10·410e1841·0e208303·_....B..A..A.·..
76 ··0x0135d608·8e02024a·0e18410e·10420e08·460e2044·...J..A..B..F.·D76 ··0x0135d688·8e02024a·0e18410e·10420e08·460e2044·...J..A..B..F.·D
77 ··0x0135d618·0e18410e·10420e08·2c000000·8c040000·..A..B..,.......77 ··0x0135d698·0e18410e·10420e08·2c000000·8c040000·..A..B..,.......
78 ··0x0135d628·88d2e8fe·58000000·004b0e10·420e1841·....X....K..B..A78 ··0x0135d6a8·08d2e8fe·58000000·004b0e10·420e1841·....X....K..B..A
79 ··0x0135d638·0e208304·8e038f02·02450e18·420e1042·.·.......E..B..B79 ··0x0135d6b8·0e208304·8e038f02·02450e18·420e1042·.·.......E..B..B
80 ··0x0135d648·0e08c3ce·cf000000·10000000·bc040000·................80 ··0x0135d6c8·0e08c3ce·cf000000·10000000·bc040000·................
81 ··0x0135d658·b8d2e8fe·06000000·00000000·10000000·................81 ··0x0135d6d8·38d2e8fe·06000000·00000000·10000000·8...............
82 ··0x0135d668·d0040000·b4d2e8fe·36000000·00000000·........6.......82 ··0x0135d6e8·d0040000·34d2e8fe·36000000·00000000·....4...6.......
83 ··0x0135d678·10000000·e4040000·40d9e8fe·18000000·........@.......83 ··0x0135d6f8·10000000·e4040000·c0d8e8fe·18000000·................
84 ··0x0135d688·00000000·28000000·f8040000·4cd9e8fe·....(.......L...84 ··0x0135d708·00000000·28000000·f8040000·ccd8e8fe·....(...........
85 ··0x0135d698·c8000000·00420e10·410e1841·0e208303·.....B..A..A.·..85 ··0x0135d718·c8000000·00420e10·410e1841·0e208303·.....B..A..A.·..
86 ··0x0135d6a8·8e0202ab·0e18410e·10420e08·460e2000·......A..B..F.·.86 ··0x0135d728·8e0202ab·0e18410e·10420e08·460e2000·......A..B..F.·.
87 ··0x0135d6b8·30000000·24050000·f0d9e8fe·b5000000·0...$...........87 ··0x0135d738·30000000·24050000·70d9e8fe·b5000000·0...$...p.......
88 ··0x0135d6c8·00420e10·410e1841·0e208303·8e020292·.B..A..A.·......88 ··0x0135d748·00420e10·410e1841·0e208303·8e020292·.B..A..A.·......
89 ··0x0135d6d8·0e18410e·10420e08·460e2052·0e18410e·..A..B..F.·R..A.89 ··0x0135d758·0e18410e·10420e08·460e2052·0e18410e·..A..B..F.·R..A.
90 ··0x0135d6e8·10420e08·30000000·58050000·5cf3e8fe·.B..0...X...\...90 ··0x0135d768·10420e08·30000000·58050000·dcf2e8fe·.B..0...X.......
91 ··0x0135d6f8·8f000000·00420e10·410e1841·0e208303·.....B..A..A.·..91 ··0x0135d778·8f000000·00420e10·410e1841·0e208303·.....B..A..A.·..
92 ··0x0135d708·8e02027a·0e18410e·10420e08·460e2044·...z..A..B..F.·D92 ··0x0135d788·8e02027a·0e18410e·10420e08·460e2044·...z..A..B..F.·D
93 ··0x0135d718·0e18410e·10420e08·10000000·8c050000·..A..B..........93 ··0x0135d798·0e18410e·10420e08·10000000·8c050000·..A..B..........
94 ··0x0135d728·18f4e8fe·2c000000·00000000·60000000·....,.......`...94 ··0x0135d7a8·98f3e8fe·2c000000·00000000·60000000·....,.......`...
95 ··0x0135d738·a0050000·34f4e8fe·e3010000·00410e10·....4........A..95 ··0x0135d7b8·a0050000·b4f3e8fe·e3010000·00410e10·.............A..
96 ··0x0135d748·420e1842·0e20420e·28420e30·410e3841·B..B.·B.(B.0A.8A96 ··0x0135d7c8·420e1842·0e20420e·28420e30·410e3841·B..B.·B.(B.0A.8A
97 ··0x0135d758·0e408307·8c068d05·8e048f03·860203b9·.@..............97 ··0x0135d7d8·0e408307·8c068d05·8e048f03·860203b9·.@..............
98 ··0x0135d768·010e3841·0e30420e·28420e20·420e1842·..8A.0B.(B.·B..B98 ··0x0135d7e8·010e3841·0e30420e·28420e20·420e1842·..8A.0B.(B.·B..B
99 ··0x0135d778·0e10410e·08460e40·440e3841·0e30420e·..A..F.@D.8A.0B.99 ··0x0135d7f8·0e10410e·08460e40·440e3841·0e30420e·..A..F.@D.8A.0B.
100 ··0x0135d788·28420e20·420e1842·0e10410e·08000000·(B.·B..B..A.....100 ··0x0135d808·28420e20·420e1842·0e10410e·08000000·(B.·B..B..A.....
101 ··0x0135d798·18000000·04060000·10f7e8fe·30000000·............0...101 ··0x0135d818·18000000·04060000·90f6e8fe·30000000·............0...
Max diff block lines reached; 15224211/15264138 bytes (99.74%) of diff not shown.
5.62 MB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 25487 lines modifiedOffset 1, 25479 lines modified
  
Diff chunk too large, falling back to line-by-line diff (431 lines added, 439 lines removed)
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x0151b008·ffff010b·17a901e6·0100c001·47000000·............G...2 ··0x0151b088·ffff010b·17a901e6·0100c001·47000000·............G...
3 ··0x0151b018·ff9bf401·01ec017d·19c81f00·a60114c0·.......}........3 ··0x0151b098·ff9bf401·01ec017d·19c81f00·a60114c0·.......}........
4 ··0x0151b028·1f00ef01·388a2100·bf020bbb·1f008d03·....8.!.........4 ··0x0151b0a8·1f00ef01·388a2100·bf020bbb·1f008d03·....8.!.........
5 ··0x0151b038·0e8a2100·9b032c00·00c70310·e91e00d7·..!...,.........5 ··0x0151b0b8·0e8a2100·9b032c00·00c70310·e91e00d7·..!...,.........
6 ··0x0151b048·030d8a21·00e4030e·922100f2·03e30100·...!.....!......6 ··0x0151b0c8·030d8a21·00e4030e·922100f2·03e30100·...!.....!......
7 ··0x0151b058·00d50503·bf1d00a4·071dba1d·00f80703·................7 ··0x0151b0d8·00d50503·bf1d00a4·071dba1d·00f80703·................
8 ··0x0151b068·e01f00c0·091df51f·00dd09fd·010000da·................8 ··0x0151b0e8·e01f00c0·091df51f·00dd09fd·010000da·................
9 ··0x0151b078·0b62871e·00d40e29·9f1f00d8·0f0d8a21·.b.....).......!9 ··0x0151b0f8·0b62871e·00d40e29·9f1f00d8·0f0d8a21·.b.....).......!
10 ··0x0151b088·00df1020·d31e00a0·1109c920·00be121f·...·.......·....10 ··0x0151b108·00df1020·d31e00a0·1109c920·00be121f·...·.......·....
11 ··0x0151b098·b31f00dd·12510000·ae134287·1e00cf14·.....Q....B.....11 ··0x0151b118·b31f00dd·12510000·ae134287·1e00cf14·.....Q....B.....
12 ··0x0151b0a8·16d31e00·e514b801·00009d16·36c91d00·............6...12 ··0x0151b128·16d31e00·e514b801·00009d16·36c91d00·............6...
13 ··0x0151b0b8·c9174bb3·1f00ca18·0d8a2100·d718e701·..K.......!.....13 ··0x0151b138·c9174bb3·1f00ca18·0d8a2100·d718e701·..K.......!.....
14 ··0x0151b0c8·0000be1a·0d8a2100·cb1aed01·0000b81c·......!.........14 ··0x0151b148·0000be1a·0d8a2100·cb1aed01·0000b81c·......!.........
15 ··0x0151b0d8·11922100·db1c2881·1f00881d·13c41d00·..!...(.........15 ··0x0151b158·11922100·db1c2881·1f00881d·13c41d00·..!...(.........
16 ··0x0151b0e8·a01d18d3·1e00ec1e·0dfb1e01·841f0e99·................16 ··0x0151b168·a01d18d3·1e00ec1e·0dfb1e01·841f0e99·................
17 ··0x0151b0f8·1f01921f·8a020000·9c210de4·2101a921·.........!..!..!17 ··0x0151b178·1f01921f·8a020000·9c210de4·2101a921·.........!..!..!
18 ··0x0151b108·4100007f·00000000·00000000·ff9b3d01·A.............=.18 ··0x0151b188·4100007f·00000000·00000000·ff9b3d01·A.............=.
19 ··0x0151b118·38009602·00009602·08840300·9e020897·8...............19 ··0x0151b198·38009602·00009602·08840300·9e020897·8...............
20 ··0x0151b128·0300a602·2b0000d1·0208ff02·00d90217·....+...........20 ··0x0151b1a8·0300a602·2b0000d1·0208ff02·00d90217·....+...........
21 ··0x0151b138·0000f002·0da80300·87030891·0301ab03·................21 ··0x0151b1b8·0000f002·0da80300·87030891·0301ab03·................
22 ··0x0151b148·10c30301·bb030e00·007f0000·00000000·................22 ··0x0151b1c8·10c30301·bb030e00·007f0000·00000000·................
23 ··0x0151b158·ff9b1901·143e0596·01004362·0000a501·.....>....Cb....23 ··0x0151b1d8·ff9b1901·143e0596·01004362·0000a501·.....>....Cb....
24 ··0x0151b168·0fdb0101·b4012d00·007f0000·00000000·......-.........24 ··0x0151b1e8·0fdb0101·b4012d00·007f0000·00000000·......-.........
25 ··0x0151b178·ffff0108·1e054a00·233e0000·ff9b2901·......J.#>....).25 ··0x0151b1f8·ffff0108·1e054a00·233e0000·ff9b2901·......J.#>....).
26 ··0x0151b188·22120fa9·02009001·058c0200·aa01058a·"...............26 ··0x0151b208·22120fa9·02009001·058c0200·aa01058a·"...............
27 ··0x0151b198·0200af01·86010000·b50209c6·0201be02·................27 ··0x0151b218·0200af01·86010000·b50209c6·0201be02·................
28 ··0x0151b1a8·0e00007f·00000000·00000000·ffff0108·................28 ··0x0151b228·0e00007f·00000000·00000000·ffff0108·................
29 ··0x0151b1b8·18053e00·1d420000·ff9b1d01·18260570·..>..B.......&.p29 ··0x0151b238·18053e00·1d420000·ff9b1d01·18260570·..>..B.......&.p
30 ··0x0151b1c8·004d059c·01005243·00009501·1dba0101·.M....RC........30 ··0x0151b248·004d059c·01005243·00009501·1dba0101·.M....RC........
31 ··0x0151b1d8·b2010e00·007f0000·00000000·ffff010c·................31 ··0x0151b258·b2010e00·007f0000·00000000·ffff010c·................
32 ··0x0151b1e8·00500000·50087800·58460000·ff9b2501·.P..P.x.XF....%.32 ··0x0151b268·00500000·50087800·58460000·ff9b2501·.P..P.x.XF....%.
33 ··0x0151b1f8·201609cb·02004d03·de020050·fe010000··.....M....P....33 ··0x0151b278·201609cb·02004d03·de020050·fe010000··.....M....P....
34 ··0x0151b208·ce0208d8·0201f902·06bc0301·ff024300·..............C.34 ··0x0151b288·ce0208d8·0201f902·06bc0301·ff024300·..............C.
35 ··0x0151b218·007f0000·00000000·ffff0108·23054900·............#.I.35 ··0x0151b298·007f0000·00000000·ffff0108·23054900·............#.I.
36 ··0x0151b228·28420000·ff9b2901·25004c00·004c05b0·(B....).%.L..L..36 ··0x0151b2a8·28420000·ff9b2901·25004c00·004c05b0·(B....).%.L..L..
37 ··0x0151b238·050051b4·02000085·0305ab05·00b10305·..Q.............37 ··0x0151b2b8·050051b4·02000085·0305ab05·00b10305·..Q.............
38 ··0x0151b248·a3050098·0643e306·01db060e·00007f00·.....C..........38 ··0x0151b2c8·a3050098·0643e306·01db060e·00007f00·.....C..........
39 ··0x0151b258·00000000·ff9b1501·0f3d027b·008a0105·.........=.{....39 ··0x0151b2d8·00000000·ff9b1501·0f3d027b·008a0105·.........=.{....
40 ··0x0151b268·b701018f·012e0000·7f000000·00000000·................40 ··0x0151b2e8·b701018f·012e0000·7f000000·00000000·................
41 ··0x0151b278·ff9b1501·0f300574·00850110·bf010195·.....0.t........41 ··0x0151b2f8·ff9b1501·0f300574·00850110·bf010195·.....0.t........
42 ··0x0151b288·01300000·7f000000·00000000·ff9b2901·.0............).42 ··0x0151b308·01300000·7f000000·00000000·ff9b2901·.0............).
43 ··0x0151b298·24110690·01002206·8b010033·06860100·$....."....3....43 ··0x0151b318·24110690·01002206·8b010033·06860100·$....."....3....
44 ··0x0151b2a8·3d05c501·006705c0·01009e01·548d0201·=....g......T...44 ··0x0151b328·3d05c501·006705c0·01009e01·548d0201·=....g......T...
45 ··0x0151b2b8·f2012100·007f0000·00000000·ff9b5101·..!...........Q.45 ··0x0151b338·f2012100·007f0000·00000000·ff9b5101·..!...........Q.
46 ··0x0151b2c8·4de30305·a40b00f0·0308b70b·00a40405·M...............46 ··0x0151b348·4de30305·a40b00f0·0308b70b·00a40405·M...............
47 ··0x0151b2d8·820c00c0·0705f60a·00f30905·a60a0080·................47 ··0x0151b358·820c00c0·0705f60a·00f30905·a60a0080·................
48 ··0x0151b2e8·0a08b90a·00a90a08·b30a01d5·0a10f00a·................48 ··0x0151b368·0a08b90a·00a90a08·b30a01d5·0a10f00a·................
49 ··0x0151b2f8·01890b10·9e0b01a7·0b08b10b·01d50b10·................49 ··0x0151b378·01890b10·9e0b01a7·0b08b10b·01d50b10·................
50 ··0x0151b308·fc0b0195·0c10d00c·01a50c31·00007f00·...........1....50 ··0x0151b388·fc0b0195·0c10d00c·01a50c31·00007f00·...........1....
51 ··0x0151b318·00000000·ff9b2901·240e06fd·0100650f·......).$.....e.51 ··0x0151b398·00000000·ff9b2901·240e06fd·0100650f·......).$.....e.
52 ··0x0151b328·fb010074·3f0000b3·010b8b02·00be0146·...t?..........F52 ··0x0151b3a8·fb010074·3f0000b3·010b8b02·00be0146·...t?..........F
53 ··0x0151b338·00008402·26b20201·aa020e00·007f0000·....&...........53 ··0x0151b3b8·00008402·26b20201·aa020e00·007f0000·....&...........
54 ··0x0151b348·00000000·ff9b2101·1d8c010b·b7020097·......!.........54 ··0x0151b3c8·00000000·ff9b2101·1d8c010b·b7020097·......!.........
55 ··0x0151b358·0108ca02·009f019b·010000ba·0208c402·................55 ··0x0151b3d8·0108ca02·009f019b·010000ba·0208c402·................
56 ··0x0151b368·01c2022b·00007f00·00000000·ff9b3d01·...+..........=.56 ··0x0151b3e8·01c2022b·00007f00·00000000·ff9b3d01·...+..........=.
57 ··0x0151b378·392005cb·04005305·ae040086·01059104·9·....S.........57 ··0x0151b3f8·392005cb·04005305·ae040086·01059104·9·....S.........
58 ··0x0151b388·00b90105·f00300ec·0105cc03·009f0205·................58 ··0x0151b408·00b90105·f00300ec·0105cc03·009f0205·................
59 ··0x0151b398·a80300d1·02058303·00d60298·020000ee·................59 ··0x0151b418·a80300d1·02058303·00d60298·020000ee·................
60 ··0x0151b3a8·0446bc05·01b4050e·00007f00·00000000·.F..............60 ··0x0151b428·0446bc05·01b4050e·00007f00·00000000·.F..............
61 ··0x0151b3b8·ff9b1501·117f02bb·01008101·92010000·................61 ··0x0151b438·ff9b1501·117f02bb·01008101·92010000·................
62 ··0x0151b3c8·9302059a·02017f00·00000000·ff9b4101·..............A.62 ··0x0151b448·9302059a·02017f00·00000000·ff9b4101·..............A.
63 ··0x0151b3d8·3ac00405·e90800c0·05059f08·00c505e8·:...............63 ··0x0151b458·3ac00405·e90800c0·05059f08·00c505e8·:...............
64 ··0x0151b3e8·010000ad·0705f307·00d10705·970800d6·................64 ··0x0151b468·010000ad·0705f307·00d10705·970800d6·................
65 ··0x0151b3f8·07510000·a70810e3·0801f108·108d0a01·.Q..............65 ··0x0151b478·07510000·a70810e3·0801f108·108d0a01·.Q..............
66 ··0x0151b408·d0093593·0a01850a·1400007f·00000000·..5.............66 ··0x0151b488·d0093593·0a01850a·1400007f·00000000·..5.............
67 ··0x0151b418·00000000·ffff0115·6c0fef04·007b4c00·........l....{L.67 ··0x0151b498·00000000·ffff0115·6c0fef04·007b4c00·........l....{L.
68 ··0x0151b428·00c7010b·f10400d2·01e50300·00000000·................68 ··0x0151b4a8·00c7010b·f10400d2·01e50300·00000000·................
69 ··0x0151b438·ff9b1501·100b0523·00101a00·002a083a·.......#.....*.:69 ··0x0151b4b8·ff9b1501·100b0523·00101a00·002a083a·.......#.....*.:
70 ··0x0151b448·01320e00·007f0000·00000000·ffff0108·.2..............70 ··0x0151b4c8·01320e00·007f0000·00000000·ffff0108·.2..............
71 ··0x0151b458·0b094800·14740000·ffff0108·0b065400·..H..t........T.71 ··0x0151b4d8·0b094800·14740000·ffff0108·0b065400·..H..t........T.
72 ··0x0151b468·115b0000·ff9bb801·01b20155·05c10a00·.[.........U....72 ··0x0151b4e8·115b0000·ff9bb801·01b20155·05c10a00·.[.........U....
73 ··0x0151b478·6105bf0a·00bc0105·810c00d2·0105fc0b·a...............73 ··0x0151b4f8·6105bf0a·00bc0105·810c00d2·0105fc0b·a...............
74 ··0x0151b488·00d701a0·020000f7·0306c50b·00fd0308·................74 ··0x0151b508·00d701a0·020000f7·0306c50b·00fd0308·................
75 ··0x0151b498·970f0085·04a70100·00ac0505·f40b00db·................75 ··0x0151b518·970f0085·04a70100·00ac0505·f40b00db·................
76 ··0x0151b4a8·0505f40e·00e70505·ef0e00f3·0505ea0e·................76 ··0x0151b528·0505f40e·00e70505·ef0e00f3·0505ea0e·................
77 ··0x0151b4b8·00c90605·ec0b00df·0605e40b·00eb0605·................77 ··0x0151b538·00c90605·ec0b00df·0605e40b·00eb0605·................
78 ··0x0151b4c8·d00e00f7·0605c80e·00fc06f2·010000ee·................78 ··0x0151b548·d00e00f7·0605c80e·00fc06f2·010000ee·................
79 ··0x0151b4d8·0805eb10·00f30854·0000c709·05cd0b00·.......T........79 ··0x0151b558·0805eb10·00f30854·0000c709·05cd0b00·.......T........
80 ··0x0151b4e8·840a06bd·0b00910a·05c00e00·9d0a05b8·................80 ··0x0151b568·840a06bd·0b00910a·05c00e00·9d0a05b8·................
81 ··0x0151b4f8·0e00b60b·80038e12·01da0e05·e40e01fe·................81 ··0x0151b578·0e00b60b·80038e12·01da0e05·e40e01fe·................
82 ··0x0151b508·0e11910f·01b40fb5·018e1201·f5100f88·................82 ··0x0151b588·0e11910f·01b40fb5·018e1201·f5100f88·................
83 ··0x0151b518·1201b511·3c8e1201·f1112300·007f0000·....<.....#.....83 ··0x0151b598·1201b511·3c8e1201·f1112300·007f0000·....<.....#.....
84 ··0x0151b528·00000000·ff9b1901·1407052d·00100528·...........-...(84 ··0x0151b5a8·00000000·ff9b1901·1407052d·00100528·...........-...(
85 ··0x0151b538·00151f00·0034114d·01450e00·007f0000·.....4.M.E......85 ··0x0151b5b8·00151f00·0034114d·01450e00·007f0000·.....4.M.E......
86 ··0x0151b548·00000000·ffff0108·07055700·0c650000·..........W..e..86 ··0x0151b5c8·00000000·ffff0108·07055700·0c650000·..........W..e..
87 ··0x0151b558·ffff010a·29059701·002e9e01·00000000·....)...........87 ··0x0151b5d8·ffff010a·29059701·002e9e01·00000000·....)...........
88 ··0x0151b568·ffff0110·00ab0800·00ab0829·f80800d4·...........)....88 ··0x0151b5e8·ffff0110·00ab0800·00ab0829·f80800d4·...........)....
89 ··0x0151b578·08490000·ffff0110·00970800·00970829·.I.............)89 ··0x0151b5f8·08490000·ffff0110·00970800·00970829·.I.............)
90 ··0x0151b588·e40800c0·08490000·ff9b2501·215e0e92·.....I....%.!^..90 ··0x0151b608·e40800c0·08490000·ff9b2501·215e0e92·.....I....%.!^..
91 ··0x0151b598·02008e01·06fa0100·d3012592·0200f801·..........%.....91 ··0x0151b618·02008e01·06fa0100·d3012592·0200f801·..........%.....
92 ··0x0151b5a8·370000af·0208bf02·01b7020e·00007f00·7...............92 ··0x0151b628·370000af·0208bf02·01b7020e·00007f00·7...............
93 ··0x0151b5b8·00000000·ffff010b·24f902b0·03009d03·........$.......93 ··0x0151b638·00000000·ffff010b·24f902b0·03009d03·........$.......
94 ··0x0151b5c8·26000000·ff9b2101·1c3116dd·01009001·&.....!..1......94 ··0x0151b648·26000000·ff9b2101·1c3116dd·01009001·&.....!..1......
95 ··0x0151b5d8·05f80100·e70109f2·01018502·0fc80201·................95 ··0x0151b658·05f80100·e70109f2·01018502·0fc80201·................
96 ··0x0151b5e8·94023a00·007f0000·00000000·ff9b2501·..:...........%.96 ··0x0151b668·94023a00·007f0000·00000000·ff9b2501·..:...........%.
97 ··0x0151b5f8·217316b3·0200cb01·05ce0200·d0016d00·!s............m.97 ··0x0151b678·217316b3·0200cb01·05ce0200·d0016d00·!s............m.
98 ··0x0151b608·00bd0209·c80201e5·020ca603·01f1023b·...............;98 ··0x0151b688·00bd0209·c80201e5·020ca603·01f1023b·...............;
99 ··0x0151b618·00007f00·00000000·ff9b2501·20003900·..........%.·.9.99 ··0x0151b698·00007f00·00000000·ff9b2501·20003900·..........%.·.9.
100 ··0x0151b628·003914e0·01009001·05fb0100·ea0109f5·.9..............100 ··0x0151b6a8·003914e0·01009001·05fb0100·ea0109f5·.9..............
101 ··0x0151b638·01018502·0fc80201·94023a00·007f0000·..........:.....101 ··0x0151b6b8·01018502·0fc80201·94023a00·007f0000·..........:.....
102 ··0x0151b648·00000000·ff9b2d01·2800b601·0000b601·......-.(.......102 ··0x0151b6c8·00000000·ff9b2d01·2800b601·0000b601·......-.(.......
103 ··0x0151b658·0ec80500·f30108b4·0400e802·0bff0400·................103 ··0x0151b6d8·0ec80500·f30108b4·0400e802·0bff0400·................
104 ··0x0151b668·f302fa02·0000ed05·089f0601·f5053000·..............0.104 ··0x0151b6e8·f302fa02·0000ed05·089f0601·f5053000·..............0.
105 ··0x0151b678·007f0000·00000000·ff9b4501·3e008d02·..........E.>...105 ··0x0151b6f8·007f0000·00000000·ff9b4501·3e008d02·..........E.>...
106 ··0x0151b688·00008d02·58bf0600·e50208b8·0600b403·....X...........106 ··0x0151b708·00008d02·58bf0600·e50208b8·0600b403·....X...........
107 ··0x0151b698·089e0600·bc03cd01·00008905·09930600·................107 ··0x0151b718·089e0600·bc03cd01·00008905·09930600·................
108 ··0x0151b6a8·92057200·0084060d·bd060091·06310000·..r..........1..108 ··0x0151b728·92057200·0084060d·bd060091·06310000·..r..........1..
109 ··0x0151b6b8·c2060d86·0701cf06·3d00007f·00000000·........=.......109 ··0x0151b738·c2060d86·0701cf06·3d00007f·00000000·........=.......
110 ··0x0151b6c8·00000000·ffff0117·bf0509f3·0700e505·................110 ··0x0151b748·00000000·ffff0117·bf0509f3·0700e505·................
111 ··0x0151b6d8·16850800·dc071587·0800f107·54000000·............T...111 ··0x0151b758·16850800·dc071587·0800f107·54000000·............T...
112 ··0x0151b6e8·ffff0116·600eeb01·0086010a·d70100b0·....`...........112 ··0x0151b768·ffff0116·600eeb01·0086010a·d70100b0·....`...........
113 ··0x0151b6f8·0125eb01·00d50144·00000000·ffff0114·.%.....D........113 ··0x0151b778·0125eb01·00d50144·00000000·ffff0114·.%.....D........
114 ··0x0151b708·640bcf01·006f3900·00a80125·cf0100cd·d....o9....%....114 ··0x0151b788·640bcf01·006f3900·00a80125·cf0100cd·d....o9....%....
115 ··0x0151b718·01270000·ffff013d·00de0100·00de0109·.'.....=........115 ··0x0151b798·01270000·ffff013d·00de0100·00de0109·.'.....=........
116 ··0x0151b728·c10600e7·015f0000·c60208cc·0600ce02·....._..........116 ··0x0151b7a8·c10600e7·015f0000·c60208cc·0600ce02·....._..........
117 ··0x0151b738·4a000098·0308a106·00a003ed·0100008d·J...............117 ··0x0151b7b8·4a000098·0308a106·00a003ed·0100008d·J...............
118 ··0x0151b748·05099606·00960558·0000ee05·08b10600·.......X........118 ··0x0151b7c8·05099606·00960558·0000ee05·08b10600·.......X........
119 ··0x0151b758·f6056600·00000000·ffff0123·005b0000·..f........#.[..119 ··0x0151b7d8·f6056600·00000000·ffff0123·005b0000·..f........#.[..
120 ··0x0151b768·5b08dc02·00634800·00ab0108·d10200b3·[....cH.........120 ··0x0151b7e8·5b08dc02·00634800·00ab0108·d10200b3·[....cH.........
121 ··0x0151b778·012f0000·e20108c3·0200ea01·7d000000·./..........}...121 ··0x0151b7f8·012f0000·e20108c3·0200ea01·7d000000·./..........}...
122 ··0x0151b788·ff9b1501·107b039e·02007ed4·010000d2·.....{....~.....122 ··0x0151b808·ff9b1501·107b039e·02007ed4·010000d2·.....{....~.....
123 ··0x0151b798·0206da02·017f0000·00000000·ff9b1501·................123 ··0x0151b818·0206da02·017f0000·00000000·ff9b1501·................
124 ··0x0151b7a8·105d0393·0100a501·0fdf0101·b4013100·.]............1.124 ··0x0151b828·105d0393·0100a501·0fdf0101·b4013100·.]............1.
125 ··0x0151b7b8·007f0000·00000000·ff9b1501·0f40057b·.............@.{125 ··0x0151b838·007f0000·00000000·ff9b1501·0f40057b·.............@.{
Max diff block lines reached; 5833871/5892296 bytes (99.01%) of diff not shown.
5.66 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 80, 172 lines modifiedOffset 80, 172 lines modified
80 ··0x015c8988·798f1701·00000000·46000000·00000000·y.......F.......80 ··0x015c8988·798f1701·00000000·46000000·00000000·y.......F.......
81 ··0x015c8998·a1010000·2e000000·108f1701·00000000·................81 ··0x015c8998·a1010000·2e000000·108f1701·00000000·................
82 ··0x015c89a8·41000000·00000000·bd040000·23000000·A...........#...82 ··0x015c89a8·41000000·00000000·bd040000·23000000·A...........#...
83 ··0x015c89b8·108f1701·00000000·41000000·00000000·........A.......83 ··0x015c89b8·108f1701·00000000·41000000·00000000·........A.......
84 ··0x015c89c8·97020000·09000000·108f1701·00000000·................84 ··0x015c89c8·97020000·09000000·108f1701·00000000·................
85 ··0x015c89d8·41000000·00000000·af020000·09000000·A...............85 ··0x015c89d8·41000000·00000000·af020000·09000000·A...............
86 ··0x015c89e8·108f1701·00000000·41000000·00000000·........A.......86 ··0x015c89e8·108f1701·00000000·41000000·00000000·........A.......
87 ··0x015c89f8·b3020000·09000000·c09b1701·00000000·................87 ··0x015c89f8·b3020000·09000000·609b1701·00000000·........`.......
88 ··0x015c8a08·2b000000·00000000·eb9b1701·00000000·+...............88 ··0x015c8a08·2b000000·00000000·8b9b1701·00000000·+...............
89 ··0x015c8a18·03000000·00000000·ee9b1701·00000000·................89 ··0x015c8a18·03000000·00000000·8e9b1701·00000000·................
90 ··0x015c8a28·32000000·00000000·20000000·09000000·2.......·.......90 ··0x015c8a28·32000000·00000000·20000000·09000000·2.......·.......
91 ··0x015c8a38·2d9c1701·00000000·3a000000·00000000·-.......:.......91 ··0x015c8a38·cd9b1701·00000000·3a000000·00000000·........:.......
92 ··0x015c8a48·28020000·0d000000·2d9c1701·00000000·(.......-.......92 ··0x015c8a48·28020000·0d000000·cd9b1701·00000000·(...............
93 ··0x015c8a58·3a000000·00000000·25020000·15000000·:.......%.......93 ··0x015c8a58·3a000000·00000000·25020000·15000000·:.......%.......
94 ··0x015c8a68·2d9c1701·00000000·3a000000·00000000·-.......:.......94 ··0x015c8a68·cd9b1701·00000000·3a000000·00000000·........:.......
95 ··0x015c8a78·f3010000·39000000·2d9c1701·00000000·....9...-.......95 ··0x015c8a78·f3010000·39000000·cd9b1701·00000000·....9...........
96 ··0x015c8a88·3a000000·00000000·41020000·29000000·:.......A...)...96 ··0x015c8a88·3a000000·00000000·41020000·29000000·:.......A...)...
97 ··0x015c8a98·2d9c1701·00000000·3a000000·00000000·-.......:.......97 ··0x015c8a98·cd9b1701·00000000·3a000000·00000000·........:.......
98 ··0x015c8aa8·50020000·19000000·2d9c1701·00000000·P.......-.......98 ··0x015c8aa8·50020000·19000000·cd9b1701·00000000·P...............
99 ··0x015c8ab8·3a000000·00000000·36020000·36000000·:.......6...6...99 ··0x015c8ab8·3a000000·00000000·36020000·36000000·:.......6...6...
100 ··0x015c8ac8·2d9c1701·00000000·3a000000·00000000·-.......:.......100 ··0x015c8ac8·cd9b1701·00000000·3a000000·00000000·........:.......
101 ··0x015c8ad8·36020000·29000000·2d9c1701·00000000·6...)...-.......101 ··0x015c8ad8·36020000·29000000·cd9b1701·00000000·6...)...........
102 ··0x015c8ae8·3a000000·00000000·35020000·1d000000·:.......5.......102 ··0x015c8ae8·3a000000·00000000·35020000·1d000000·:.......5.......
103 ··0x015c8af8·2d9c1701·00000000·3a000000·00000000·-.......:.......103 ··0x015c8af8·cd9b1701·00000000·3a000000·00000000·........:.......
104 ··0x015c8b08·5b020000·1d000000·679c1701·00000000·[.......g.......104 ··0x015c8b08·5b020000·1d000000·079c1701·00000000·[...............
105 ··0x015c8b18·3e000000·00000000·b3070000·09000000·>...............105 ··0x015c8b18·3e000000·00000000·b3070000·09000000·>...............
106 ··0x015c8b28·fe9c1701·00000000·30000000·00000000·........0.......106 ··0x015c8b28·9e9c1701·00000000·30000000·00000000·........0.......
107 ··0x015c8b38·a1000000·19000000·2e9d1701·00000000·................107 ··0x015c8b38·a1000000·19000000·ce9c1701·00000000·................
108 ··0x015c8b48·40000000·00000000·f2050000·36000000·@...........6...108 ··0x015c8b48·40000000·00000000·f2050000·36000000·@...........6...
109 ··0x015c8b58·00000000·00000000·00000000·00000000·................109 ··0x015c8b58·00000000·00000000·00000000·00000000·................
110 ··0x015c8b68·01000000·00000000·c0a01f00·00000000·................110 ··0x015c8b68·01000000·00000000·c0a01f00·00000000·................
111 ··0x015c8b78·999d1701·00000000·3e000000·00000000·........>.......111 ··0x015c8b78·399d1701·00000000·3e000000·00000000·9.......>.......
112 ··0x015c8b88·7a000000·21000000·d79d1701·00000000·z...!...........112 ··0x015c8b88·7a000000·21000000·779d1701·00000000·z...!...w.......
113 ··0x015c8b98·21000000·00000000·17000000·00000000·!...............113 ··0x015c8b98·21000000·00000000·17000000·00000000·!...............
114 ··0x015c8ba8·507f1f00·00000000·18000000·00000000·P...............114 ··0x015c8ba8·507f1f00·00000000·18000000·00000000·P...............
115 ··0x015c8bb8·08000000·00000000·20a21f00·00000000·........·.......115 ··0x015c8bb8·08000000·00000000·20a21f00·00000000·........·.......
116 ··0x015c8bc8·e0a01f00·00000000·300a1f00·00000000·........0.......116 ··0x015c8bc8·e0a01f00·00000000·300a1f00·00000000·........0.......
117 ··0x015c8bd8·f89d1701·00000000·33000000·00000000·........3.......117 ··0x015c8bd8·989d1701·00000000·33000000·00000000·........3.......
118 ··0x015c8be8·a59c1701·00000000·31000000·00000000·........1.......118 ··0x015c8be8·459c1701·00000000·31000000·00000000·E.......1.......
119 ··0x015c8bf8·8d050000·1b000000·309e1701·00000000·........0.......119 ··0x015c8bf8·8d050000·1b000000·d09d1701·00000000·................
120 ··0x015c8c08·55000000·00000000·859e1701·00000000·U...............120 ··0x015c8c08·55000000·00000000·259e1701·00000000·U.......%.......
121 ··0x015c8c18·0b000000·00000000·909e1701·00000000·................121 ··0x015c8c18·0b000000·00000000·309e1701·00000000·........0.......
122 ··0x015c8c28·6c000000·00000000·01000000·00000000·l...............122 ··0x015c8c28·6c000000·00000000·01000000·00000000·l...............
123 ··0x015c8c38·00000000·00000000·fd9e1701·00000000·................123 ··0x015c8c38·00000000·00000000·9d9e1701·00000000·................
124 ··0x015c8c48·28000000·00000000·259f1701·00000000·(.......%.......124 ··0x015c8c48·28000000·00000000·c59e1701·00000000·(...............
125 ··0x015c8c58·02000000·00000000·279f1701·00000000·........'.......125 ··0x015c8c58·02000000·00000000·c79e1701·00000000·................
126 ··0x015c8c68·0c000000·00000000·35821701·00000000·........5.......126 ··0x015c8c68·0c000000·00000000·35821701·00000000·........5.......
127 ··0x015c8c78·08000000·00000000·339f1701·00000000·........3.......127 ··0x015c8c78·08000000·00000000·d39e1701·00000000·................
128 ··0x015c8c88·01000000·00000000·30421701·00000000·........0B......128 ··0x015c8c88·01000000·00000000·30421701·00000000·........0B......
129 ··0x015c8c98·10000000·00000000·349f1701·00000000·........4.......129 ··0x015c8c98·10000000·00000000·d49e1701·00000000·................
130 ··0x015c8ca8·01000000·00000000·359f1701·00000000·........5.......130 ··0x015c8ca8·01000000·00000000·d59e1701·00000000·................
131 ··0x015c8cb8·72000000·00000000·a79f1701·00000000·r...............131 ··0x015c8cb8·72000000·00000000·479f1701·00000000·r.......G.......
132 ··0x015c8cc8·24000000·00000000·76000000·1d000000·$.......v.......132 ··0x015c8cc8·24000000·00000000·76000000·1d000000·$.......v.......
133 ··0x015c8cd8·39771701·00000000·04000000·00000000·9w..............133 ··0x015c8cd8·39771701·00000000·04000000·00000000·9w..............
134 ··0x015c8ce8·cb9f1701·00000000·03000000·00000000·................134 ··0x015c8ce8·6b9f1701·00000000·03000000·00000000·k...............
135 ··0x015c8cf8·01000000·00000000·00000000·00000000·................135 ··0x015c8cf8·01000000·00000000·00000000·00000000·................
136 ··0x015c8d08·ce9f1701·00000000·02000000·00000000·................136 ··0x015c8d08·6e9f1701·00000000·02000000·00000000·n...............
137 ··0x015c8d18·d09f1701·00000000·26000000·00000000·........&.......137 ··0x015c8d18·709f1701·00000000·26000000·00000000·p.......&.......
138 ··0x015c8d28·f69f1701·00000000·33000000·00000000·........3.......138 ··0x015c8d28·969f1701·00000000·33000000·00000000·........3.......
139 ··0x015c8d38·349f1701·00000000·01000000·00000000·4...............139 ··0x015c8d38·d49e1701·00000000·01000000·00000000·................
140 ··0x015c8d48·a79f1701·00000000·24000000·00000000·........$.......140 ··0x015c8d48·479f1701·00000000·24000000·00000000·G.......$.......
141 ··0x015c8d58·ac000000·11000000·39771701·00000000·........9w......141 ··0x015c8d58·ac000000·11000000·39771701·00000000·........9w......
142 ··0x015c8d68·04000000·00000000·01000000·00000000·................142 ··0x015c8d68·04000000·00000000·01000000·00000000·................
143 ··0x015c8d78·00000000·00000000·01000000·00000000·................143 ··0x015c8d78·00000000·00000000·01000000·00000000·................
144 ··0x015c8d88·00000000·00000000·339f1701·00000000·........3.......144 ··0x015c8d88·00000000·00000000·d39e1701·00000000·................
145 ··0x015c8d98·01000000·00000000·39771701·00000000·........9w......145 ··0x015c8d98·01000000·00000000·39771701·00000000·........9w......
146 ··0x015c8da8·04000000·00000000·01000000·00000000·................146 ··0x015c8da8·04000000·00000000·01000000·00000000·................
147 ··0x015c8db8·00000000·00000000·01000000·00000000·................147 ··0x015c8db8·00000000·00000000·01000000·00000000·................
148 ··0x015c8dc8·00000000·00000000·39771701·00000000·........9w......148 ··0x015c8dc8·00000000·00000000·39771701·00000000·........9w......
149 ··0x015c8dd8·04000000·00000000·01000000·00000000·................149 ··0x015c8dd8·04000000·00000000·01000000·00000000·................
150 ··0x015c8de8·00000000·00000000·01000000·00000000·................150 ··0x015c8de8·00000000·00000000·01000000·00000000·................
151 ··0x015c8df8·00000000·00000000·3d821701·00000000·........=.......151 ··0x015c8df8·00000000·00000000·3d821701·00000000·........=.......
152 ··0x015c8e08·08000000·00000000·b8a01701·00000000·................152 ··0x015c8e08·08000000·00000000·58a01701·00000000·........X.......
153 ··0x015c8e18·06000000·00000000·fc9e1701·00000000·................153 ··0x015c8e18·06000000·00000000·9c9e1701·00000000·................
154 ··0x015c8e28·01000000·00000000·bea01701·00000000·................154 ··0x015c8e28·01000000·00000000·5ea01701·00000000·........^.......
155 ··0x015c8e38·09000000·00000000·fc9e1701·00000000·................155 ··0x015c8e38·09000000·00000000·9c9e1701·00000000·................
156 ··0x015c8e48·01000000·00000000·c7a01701·00000000·................156 ··0x015c8e48·01000000·00000000·67a01701·00000000·........g.......
157 ··0x015c8e58·0d000000·00000000·fc9e1701·00000000·................157 ··0x015c8e58·0d000000·00000000·9c9e1701·00000000·................
158 ··0x015c8e68·01000000·00000000·d4a01701·00000000·................158 ··0x015c8e68·01000000·00000000·74a01701·00000000·........t.......
159 ··0x015c8e78·0d000000·00000000·fc9e1701·00000000·................159 ··0x015c8e78·0d000000·00000000·9c9e1701·00000000·................
160 ··0x015c8e88·01000000·00000000·3d771701·00000000·........=w......160 ··0x015c8e88·01000000·00000000·3d771701·00000000·........=w......
161 ··0x015c8e98·04000000·00000000·fc9e1701·00000000·................161 ··0x015c8e98·04000000·00000000·9c9e1701·00000000·................
162 ··0x015c8ea8·01000000·00000000·a79f1701·00000000·................162 ··0x015c8ea8·01000000·00000000·479f1701·00000000·........G.......
163 ··0x015c8eb8·24000000·00000000·d9000000·3c000000·$...........<...163 ··0x015c8eb8·24000000·00000000·d9000000·3c000000·$...........<...
164 ··0x015c8ec8·00a11701·00000000·09000000·00000000·................164 ··0x015c8ec8·a0a01701·00000000·09000000·00000000·................
165 ··0x015c8ed8·09a11701·00000000·01000000·00000000·................165 ··0x015c8ed8·a9a01701·00000000·01000000·00000000·................
166 ··0x015c8ee8·09a11701·00000000·01000000·00000000·................166 ··0x015c8ee8·a9a01701·00000000·01000000·00000000·................
167 ··0x015c8ef8·0aa11701·00000000·06000000·00000000·................167 ··0x015c8ef8·aaa01701·00000000·06000000·00000000·................
168 ··0x015c8f08·339f1701·00000000·01000000·00000000·3...............168 ··0x015c8f08·d39e1701·00000000·01000000·00000000·................
169 ··0x015c8f18·10a11701·00000000·02000000·00000000·................169 ··0x015c8f18·b0a01701·00000000·02000000·00000000·................
170 ··0x015c8f28·a79f1701·00000000·24000000·00000000·........$.......170 ··0x015c8f28·479f1701·00000000·24000000·00000000·G.......$.......
171 ··0x015c8f38·ef000000·06000000·18a11701·00000000·................171 ··0x015c8f38·ef000000·06000000·b8a01701·00000000·................
172 ··0x015c8f48·09000000·00000000·0aa11701·00000000·................172 ··0x015c8f48·09000000·00000000·aaa01701·00000000·................
173 ··0x015c8f58·06000000·00000000·339f1701·00000000·........3.......173 ··0x015c8f58·06000000·00000000·d39e1701·00000000·................
174 ··0x015c8f68·01000000·00000000·21a11701·00000000·........!.......174 ··0x015c8f68·01000000·00000000·c1a01701·00000000·................
175 ··0x015c8f78·05000000·00000000·10a11701·00000000·................175 ··0x015c8f78·05000000·00000000·b0a01701·00000000·................
176 ··0x015c8f88·02000000·00000000·a79f1701·00000000·................176 ··0x015c8f88·02000000·00000000·479f1701·00000000·........G.......
177 ··0x015c8f98·24000000·00000000·01010000·06000000·$...............177 ··0x015c8f98·24000000·00000000·01010000·06000000·$...............
178 ··0x015c8fa8·dda11701·00000000·59000000·00000000·........Y.......178 ··0x015c8fa8·7da11701·00000000·59000000·00000000·}.......Y.......
179 ··0x015c8fb8·00000000·00000000·18000000·00000000·................179 ··0x015c8fb8·00000000·00000000·18000000·00000000·................
180 ··0x015c8fc8·08000000·00000000·80c60f01·00000000·................180 ··0x015c8fc8·08000000·00000000·80c60f01·00000000·................
181 ··0x015c8fd8·10a01f00·00000000·a0a01f00·00000000·................181 ··0x015c8fd8·10a01f00·00000000·a0a01f00·00000000·................
182 ··0x015c8fe8·02000000·00000000·01000000·13000000·................182 ··0x015c8fe8·02000000·00000000·01000000·13000000·................
183 ··0x015c8ff8·4d771701·00000000·04000000·00000000·Mw..............183 ··0x015c8ff8·4d771701·00000000·04000000·00000000·Mw..............
184 ··0x015c9008·76a21701·00000000·0a000000·00000000·v...............184 ··0x015c9008·16a21701·00000000·0a000000·00000000·................
185 ··0x015c9018·08000000·00000000·00000000·00000000·................185 ··0x015c9018·08000000·00000000·00000000·00000000·................
186 ··0x015c9028·10f06c01·00000000·b88f5c01·00000000·..l.......\.....186 ··0x015c9028·10f06c01·00000000·b88f5c01·00000000·..l.......\.....
187 ··0x015c9038·76a21701·00000000·0a000000·00000000·v...............187 ··0x015c9038·16a21701·00000000·0a000000·00000000·................
188 ··0x015c9048·a79f1701·00000000·24000000·00000000·........$.......188 ··0x015c9048·479f1701·00000000·24000000·00000000·G.......$.......
189 ··0x015c9058·02000000·00000000·80a21701·00000000·................189 ··0x015c9058·02000000·00000000·20a21701·00000000·........·.......
190 ··0x015c9068·14000000·00000000·94a21701·00000000·................190 ··0x015c9068·14000000·00000000·34a21701·00000000·........4.......
191 ··0x015c9078·3a000000·00000000·cea21701·00000000·:...............191 ··0x015c9078·3a000000·00000000·6ea21701·00000000·:.......n.......
192 ··0x015c9088·2b000000·00000000·f9a21701·00000000·+...............192 ··0x015c9088·2b000000·00000000·99a21701·00000000·+...............
193 ··0x015c9098·14000000·00000000·0da31701·00000000·................193 ··0x015c9098·14000000·00000000·ada21701·00000000·................
194 ··0x015c90a8·37000000·00000000·80a21701·00000000·7...............194 ··0x015c90a8·37000000·00000000·20a21701·00000000·7.......·.......
195 ··0x015c90b8·14000000·00000000·44a31701·00000000·........D.......195 ··0x015c90b8·14000000·00000000·e4a21701·00000000·................
196 ··0x015c90c8·31000000·00000000·75a31701·00000000·1.......u.......196 ··0x015c90c8·31000000·00000000·15a31701·00000000·1...............
197 ··0x015c90d8·c2000000·00000000·80a21701·00000000·................197 ··0x015c90d8·c2000000·00000000·20a21701·00000000·........·.......
198 ··0x015c90e8·14000000·00000000·37a41701·00000000·........7.......198 ··0x015c90e8·14000000·00000000·d7a31701·00000000·................
199 ··0x015c90f8·d7000000·00000000·0ea51701·00000000·................199 ··0x015c90f8·d7000000·00000000·aea41701·00000000·................
200 ··0x015c9108·45000000·00000000·349f1701·00000000·E.......4.......200 ··0x015c9108·45000000·00000000·d49e1701·00000000·E...............
201 ··0x015c9118·01000000·00000000·53a51701·00000000·........S.......201 ··0x015c9118·01000000·00000000·f3a41701·00000000·................
202 ··0x015c9128·06000000·00000000·59a51701·00000000·........Y.......202 ··0x015c9128·06000000·00000000·f9a41701·00000000·................
203 ··0x015c9138·28000000·00000000·51771701·00000000·(.......Qw......203 ··0x015c9138·28000000·00000000·51771701·00000000·(.......Qw......
204 ··0x015c9148·04000000·00000000·a79f1701·00000000·................204 ··0x015c9148·04000000·00000000·479f1701·00000000·........G.......
205 ··0x015c9158·24000000·00000000·5a010000·17000000·$.......Z.......205 ··0x015c9158·24000000·00000000·5a010000·17000000·$.......Z.......
206 ··0x015c9168·a79f1701·00000000·24000000·00000000·........$.......206 ··0x015c9168·479f1701·00000000·24000000·00000000·G.......$.......
Max diff block lines reached; 5921316/5935341 bytes (99.76%) of diff not shown.
3.3 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ··0x016c62c0·e054e200·00000000·a02ede00·00000000·.T..............114 ··0x016c62c0·e054e200·00000000·a02ede00·00000000·.T..............
115 ··0x016c62d0·d0502e00·00000000·80dfe200·00000000·.P..............115 ··0x016c62d0·d0502e00·00000000·80dfe200·00000000·.P..............
116 ··0x016c62e0·00000000·00000000·30b3e000·00000000·........0.......116 ··0x016c62e0·00000000·00000000·30b3e000·00000000·........0.......
117 ··0x016c62f0·70ef0d01·00000000·60fe8900·00000000·p.......`.......117 ··0x016c62f0·70ef0d01·00000000·60fe8900·00000000·p.......`.......
118 ··0x016c6300·60bc3a00·00000000·008a0f01·00000000·`.:.............118 ··0x016c6300·60bc3a00·00000000·008a0f01·00000000·`.:.............
119 ··0x016c6310·106af700·00000000·50dcd400·00000000·.j......P.......119 ··0x016c6310·106af700·00000000·50dcd400·00000000·.j......P.......
120 ··0x016c6320·60671001·00000000·80dcb200·00000000·`g..............120 ··0x016c6320·60671001·00000000·80dcb200·00000000·`g..............
121 ··0x016c6330·189d2201·00000000·fc421700·00000000·.."......B......121 ··0x016c6330·b89c2201·00000000·fc421700·00000000·.."......B......
122 ··0x016c6340·e0485f00·00000000·20eaf700·00000000·.H_.....·.......122 ··0x016c6340·e0485f00·00000000·20eaf700·00000000·.H_.....·.......
123 ··0x016c6350·90bef100·00000000·90cfb200·00000000·................123 ··0x016c6350·90bef100·00000000·90cfb200·00000000·................
124 ··0x016c6360·90ad5200·00000000·f03f2e00·00000000·..R......?......124 ··0x016c6360·90ad5200·00000000·f03f2e00·00000000·..R......?......
125 ··0x016c6370·b0b90201·00000000·e0a40301·00000000·................125 ··0x016c6370·b0b90201·00000000·e0a40301·00000000·................
126 ··0x016c6380·e08dc700·00000000·d04eb600·00000000·.........N......126 ··0x016c6380·e08dc700·00000000·d04eb600·00000000·.........N......
127 ··0x016c6390·900c1701·00000000·00000000·00000000·................127 ··0x016c6390·900c1701·00000000·00000000·00000000·................
128 ··0x016c63a0·d0cccf00·00000000·00091001·00000000·................128 ··0x016c63a0·d0cccf00·00000000·00091001·00000000·................
Offset 1886, 15 lines modifiedOffset 1886, 15 lines modified
1886 ··0x016cd180·a01ddb00·00000000·c0761e00·00000000·.........v......1886 ··0x016cd180·a01ddb00·00000000·c0761e00·00000000·.........v......
1887 ··0x016cd190·a03cf300·00000000·00000000·00000000·.<..............1887 ··0x016cd190·a03cf300·00000000·00000000·00000000·.<..............
1888 ··0x016cd1a0·c0571401·00000000·304d0301·00000000·.W......0M......1888 ··0x016cd1a0·c0571401·00000000·304d0301·00000000·.W......0M......
1889 ··0x016cd1b0·00000000·00000000·7069e200·00000000·........pi......1889 ··0x016cd1b0·00000000·00000000·7069e200·00000000·........pi......
1890 ··0x016cd1c0·a001d000·00000000·100fe600·00000000·................1890 ··0x016cd1c0·a001d000·00000000·100fe600·00000000·................
1891 ··0x016cd1d0·00000000·00000000·b0d5eb00·00000000·................1891 ··0x016cd1d0·00000000·00000000·b0d5eb00·00000000·................
1892 ··0x016cd1e0·803c6300·00000000·c053e300·00000000·.<c......S......1892 ··0x016cd1e0·803c6300·00000000·c053e300·00000000·.<c......S......
1893 ··0x016cd1f0·e0100501·00000000·00e92801·00000000·..........(.....1893 ··0x016cd1f0·e0100501·00000000·80e92801·00000000·..........(.....
1894 ··0x016cd200·a0c50b01·00000000·f04c1c00·00000000·.........L......1894 ··0x016cd200·a0c50b01·00000000·f04c1c00·00000000·.........L......
1895 ··0x016cd210·90ddec00·00000000·1078ec00·00000000·.........x......1895 ··0x016cd210·90ddec00·00000000·1078ec00·00000000·.........x......
1896 ··0x016cd220·d0b74200·00000000·50c2ec00·00000000·..B.....P.......1896 ··0x016cd220·d0b74200·00000000·50c2ec00·00000000·..B.....P.......
1897 ··0x016cd230·00dd1201·00000000·50b1e000·00000000·........P.......1897 ··0x016cd230·00dd1201·00000000·50b1e000·00000000·........P.......
1898 ··0x016cd240·60010f01·00000000·a007e500·00000000·`...............1898 ··0x016cd240·60010f01·00000000·a007e500·00000000·`...............
1899 ··0x016cd250·b036f500·00000000·406ef800·00000000·.6......@n......1899 ··0x016cd250·b036f500·00000000·406ef800·00000000·.6......@n......
1900 ··0x016cd260·c0ebe400·00000000·30ee1601·00000000·........0.......1900 ··0x016cd260·c0ebe400·00000000·30ee1601·00000000·........0.......
Offset 2330, 15 lines modifiedOffset 2330, 15 lines modified
2330 ··0x016ced40·00000000·00000000·907cf100·00000000·.........|......2330 ··0x016ced40·00000000·00000000·907cf100·00000000·.........|......
2331 ··0x016ced50·a0aba800·00000000·e0a51700·00000000·................2331 ··0x016ced50·a0aba800·00000000·e0a51700·00000000·................
2332 ··0x016ced60·90afdf00·00000000·d0f11d00·00000000·................2332 ··0x016ced60·90afdf00·00000000·d0f11d00·00000000·................
2333 ··0x016ced70·603e8500·00000000·a077ec00·00000000·`>.......w......2333 ··0x016ced70·603e8500·00000000·a077ec00·00000000·`>.......w......
2334 ··0x016ced80·60e6d500·00000000·40c60401·00000000·`.......@.......2334 ··0x016ced80·60e6d500·00000000·40c60401·00000000·`.......@.......
2335 ··0x016ced90·3076ec00·00000000·00000000·00000000·0v..............2335 ··0x016ced90·3076ec00·00000000·00000000·00000000·0v..............
2336 ··0x016ceda0·2062a500·00000000·a0dfe200·00000000··b..............2336 ··0x016ceda0·2062a500·00000000·a0dfe200·00000000··b..............
2337 ··0x016cedb0·40ee2801·00000000·b0d98100·00000000·@.(.............2337 ··0x016cedb0·c0ee2801·00000000·b0d98100·00000000·..(.............
2338 ··0x016cedc0·4036dd00·00000000·e0c2d100·00000000·@6..............2338 ··0x016cedc0·4036dd00·00000000·e0c2d100·00000000·@6..............
2339 ··0x016cedd0·70ed0901·00000000·e0ba0701·00000000·p...............2339 ··0x016cedd0·70ed0901·00000000·e0ba0701·00000000·p...............
2340 ··0x016cede0·30bbb300·00000000·b00cf200·00000000·0...............2340 ··0x016cede0·30bbb300·00000000·b00cf200·00000000·0...............
2341 ··0x016cedf0·50e4d900·00000000·a0ef1601·00000000·P...............2341 ··0x016cedf0·50e4d900·00000000·a0ef1601·00000000·P...............
2342 ··0x016cee00·104bd200·00000000·b0adf200·00000000·.K..............2342 ··0x016cee00·104bd200·00000000·b0adf200·00000000·.K..............
2343 ··0x016cee10·8027f200·00000000·102f7100·00000000·.'......./q.....2343 ··0x016cee10·8027f200·00000000·102f7100·00000000·.'......./q.....
2344 ··0x016cee20·908d5900·00000000·b03ade00·00000000·..Y......:......2344 ··0x016cee20·908d5900·00000000·b03ade00·00000000·..Y......:......
1.16 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 788, 15 lines modifiedOffset 788, 15 lines modified
788 ··0x016d2110·00000000·00000000·00000000·00000000·................788 ··0x016d2110·00000000·00000000·00000000·00000000·................
789 ··0x016d2120·00000000·00000000·00000000·00000000·................789 ··0x016d2120·00000000·00000000·00000000·00000000·................
790 ··0x016d2130·00000000·00000000·20bc0f01·00000000·........·.......790 ··0x016d2130·00000000·00000000·20bc0f01·00000000·........·.......
791 ··0x016d2140·01000000·00000000·00000000·00000000·................791 ··0x016d2140·01000000·00000000·00000000·00000000·................
792 ··0x016d2150·00000000·00000000·00000000·00000000·................792 ··0x016d2150·00000000·00000000·00000000·00000000·................
793 ··0x016d2160·00000000·00000000·00000000·00000000·................793 ··0x016d2160·00000000·00000000·00000000·00000000·................
794 ··0x016d2170·00000000·00000000·90bb0f01·00000000·................794 ··0x016d2170·00000000·00000000·90bb0f01·00000000·................
795 ··0x016d2180·00000000·00000000·b9d43001·00000000·..........0.....795 ··0x016d2180·00000000·00000000·39d53001·00000000·........9.0.....
796 ··0x016d2190·f8fd6b01·00000000·01010100·00000000·..k.............796 ··0x016d2190·f8fd6b01·00000000·01010100·00000000·..k.............
797 ··0x016d21a0·00000000·00000080·00000000·00000000·................797 ··0x016d21a0·00000000·00000080·00000000·00000000·................
798 ··0x016d21b0·00000000·00000000·00000000·00000000·................798 ··0x016d21b0·00000000·00000000·00000000·00000000·................
799 ··0x016d21c0·00000000·00000000·00000000·00000000·................799 ··0x016d21c0·00000000·00000000·00000000·00000000·................
800 ··0x016d21d0·01000000·00000000·00f06c01·00000000·..........l.....800 ··0x016d21d0·01000000·00000000·00f06c01·00000000·..........l.....
801 ··0x016d21e0·01010000·00000000·00000000·00000000·................801 ··0x016d21e0·01010000·00000000·00000000·00000000·................
802 ··0x016d21f0·60e91301·00000000·90291501·00000000·`........)......802 ··0x016d21f0·60e91301·00000000·90291501·00000000·`........)......
683 B
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·65613834·34333939·61656239·33316530·ea844399aeb931e0 
3 ··0x00000010·30363263·61333835·35303965·62303238·062ca385509eb0282 ··0x00000000·65316632·33616539·39656135·34353537·e1f23ae99ea54557
 3 ··0x00000010·30613230·35666164·33363365·30313537·0a205fad363e0157
4 ··0x00000020·35316665·64362e64·65627567·00000000·51fed6.debug....4 ··0x00000020·30626531·30362e64·65627567·00000000·0be106.debug....
5 ··0x00000030·5d76383c····························]v8<5 ··0x00000030·6d96f391····························m...
  
975 KB
rust-doc_1.85.0+dfsg3-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-24·15:47:57.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-24·15:47:57.000000·debian-binary
2 -rw-r--r--···0········0········0···949304·2025-04-24·15:47:57.000000·control.tar.xz2 -rw-r--r--···0········0········0···949344·2025-04-24·15:47:57.000000·control.tar.xz
3 -rw-r--r--···0········0········0·21930756·2025-04-24·15:47:57.000000·data.tar.xz3 -rw-r--r--···0········0········0·21952132·2025-04-24·15:47:57.000000·data.tar.xz
664 B
control.tar.xz
636 B
control.tar
566 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·rust-doc1 Package:·rust-doc
2 Source:·rustc2 Source:·rustc
3 Version:·1.85.0+dfsg3-13 Version:·1.85.0+dfsg3-1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Rust·Maintainers·<pkg-rust-maintainers@alioth-lists.debian.net>5 Maintainer:·Debian·Rust·Maintainers·<pkg-rust-maintainers@alioth-lists.debian.net>
6 Installed-Size:·5223726 Installed-Size:·522364
7 Depends:·libjs-jquery,·libjs-highlight.js,·libjs-mathjax,·fonts-open-sans,·fonts-font-awesome7 Depends:·libjs-jquery,·libjs-highlight.js,·libjs-mathjax,·fonts-open-sans,·fonts-font-awesome
8 Recommends:·cargo-doc8 Recommends:·cargo-doc
9 Section:·doc9 Section:·doc
10 Priority:·optional10 Priority:·optional
11 Homepage:·http://www.rust-lang.org/11 Homepage:·http://www.rust-lang.org/
12 Description:·Rust·systems·programming·language·-·Documentation12 Description:·Rust·systems·programming·language·-·Documentation
13 ·Rust·is·a·curly-brace,·block-structured·expression·language.··It13 ·Rust·is·a·curly-brace,·block-structured·expression·language.··It
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
974 KB
data.tar.xz
974 KB
data.tar
12.9 KB
file list
    
Offset 39870, 54 lines modifiedOffset 39870, 54 lines modified
39870 -rw-r--r--···0·root·········(0)·root·········(0)·····4239·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/not_found.html39870 -rw-r--r--···0·root·········(0)·root·········(0)·····4239·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/not_found.html
39871 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/39871 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/
39872 -rw-r--r--···0·root·········(0)·root·········(0)·····4475·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/all.html39872 -rw-r--r--···0·root·········(0)·root·········(0)·····4475·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/all.html
39873 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/diagnostic/39873 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/diagnostic/
39874 -rw-r--r--···0·root·········(0)·root·········(0)······400·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/diagnostic/enum.Level.html39874 -rw-r--r--···0·root·········(0)·root·········(0)······400·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/diagnostic/enum.Level.html
39875 -rw-r--r--···0·root·········(0)·root·········(0)······428·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/diagnostic/struct.Diagnostic.html39875 -rw-r--r--···0·root·········(0)·root·········(0)······428·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/diagnostic/struct.Diagnostic.html
39876 -rw-r--r--···0·root·········(0)·root·········(0)······420·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/diagnostic/trait.MultiSpan.html39876 -rw-r--r--···0·root·········(0)·root·········(0)······420·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/diagnostic/trait.MultiSpan.html
39877 -rw-r--r--···0·root·········(0)·root·········(0)····31966·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/enum.Delimiter.html39877 -rw-r--r--···0·root·········(0)·root·········(0)····31726·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/enum.Delimiter.html
39878 -rw-r--r--···0·root·········(0)·root·········(0)····28138·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/enum.Level.html39878 -rw-r--r--···0·root·········(0)·root·········(0)····27988·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/enum.Level.html
39879 -rw-r--r--···0·root·········(0)·root·········(0)····31513·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/enum.Spacing.html39879 -rw-r--r--···0·root·········(0)·root·········(0)····31273·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/enum.Spacing.html
39880 -rw-r--r--···0·root·········(0)·root·········(0)····50619·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/enum.TokenTree.html39880 -rw-r--r--···0·root·········(0)·root·········(0)····50439·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/enum.TokenTree.html
39881 -rw-r--r--···0·root·········(0)·root·········(0)·····4185·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/fn.is_available.html39881 -rw-r--r--···0·root·········(0)·root·········(0)·····4155·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/fn.is_available.html
39882 -rw-r--r--···0·root·········(0)·root·········(0)·····3982·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/fn.quote.html39882 -rw-r--r--···0·root·········(0)·root·········(0)·····3982·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/fn.quote.html
39883 -rw-r--r--···0·root·········(0)·root·········(0)·····3958·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/fn.quote_span.html39883 -rw-r--r--···0·root·········(0)·root·········(0)·····3958·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/fn.quote_span.html
39884 -rw-r--r--···0·root·········(0)·root·········(0)····11948·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/index.html39884 -rw-r--r--···0·root·········(0)·root·········(0)····11948·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/index.html
39885 -rw-r--r--···0·root·········(0)·root·········(0)······336·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/macro.quote!.html39885 -rw-r--r--···0·root·········(0)·root·········(0)······336·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/macro.quote!.html
39886 -rw-r--r--···0·root·········(0)·root·········(0)·····4199·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/macro.quote.html39886 -rw-r--r--···0·root·········(0)·root·········(0)·····4199·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/macro.quote.html
39887 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/quote/39887 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/quote/
39888 -rw-r--r--···0·root·········(0)·root·········(0)······392·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/quote/fn.quote.html39888 -rw-r--r--···0·root·········(0)·root·········(0)······392·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/quote/fn.quote.html
39889 -rw-r--r--···0·root·········(0)·root·········(0)······412·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/quote/fn.quote_span.html39889 -rw-r--r--···0·root·········(0)·root·········(0)······412·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/quote/fn.quote_span.html
39890 -rw-r--r--···0·root·········(0)·root·········(0)······339·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/sidebar-items1.85.0.js39890 -rw-r--r--···0·root·········(0)·root·········(0)······339·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/sidebar-items1.85.0.js
39891 -rw-r--r--···0·root·········(0)·root·········(0)····45642·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Diagnostic.html39891 -rw-r--r--···0·root·········(0)·root·········(0)····45462·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Diagnostic.html
39892 -rw-r--r--···0·root·········(0)·root·········(0)····26592·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.ExpandError.html39892 -rw-r--r--···0·root·········(0)·root·········(0)····26502·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.ExpandError.html
39893 -rw-r--r--···0·root·········(0)·root·········(0)····40101·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Group.html39893 -rw-r--r--···0·root·········(0)·root·········(0)····39951·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Group.html
39894 -rw-r--r--···0·root·········(0)·root·········(0)····38299·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Ident.html39894 -rw-r--r--···0·root·········(0)·root·········(0)····38089·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Ident.html
39895 -rw-r--r--···0·root·········(0)·root·········(0)····26722·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.LexError.html39895 -rw-r--r--···0·root·········(0)·root·········(0)····26632·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.LexError.html
39896 -rw-r--r--···0·root·········(0)·root·········(0)····82365·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Literal.html39896 -rw-r--r--···0·root·········(0)·root·········(0)····81195·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Literal.html
39897 -rw-r--r--···0·root·········(0)·root·········(0)····43141·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Punct.html39897 -rw-r--r--···0·root·········(0)·root·········(0)····42661·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Punct.html
39898 -rw-r--r--···0·root·········(0)·root·········(0)····30833·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.SourceFile.html39898 -rw-r--r--···0·root·········(0)·root·········(0)····30533·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.SourceFile.html
39899 -rw-r--r--···0·root·········(0)·root·········(0)····46871·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Span.html39899 -rw-r--r--···0·root·········(0)·root·········(0)····46601·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.Span.html
39900 -rw-r--r--···0·root·········(0)·root·········(0)····57588·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.TokenStream.html39900 -rw-r--r--···0·root·········(0)·root·········(0)····57318·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/struct.TokenStream.html
39901 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/to_tokens/39901 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/to_tokens/
39902 -rw-r--r--···0·root·········(0)·root·········(0)······416·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/to_tokens/trait.ToTokens.html39902 -rw-r--r--···0·root·········(0)·root·········(0)······416·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/to_tokens/trait.ToTokens.html
39903 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/token_stream/39903 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/token_stream/
39904 -rw-r--r--···0·root·········(0)·root·········(0)·····4228·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/token_stream/index.html39904 -rw-r--r--···0·root·········(0)·root·········(0)·····4228·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/token_stream/index.html
39905 -rw-r--r--···0·root·········(0)·root·········(0)·······47·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/token_stream/sidebar-items1.85.0.js39905 -rw-r--r--···0·root·········(0)·root·········(0)·······47·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/token_stream/sidebar-items1.85.0.js
39906 -rw-r--r--···0·root·········(0)·root·········(0)···135184·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/token_stream/struct.IntoIter.html39906 -rw-r--r--···0·root·········(0)·root·········(0)···133699·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/token_stream/struct.IntoIter.html
39907 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_env/39907 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_env/
39908 -rw-r--r--···0·root·········(0)·root·········(0)·····5251·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_env/fn.var.html39908 -rw-r--r--···0·root·········(0)·root·········(0)·····5170·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_env/fn.var.html
39909 -rw-r--r--···0·root·········(0)·root·········(0)·····4569·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_env/index.html39909 -rw-r--r--···0·root·········(0)·root·········(0)·····4569·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_env/index.html
39910 -rw-r--r--···0·root·········(0)·root·········(0)·······38·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_env/sidebar-items1.85.0.js39910 -rw-r--r--···0·root·········(0)·root·········(0)·······38·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_env/sidebar-items1.85.0.js
39911 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_path/39911 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_path/
39912 -rw-r--r--···0·root·········(0)·root·········(0)·····3938·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_path/fn.path.html39912 -rw-r--r--···0·root·········(0)·root·········(0)·····3911·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_path/fn.path.html
39913 -rw-r--r--···0·root·········(0)·root·········(0)·····4172·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_path/index.html39913 -rw-r--r--···0·root·········(0)·root·········(0)·····4172·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_path/index.html
39914 -rw-r--r--···0·root·········(0)·root·········(0)·······39·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_path/sidebar-items1.85.0.js39914 -rw-r--r--···0·root·········(0)·root·········(0)·······39·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/tracked_path/sidebar-items1.85.0.js
39915 -rw-r--r--···0·root·········(0)·root·········(0)·····9206·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/trait.MultiSpan.html39915 -rw-r--r--···0·root·········(0)·root·········(0)·····9206·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/trait.MultiSpan.html
39916 -rw-r--r--···0·root·········(0)·root·········(0)····50611·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/trait.ToTokens.html39916 -rw-r--r--···0·root·········(0)·root·········(0)····50041·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/proc_macro/trait.ToTokens.html
39917 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/39917 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/
39918 -rw-r--r--···0·root·········(0)·root·········(0)·······72·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/.nojekyll39918 -rw-r--r--···0·root·········(0)·root·········(0)·······72·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/.nojekyll
39919 -rw-r--r--···0·root·········(0)·root·········(0)····15439·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/abi.html39919 -rw-r--r--···0·root·········(0)·root·········(0)····15439·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/abi.html
39920 -rw-r--r--···0·root·········(0)·root·········(0)·····9781·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/appendices.html39920 -rw-r--r--···0·root·········(0)·root·········(0)·····9781·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/appendices.html
39921 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/attributes/39921 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/attributes/
39922 -rw-r--r--···0·root·········(0)·root·········(0)····49094·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/attributes/codegen.html39922 -rw-r--r--···0·root·········(0)·root·········(0)····49094·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/attributes/codegen.html
39923 -rw-r--r--···0·root·········(0)·root·········(0)····20909·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/attributes/debugger.html39923 -rw-r--r--···0·root·········(0)·root·········(0)····20909·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/reference/attributes/debugger.html
Offset 44853, 15 lines modifiedOffset 44853, 15 lines modified
44853 -rw-r--r--···0·root·········(0)·root·········(0)·····2037·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/borrow/trait.BorrowMut.js44853 -rw-r--r--···0·root·········(0)·root·········(0)·····2037·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/borrow/trait.BorrowMut.js
44854 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/clone/44854 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/clone/
44855 -rw-r--r--···0·root·········(0)·root·········(0)····45220·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/clone/trait.Clone.js44855 -rw-r--r--···0·root·········(0)·root·········(0)····45220·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/clone/trait.Clone.js
44856 -rw-r--r--···0·root·········(0)·root·········(0)······759·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/clone/trait.CloneToUninit.js44856 -rw-r--r--···0·root·········(0)·root·········(0)······759·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/clone/trait.CloneToUninit.js
44857 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/cmp/44857 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/cmp/
44858 -rw-r--r--···0·root·········(0)·root·········(0)····19769·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/cmp/trait.Eq.js44858 -rw-r--r--···0·root·········(0)·root·········(0)····19769·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/cmp/trait.Eq.js
44859 -rw-r--r--···0·root·········(0)·root·········(0)·····8519·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/cmp/trait.Ord.js44859 -rw-r--r--···0·root·········(0)·root·········(0)·····8519·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/cmp/trait.Ord.js
44860 -rw-r--r--···0·root·········(0)·root·········(0)····59994·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/cmp/trait.PartialEq.js44860 -rw-r--r--···0·root·········(0)·root·········(0)····59928·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/cmp/trait.PartialEq.js
44861 -rw-r--r--···0·root·········(0)·root·········(0)····29073·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/cmp/trait.PartialOrd.js44861 -rw-r--r--···0·root·········(0)·root·········(0)····29073·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/cmp/trait.PartialOrd.js
44862 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/44862 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/
44863 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/num/44863 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/num/
44864 -rw-r--r--···0·root·········(0)·root·········(0)······292·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/num/trait.FloatToInt.js44864 -rw-r--r--···0·root·········(0)·root·········(0)······292·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/num/trait.FloatToInt.js
44865 -rw-r--r--···0·root·········(0)·root·········(0)·····2458·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/trait.AsMut.js44865 -rw-r--r--···0·root·········(0)·root·········(0)·····2458·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/trait.AsMut.js
44866 -rw-r--r--···0·root·········(0)·root·········(0)····12257·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/trait.AsRef.js44866 -rw-r--r--···0·root·········(0)·root·········(0)····12257·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/trait.AsRef.js
44867 -rw-r--r--···0·root·········(0)·root·········(0)····90006·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/trait.From.js44867 -rw-r--r--···0·root·········(0)·root·········(0)····90006·2025-04-24·15:47:57.000000·./usr/share/doc/rust-doc/html/trait.impl/core/convert/trait.From.js
35.9 KB
./usr/share/doc/rust-doc/html/proc_macro/enum.Delimiter.html
    
Offset 16, 21 lines modifiedOffset 16, 21 lines modified
16 <p>Note:·rustc·currently·can·ignore·the·grouping·of·tokens·delimited·by·<code>None</code>·in·the·output16 <p>Note:·rustc·currently·can·ignore·the·grouping·of·tokens·delimited·by·<code>None</code>·in·the·output
17 of·a·proc_macro.·Only·<code>None</code>-delimited·groups·created·by·a·macro_rules·macro·in·the·input17 of·a·proc_macro.·Only·<code>None</code>-delimited·groups·created·by·a·macro_rules·macro·in·the·input
18 of·a·proc_macro·macro·are·preserved,·and·only·in·very·specific·circumstances.18 of·a·proc_macro·macro·are·preserved,·and·only·in·very·specific·circumstances.
19 Any·<code>None</code>-delimited·groups·(re)created·by·a·proc_macro·will·therefore·not·preserve19 Any·<code>None</code>-delimited·groups·(re)created·by·a·proc_macro·will·therefore·not·preserve
20 operator·priorities·as·indicated·above.·The·other·<code>Delimiter</code>·variants·should·be·used20 operator·priorities·as·indicated·above.·The·other·<code>Delimiter</code>·variants·should·be·used
21 instead·in·this·context.·This·is·a·rustc·bug.·For·details,·see21 instead·in·this·context.·This·is·a·rustc·bug.·For·details,·see
22 <a·href="https://github.com/rust-lang/rust/issues/67062">rust-lang/rust#67062</a>.</p>22 <a·href="https://github.com/rust-lang/rust/issues/67062">rust-lang/rust#67062</a>.</p>
23 </div></div></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-Clone-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#785">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-Debug-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#785">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-PartialEq-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-PartialEq-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.PartialEq.html"·title="trait·core::cmp::PartialEq">PartialEq</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.eq"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#785">Source</a><a·href="#method.eq"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/cmp/trait.PartialEq.html#tymethod.eq"·class="fn">eq</a>(&amp;self,·other:·&amp;<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>self</code>·and·<code>other</code>·values·to·be·equal,·and·is·used·by·<code>==</code>.</div></details><details·class="toggle·me[·...·truncated·by·diffoscope;·len:·569,·SHA:·035a91910d68c8ce5c7a435454d970baeed5400ea97010be9ddf3b311ea1c1de·...·]/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>!=</code>.·The·default·implementation·is·almost·always·sufficient,23 </div></div></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-Clone-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#785">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-Debug-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#785">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-PartialEq-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-PartialEq-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.PartialEq.html"·title="trait·core::cmp::PartialEq">PartialEq</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.eq"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#785">Source</a><a·href="#method.eq"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/cmp/trait.PartialEq.html#tymethod.eq"·class="fn">eq</a>(&amp;self,·other:·&amp;<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a>)·-&gt;·<a·class="primitive"·href="../std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>self</code>·and·<code>other</code>·values·to·be·equal,·and·is·used·by·<code>==</code>.</div></details><details·class="toggle·method-toggle"·open><summary><se[·...·truncated·by·diffoscope;·len:·479,·SHA:·d4b4d4ccd2b893fe5d940d56f58f8a31544ac9db5f6dc1b365b30aa149717efb·...·]/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>!=</code>.·The·default·implementation·is·almost·always·sufficient,
24 and·should·not·be·overridden·without·very·good·reason.</div></details></div></details><section·id="impl-Copy-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-Copy-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Copy.html"·title="trait·core::marker::Copy">Copy</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-Eq-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-Eq-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.Eq.html"·title="trait·core::cmp::Eq">Eq</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-StructuralPartialEq-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-StructuralPartialEq-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.StructuralPartialEq.html"·title="trait·core::marker::StructuralPartialEq">StructuralPartialEq</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Delimiter"·class="impl"><a·href="#impl-Freeze-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-RefUnwindSafe-for-Delimiter"·class="impl"><a·href="#impl-RefUnwindSafe-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-Send-for-Delimiter"·class="impl"><a·href="#impl-Send-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-Sync-for-Delimiter"·class="impl"><a·href="#impl-Sync-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-Unpin-for-Delimiter"·class="impl"><a·href="#impl-Unpin-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-UnwindSafe-for-Delimiter"·class="impl"><a·href="#impl-UnwindSafe-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where24 and·should·not·be·overridden·without·very·good·reason.</div></details></div></details><section·id="impl-Copy-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-Copy-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Copy.html"·title="trait·core::marker::Copy">Copy</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-Eq-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-Eq-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.Eq.html"·title="trait·core::cmp::Eq">Eq</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-StructuralPartialEq-for-Delimiter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#785">Source</a></span><a·href="#impl-StructuralPartialEq-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.StructuralPartialEq.html"·title="trait·core::marker::StructuralPartialEq">StructuralPartialEq</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Delimiter"·class="impl"><a·href="#impl-Freeze-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-RefUnwindSafe-for-Delimiter"·class="impl"><a·href="#impl-RefUnwindSafe-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-Send-for-Delimiter"·class="impl"><a·href="#impl-Send-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-Sync-for-Delimiter"·class="impl"><a·href="#impl-Sync-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-Unpin-for-Delimiter"·class="impl"><a·href="#impl-Unpin-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section><section·id="impl-UnwindSafe-for-Delimiter"·class="impl"><a·href="#impl-UnwindSafe-for-Delimiter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="enum"·href="enum.Delimiter.html"·title="enum·proc_macro::Delimiter">Delimiter</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
25 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where25 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
26 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where26 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
27 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where27 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where
28 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>28 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="../std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="../std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
29 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where29 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
30 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>30 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
31 <p>That·is,·this·conversion·is·whatever·the·implementation·of31 <p>That·is,·this·conversion·is·whatever·the·implementation·of
32 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>32 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
33 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where33 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where
34 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where34 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
35 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where35 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
36 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>36 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>
29.0 KB
./usr/share/doc/rust-doc/html/proc_macro/enum.Level.html
    
Offset 6, 18 lines modifiedOffset 6, 18 lines modified
6 }</code></pre><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>An·enum·representing·a·diagnostic·level.</p>6 }</code></pre><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>An·enum·representing·a·diagnostic·level.</p>
7 </div></details><h2·id="variants"·class="variants·section-header">Variants·(Non-exhaustive)<a·href="#variants"·class="anchor">§</a></h2><details·class="toggle·non-exhaustive"><summary·class="hideme"><span>This·enum·is·marked·as·non-exhaustive</span></summary><div·class="docblock">Non-exhaustive·enums·could·have·additional·variants·added·in·future.·Therefore,·when·matching·against·variants·of·non-exhaustive·enums,·an·extra·wildcard·arm·must·be·added·to·account·for·any·future·variants.</div></details><div·class="variants"><section·id="variant.Error"·class="variant"><a·href="#variant.Error"·class="anchor">§</a><h3·class="code-header">Error</h3></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><div·class="docblock"><p>An·error.</p>7 </div></details><h2·id="variants"·class="variants·section-header">Variants·(Non-exhaustive)<a·href="#variants"·class="anchor">§</a></h2><details·class="toggle·non-exhaustive"><summary·class="hideme"><span>This·enum·is·marked·as·non-exhaustive</span></summary><div·class="docblock">Non-exhaustive·enums·could·have·additional·variants·added·in·future.·Therefore,·when·matching·against·variants·of·non-exhaustive·enums,·an·extra·wildcard·arm·must·be·added·to·account·for·any·future·variants.</div></details><div·class="variants"><section·id="variant.Error"·class="variant"><a·href="#variant.Error"·class="anchor">§</a><h3·class="code-header">Error</h3></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><div·class="docblock"><p>An·error.</p>
8 </div><section·id="variant.Warning"·class="variant"><a·href="#variant.Warning"·class="anchor">§</a><h3·class="code-header">Warning</h3></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><div·class="docblock"><p>A·warning.</p>8 </div><section·id="variant.Warning"·class="variant"><a·href="#variant.Warning"·class="anchor">§</a><h3·class="code-header">Warning</h3></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><div·class="docblock"><p>A·warning.</p>
9 </div><section·id="variant.Note"·class="variant"><a·href="#variant.Note"·class="anchor">§</a><h3·class="code-header">Note</h3></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><div·class="docblock"><p>A·note.</p>9 </div><section·id="variant.Note"·class="variant"><a·href="#variant.Note"·class="anchor">§</a><h3·class="code-header">Note</h3></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><div·class="docblock"><p>A·note.</p>
10 </div><section·id="variant.Help"·class="variant"><a·href="#variant.Help"·class="anchor">§</a><h3·class="code-header">Help</h3></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><div·class="docblock"><p>A·help·message.</p>10 </div><section·id="variant.Help"·class="variant"><a·href="#variant.Help"·class="anchor">§</a><h3·class="code-header">Help</h3></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><div·class="docblock"><p>A·help·message.</p>
11 </div></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Level"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#5">Source</a><a·href="#impl-Clone-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#5">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Level"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#5">Source</a><a·href="#impl-Debug-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#5">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><section·id="impl-Copy-for-Level"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#5">Source</a><a·href="#impl-Copy-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Copy.html"·title="trait·core::marker::Copy">Copy</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Level"·class="impl"><a·href="#impl-Freeze-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section><section·id="impl-RefUnwindSafe-for-Level"·class="impl"><a·href="#impl-RefUnwindSafe-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section><section·id="impl-Send-for-Level"·class="impl"><a·href="#impl-Send-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section><section·id="impl-Sync-for-Level"·class="impl"><a·href="#impl-Sync-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section><section·id="impl-Unpin-for-Level"·class="impl"><a·href="#impl-Unpin-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section><section·id="impl-UnwindSafe-for-Level"·class="impl"><a·href="#impl-UnwindSafe-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where11 </div></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Level"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#5">Source</a><a·href="#impl-Clone-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#5">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Level"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#5">Source</a><a·href="#impl-Debug-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#5">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><section·id="impl-Copy-for-Level"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#5">Source</a><a·href="#impl-Copy-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Copy.html"·title="trait·core::marker::Copy">Copy</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Level"·class="impl"><a·href="#impl-Freeze-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section><section·id="impl-RefUnwindSafe-for-Level"·class="impl"><a·href="#impl-RefUnwindSafe-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section><section·id="impl-Send-for-Level"·class="impl"><a·href="#impl-Send-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section><section·id="impl-Sync-for-Level"·class="impl"><a·href="#impl-Sync-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section><section·id="impl-Unpin-for-Level"·class="impl"><a·href="#impl-Unpin-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section><section·id="impl-UnwindSafe-for-Level"·class="impl"><a·href="#impl-UnwindSafe-for-Level"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
12 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where12 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
13 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where13 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
14 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where14 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where
15 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>15 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="../std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="../std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
16 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where16 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
17 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>17 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
18 <p>That·is,·this·conversion·is·whatever·the·implementation·of18 <p>That·is,·this·conversion·is·whatever·the·implementation·of
19 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>19 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
20 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where20 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where
21 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where21 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
22 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where22 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
23 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>23 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>
36.0 KB
./usr/share/doc/rust-doc/html/proc_macro/enum.Spacing.html
    
Offset 15, 21 lines modifiedOffset 15, 21 lines modified
15 </ul>15 </ul>
16 <p>This·list·may·be·extended·in·the·future·to·enable·more·token·combinations.</p>16 <p>This·list·may·be·extended·in·the·future·to·enable·more·token·combinations.</p>
17 </div><section·id="variant.Alone"·class="variant"><a·href="#variant.Alone"·class="anchor">§</a><span·class="since·rightside"·title="Stable·since·Rust·version·1.29.0">1.29.0</span><h3·class="code-header">Alone</h3></section><div·class="docblock"><p>A·<code>Punct</code>·token·cannot·join·with·the·following·token·to·form·a·multi-character·operator.</p>17 </div><section·id="variant.Alone"·class="variant"><a·href="#variant.Alone"·class="anchor">§</a><span·class="since·rightside"·title="Stable·since·Rust·version·1.29.0">1.29.0</span><h3·class="code-header">Alone</h3></section><div·class="docblock"><p>A·<code>Punct</code>·token·cannot·join·with·the·following·token·to·form·a·multi-character·operator.</p>
18 <p><code>Alone</code>·punctuation·tokens·can·be·followed·by·any·other·tokens.·In·token·streams·parsed18 <p><code>Alone</code>·punctuation·tokens·can·be·followed·by·any·other·tokens.·In·token·streams·parsed
19 from·source·code,·the·compiler·will·set·spacing·to·<code>Alone</code>·in·all·cases·not·covered·by·the19 from·source·code,·the·compiler·will·set·spacing·to·<code>Alone</code>·in·all·cases·not·covered·by·the
20 conditions·for·<code>Joint</code>·above.·E.g.·<code>+</code>·is·<code>Alone</code>·in·<code>+·=</code>,·<code>+ident</code>·and·<code>+()</code>.·In20 conditions·for·<code>Joint</code>·above.·E.g.·<code>+</code>·is·<code>Alone</code>·in·<code>+·=</code>,·<code>+ident</code>·and·<code>+()</code>.·In
21 particular,·tokens·not·followed·by·anything·will·be·marked·as·<code>Alone</code>.</p>21 particular,·tokens·not·followed·by·anything·will·be·marked·as·<code>Alone</code>.</p>
22 </div></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-Clone-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#931">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-Debug-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#931">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-PartialEq-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-PartialEq-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.PartialEq.html"·title="trait·core::cmp::PartialEq">PartialEq</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.eq"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#931">Source</a><a·href="#method.eq"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/cmp/trait.PartialEq.html#tymethod.eq"·class="fn">eq</a>(&amp;self,·other:·&amp;<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>self</code>·and·<code>other</code>·values·to·be·equal,·and·is·used·by·<code>==</code>.</div></details><details·class="toggle·me[·...·truncated·by·diffoscope;·len:·569,·SHA:·035a91910d68c8ce5c7a435454d970baeed5400ea97010be9ddf3b311ea1c1de·...·]/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>!=</code>.·The·default·implementation·is·almost·always·sufficient,22 </div></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-Clone-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#931">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-Debug-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#931">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-PartialEq-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-PartialEq-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.PartialEq.html"·title="trait·core::cmp::PartialEq">PartialEq</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.eq"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#931">Source</a><a·href="#method.eq"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/cmp/trait.PartialEq.html#tymethod.eq"·class="fn">eq</a>(&amp;self,·other:·&amp;<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a>)·-&gt;·<a·class="primitive"·href="../std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>self</code>·and·<code>other</code>·values·to·be·equal,·and·is·used·by·<code>==</code>.</div></details><details·class="toggle·method-toggle"·open><summary><se[·...·truncated·by·diffoscope;·len:·479,·SHA:·d4b4d4ccd2b893fe5d940d56f58f8a31544ac9db5f6dc1b365b30aa149717efb·...·]/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>!=</code>.·The·default·implementation·is·almost·always·sufficient,
23 and·should·not·be·overridden·without·very·good·reason.</div></details></div></details><section·id="impl-Copy-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-Copy-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Copy.html"·title="trait·core::marker::Copy">Copy</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-Eq-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-Eq-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.Eq.html"·title="trait·core::cmp::Eq">Eq</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-StructuralPartialEq-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-StructuralPartialEq-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.StructuralPartialEq.html"·title="trait·core::marker::StructuralPartialEq">StructuralPartialEq</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Spacing"·class="impl"><a·href="#impl-Freeze-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-RefUnwindSafe-for-Spacing"·class="impl"><a·href="#impl-RefUnwindSafe-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-Send-for-Spacing"·class="impl"><a·href="#impl-Send-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-Sync-for-Spacing"·class="impl"><a·href="#impl-Sync-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-Unpin-for-Spacing"·class="impl"><a·href="#impl-Unpin-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-UnwindSafe-for-Spacing"·class="impl"><a·href="#impl-UnwindSafe-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where23 and·should·not·be·overridden·without·very·good·reason.</div></details></div></details><section·id="impl-Copy-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-Copy-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Copy.html"·title="trait·core::marker::Copy">Copy</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-Eq-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-Eq-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.Eq.html"·title="trait·core::cmp::Eq">Eq</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-StructuralPartialEq-for-Spacing"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#931">Source</a></span><a·href="#impl-StructuralPartialEq-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.StructuralPartialEq.html"·title="trait·core::marker::StructuralPartialEq">StructuralPartialEq</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Spacing"·class="impl"><a·href="#impl-Freeze-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-RefUnwindSafe-for-Spacing"·class="impl"><a·href="#impl-RefUnwindSafe-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-Send-for-Spacing"·class="impl"><a·href="#impl-Send-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-Sync-for-Spacing"·class="impl"><a·href="#impl-Sync-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-Unpin-for-Spacing"·class="impl"><a·href="#impl-Unpin-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section><section·id="impl-UnwindSafe-for-Spacing"·class="impl"><a·href="#impl-UnwindSafe-for-Spacing"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
24 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where24 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
25 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where25 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
26 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where26 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where
27 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>27 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="../std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="../std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
28 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where28 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
29 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>29 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
30 <p>That·is,·this·conversion·is·whatever·the·implementation·of30 <p>That·is,·this·conversion·is·whatever·the·implementation·of
31 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>31 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
32 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where32 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where
33 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where33 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
34 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where34 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
35 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>35 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>
51.3 KB
./usr/share/doc/rust-doc/html/proc_macro/enum.TokenTree.html
    
Offset 21, 23 lines modifiedOffset 21, 23 lines modified
21 </div></section></summary><div·class="docblock"><p>Note:·the·exact·form·of·the·output·is·subject·to·change,·e.g.·there·might21 </div></section></summary><div·class="docblock"><p>Note:·the·exact·form·of·the·output·is·subject·to·change,·e.g.·there·might
22 be·changes·in·the·whitespace·used·between·tokens.·Therefore,·you·should22 be·changes·in·the·whitespace·used·between·tokens.·Therefore,·you·should
23 <em>not</em>·do·any·kind·of·simple·substring·matching·on·the·output·string·(as23 <em>not</em>·do·any·kind·of·simple·substring·matching·on·the·output·string·(as
24 produced·by·<code>to_string</code>)·to·implement·a·proc·macro,·because·that·matching24 produced·by·<code>to_string</code>)·to·implement·a·proc·macro,·because·that·matching
25 might·stop·working·if·such·changes·happen.·Instead,·you·should·work·at·the25 might·stop·working·if·such·changes·happen.·Instead,·you·should·work·at·the
26 <code>TokenTree</code>·level,·e.g.·matching·against·<code>TokenTree::Ident</code>,26 <code>TokenTree</code>·level,·e.g.·matching·against·<code>TokenTree::Ident</code>,
27 <code>TokenTree::Punct</code>,·or·<code>TokenTree::Literal</code>.</p>27 <code>TokenTree::Punct</code>,·or·<code>TokenTree::Literal</code>.</p>
28 </div><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#762-769">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Extend%3CTokenTree%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.30.0">1.30.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#343-350">Source</a></span><a·href="#impl-Extend%3CTokenTree%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.extend"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#344-349">Source</a><a·href="#method.extend"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#tymethod.extend"·class="fn">extend</a>&lt;I:·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;&gt;(&amp;mut·self,·trees:·I)</h4></section></summary><div·class='docblock'>Extends·a·collection·with·the·contents·of·an·iterator.·<a·href="../core/iter/traits/collect/trait.Extend.html#tymethod.extend">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.extend_one"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/iter/traits/collect.rs.html#420">Source</a><a·href="#method.extend_one"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_one"·class="fn">extend_one</a>(&amp;mut·self,·item:·A)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>extend_one</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/72631">#72631</a>)</span></div></span><div·class='docblock'>Extends·a·collection·with·exactly·one·element.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.extend_reserve"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/iter/traits/collect.rs.html#428">Source</a><a·href="#method.extend_reserve"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_reserve"·class="fn">extend_reserve</a>(&amp;mut·self,·additional:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>extend_one</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/72631">#72631</a>)</span></div></span><div·class='docblock'>Reserves·capacity·in·a·collection·for·the·given·number·of·additional·elements.·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_reserve">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CGroup%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#721-725">Source</a></span><a·href="#impl-From%3CGroup%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#722-724">Source</a><a·href="#method.from-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CIdent%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#728-732">Source</a></span><a·href="#impl-From%3CIdent%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-2"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#729-731">Source</a><a·href="#method.from-2"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CLiteral%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#742-746">Source</a></span><a·href="#impl-From%3CLiteral%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-4"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#743-745">Source</a><a·href="#method.from-4"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CPunct%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#735-739">Source</a></span><a·href="#impl-From%3CPunct%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-3"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#736-738">Source</a><a·href="#method.from-3"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CTokenTree%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#238-242">Source</a></span><a·href="#impl-From%3CTokenTree%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>Creates·a·token·stream·containing·a·single·token·tree.</p>28 </div><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#762-769">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Extend%3CTokenTree%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.30.0">1.30.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#343-350">Source</a></span><a·href="#impl-Extend%3CTokenTree%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.extend"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#344-349">Source</a><a·href="#method.extend"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#tymethod.extend"·class="fn">extend</a>&lt;I:·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;&gt;(&amp;mut·self,·trees:·I)</h4></section></summary><div·class='docblock'>Extends·a·collection·with·the·contents·of·an·iterator.·<a·href="../core/iter/traits/collect/trait.Extend.html#tymethod.extend">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.extend_one"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/iter/traits/collect.rs.html#420">Source</a><a·href="#method.extend_one"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_one"·class="fn">extend_one</a>(&amp;mut·self,·item:·A)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>extend_one</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/72631">#72631</a>)</span></div></span><div·class='docblock'>Extends·a·collection·with·exactly·one·element.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.extend_reserve"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/iter/traits/collect.rs.html#428">Source</a><a·href="#method.extend_reserve"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_reserve"·class="fn">extend_reserve</a>(&amp;mut·self,·additional:·<a·class="primitive"·href="../std/primitive.usize.html">usize</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>extend_one</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/72631">#72631</a>)</span></div></span><div·class='docblock'>Reserves·capacity·in·a·collection·for·the·given·number·of·additional·elements.·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_reserve">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CGroup%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#721-725">Source</a></span><a·href="#impl-From%3CGroup%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#722-724">Source</a><a·href="#method.from-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CIdent%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#728-732">Source</a></span><a·href="#impl-From%3CIdent%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-2"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#729-731">Source</a><a·href="#method.from-2"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CLiteral%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#742-746">Source</a></span><a·href="#impl-From%3CLiteral%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-4"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#743-745">Source</a><a·href="#method.from-4"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CPunct%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#735-739">Source</a></span><a·href="#impl-From%3CPunct%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-3"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#736-738">Source</a><a·href="#method.from-3"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CTokenTree%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#238-242">Source</a></span><a·href="#impl-From%3CTokenTree%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>Creates·a·token·stream·containing·a·single·token·tree.</p>
29 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#239-241">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(tree:·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-FromIterator%3CTokenTree%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#321-328">Source</a></span><a·href="#impl-FromIterator%3CTokenTree%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.FromIterator.html"·title="trait·core::iter::traits::collect::FromIterator">FromIterator</a>&lt;<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>Collects·a·number·of·token·trees·into·a·single·stream.</p>29 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#239-241">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(tree:·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-FromIterator%3CTokenTree%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#321-328">Source</a></span><a·href="#impl-FromIterator%3CTokenTree%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.FromIterator.html"·title="trait·core::iter::traits::collect::FromIterator">FromIterator</a>&lt;<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>Collects·a·number·of·token·trees·into·a·single·stream.</p>
30 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from_iter"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#322-327">Source</a><a·href="#method.from_iter"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter"·class="fn">from_iter</a>&lt;I:·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;&gt;(trees:·I)·-&gt;·Self</h4></section></summary><div·class='docblock'>Creates·a·value·from·an·iterator.·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-ToTokens-for-TokenTree"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#76-86">Source</a><a·href="#impl-ToTokens-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#77-79">Source</a><a·href="#method.to_tokens"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Write·<code>self</code>·to·the·given·<code>TokenStream</code>.·<a·href="trait.ToTokens.html#tymethod.to_tokens">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#81-85">Source</a><a·href="#method.into_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.into_token_stream">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><a·href="#method.to_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.to_token_stream">Read·more</a></div></details></div></details><section·id="impl-Send-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#672">Source</a></span><a·href="#impl-Send-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section><section·id="impl-Sync-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#674">Source</a></span><a·href="#impl-Sync-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-TokenTree"·class="impl"><a·href="#impl-Freeze-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section><section·id="impl-RefUnwindSafe-for-TokenTree"·class="impl"><a·href="#impl-RefUnwindSafe-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section><section·id="impl-Unpin-for-TokenTree"·class="impl"><a·href="#impl-Unpin-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section><section·id="impl-UnwindSafe-for-TokenTree"·class="impl"><a·href="#impl-UnwindSafe-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where30 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from_iter"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#322-327">Source</a><a·href="#method.from_iter"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter"·class="fn">from_iter</a>&lt;I:·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;&gt;(trees:·I)·-&gt;·Self</h4></section></summary><div·class='docblock'>Creates·a·value·from·an·iterator.·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-ToTokens-for-TokenTree"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#76-86">Source</a><a·href="#impl-ToTokens-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#77-79">Source</a><a·href="#method.to_tokens"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Write·<code>self</code>·to·the·given·<code>TokenStream</code>.·<a·href="trait.ToTokens.html#tymethod.to_tokens">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#81-85">Source</a><a·href="#method.into_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.into_token_stream">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><a·href="#method.to_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.to_token_stream">Read·more</a></div></details></div></details><section·id="impl-Send-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#672">Source</a></span><a·href="#impl-Send-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section><section·id="impl-Sync-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#674">Source</a></span><a·href="#impl-Sync-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-TokenTree"·class="impl"><a·href="#impl-Freeze-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section><section·id="impl-RefUnwindSafe-for-TokenTree"·class="impl"><a·href="#impl-RefUnwindSafe-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section><section·id="impl-Unpin-for-TokenTree"·class="impl"><a·href="#impl-Unpin-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section><section·id="impl-UnwindSafe-for-TokenTree"·class="impl"><a·href="#impl-UnwindSafe-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
31 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where31 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
32 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where32 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
33 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where33 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where
34 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-5"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from-5"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>34 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="../std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="../std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-5"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from-5"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
35 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where35 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
36 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>36 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
37 <p>That·is,·this·conversion·is·whatever·the·implementation·of37 <p>That·is,·this·conversion·is·whatever·the·implementation·of
38 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>38 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
39 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where39 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where
40 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where40 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where
41 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where41 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
42 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where42 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
43 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>43 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>
7.33 KB
./usr/share/doc/rust-doc/html/proc_macro/fn.is_available.html
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="Determines·whether·proc_macro·has·been·made·accessible·to·the·currently·running·program."><title>is_available·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·fn"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»   2025-02-17)»(built»  from»      a»     source»       tarball)</div><div·class="sidebar-elems"><div·id="rustdoc-modnav"></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Function·<span·class="fn">is_available</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.57.0">1.57.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#71-73">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·fn·is_available()·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a></code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>Determines·whether·proc_macro·has·been·made·accessible·to·the·currently1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="Determines·whether·proc_macro·has·been·made·accessible·to·the·currently·running·program."><title>is_available·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·fn"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»   2025-02-17)»(built»  from»      a»     source»       tarball)</div><div·class="sidebar-elems"><div·id="rustdoc-modnav"></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Function·<span·class="fn">is_available</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.57.0">1.57.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#71-73">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·fn·is_available()·-&gt;·<a·class="primitive"·href="../std/primitive.bool.html">bool</a></code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>Determines·whether·proc_macro·has·been·made·accessible·to·the·currently
2 running·program.</p>2 running·program.</p>
3 <p>The·proc_macro·crate·is·only·intended·for·use·inside·the·implementation·of3 <p>The·proc_macro·crate·is·only·intended·for·use·inside·the·implementation·of
4 procedural·macros.·All·the·functions·in·this·crate·panic·if·invoked·from4 procedural·macros.·All·the·functions·in·this·crate·panic·if·invoked·from
5 outside·of·a·procedural·macro,·such·as·from·a·build·script·or·unit·test·or5 outside·of·a·procedural·macro,·such·as·from·a·build·script·or·unit·test·or
6 ordinary·Rust·binary.</p>6 ordinary·Rust·binary.</p>
7 <p>With·consideration·for·Rust·libraries·that·are·designed·to·support·both7 <p>With·consideration·for·Rust·libraries·that·are·designed·to·support·both
8 macro·and·non-macro·use·cases,·<code>proc_macro::is_available()</code>·provides·a8 macro·and·non-macro·use·cases,·<code>proc_macro::is_available()</code>·provides·a
36.3 KB
./usr/share/doc/rust-doc/html/proc_macro/struct.Diagnostic.html
    
Offset 19, 26 lines modifiedOffset 19, 26 lines modified
19 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.note"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#116">Source</a><h4·class="code-header">pub·fn·<a·href="#method.note"·class="fn">note</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(self,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Adds·a·new·child·diagnostic·message·to·<code>self</code>·with·the·<a·href="enum.Level.html#variant.Note"·title="variant·proc_macro::Level::Note"><code>Level::Note</code></a>·level,·and·the·given·<code>message</code>.</p>19 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.note"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#116">Source</a><h4·class="code-header">pub·fn·<a·href="#method.note"·class="fn">note</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(self,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Adds·a·new·child·diagnostic·message·to·<code>self</code>·with·the·<a·href="enum.Level.html#variant.Note"·title="variant·proc_macro::Level::Note"><code>Level::Note</code></a>·level,·and·the·given·<code>message</code>.</p>
20 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.span_help"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#117">Source</a><h4·class="code-header">pub·fn·<a·href="#method.span_help"·class="fn">span_help</a>&lt;S,·T&gt;(self,·spans:·S,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a><div·class="where">where20 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.span_help"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#117">Source</a><h4·class="code-header">pub·fn·<a·href="#method.span_help"·class="fn">span_help</a>&lt;S,·T&gt;(self,·spans:·S,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a><div·class="where">where
21 ····S:·<a·class="trait"·href="trait.MultiSpan.html"·title="trait·proc_macro::MultiSpan">MultiSpan</a>,21 ····S:·<a·class="trait"·href="trait.MultiSpan.html"·title="trait·proc_macro::MultiSpan">MultiSpan</a>,
22 ····T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;,</div></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Adds·a·new·child·diagnostics·message·to·<code>self</code>·with·the·<a·href="enum.Level.html#variant.Help"·title="variant·proc_macro::Level::Help"><code>Level::Help</code></a>·level,·and·the·given·<code>spans</code>·and·<code>message</code>.</p>22 ····T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;,</div></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Adds·a·new·child·diagnostics·message·to·<code>self</code>·with·the·<a·href="enum.Level.html#variant.Help"·title="variant·proc_macro::Level::Help"><code>Level::Help</code></a>·level,·and·the·given·<code>spans</code>·and·<code>message</code>.</p>
23 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.help"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#117">Source</a><h4·class="code-header">pub·fn·<a·href="#method.help"·class="fn">help</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(self,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Adds·a·new·child·diagnostic·message·to·<code>self</code>·with·the·<a·href="enum.Level.html#variant.Help"·title="variant·proc_macro::Level::Help"><code>Level::Help</code></a>·level,·and·the·given·<code>message</code>.</p>23 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.help"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#117">Source</a><h4·class="code-header">pub·fn·<a·href="#method.help"·class="fn">help</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(self,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Adds·a·new·child·diagnostic·message·to·<code>self</code>·with·the·<a·href="enum.Level.html#variant.Help"·title="variant·proc_macro::Level::Help"><code>Level::Help</code></a>·level,·and·the·given·<code>message</code>.</p>
24 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.level"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#121-123">Source</a><h4·class="code-header">pub·fn·<a·href="#method.level"·class="fn">level</a>(&amp;self)·-&gt;·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Returns·the·diagnostic·<code>level</code>·for·<code>self</code>.</p>24 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.level"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#121-123">Source</a><h4·class="code-header">pub·fn·<a·href="#method.level"·class="fn">level</a>(&amp;self)·-&gt;·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Returns·the·diagnostic·<code>level</code>·for·<code>self</code>.</p>
25 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.set_level"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#127-129">Source</a><h4·class="code-header">pub·fn·<a·href="#method.set_level"·class="fn">set_level</a>(&amp;mut·self,·level:·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a>)</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Sets·the·level·in·<code>self</code>·to·<code>level</code>.</p>25 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.set_level"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#127-129">Source</a><h4·class="code-header">pub·fn·<a·href="#method.set_level"·class="fn">set_level</a>(&amp;mut·self,·level:·<a·class="enum"·href="enum.Level.html"·title="enum·proc_macro::Level">Level</a>)</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Sets·the·level·in·<code>self</code>·to·<code>level</code>.</p>
26 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.message"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#133-135">Source</a><h4·class="code-header">pub·fn·<a·href="#method.message"·class="fn">message</a>(&amp;self)·-&gt;·&amp;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.str.html">str</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Returns·the·message·in·<code>self</code>.</p>26 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.message"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#133-135">Source</a><h4·class="code-header">pub·fn·<a·href="#method.message"·class="fn">message</a>(&amp;self)·-&gt;·&amp;<a·class="primitive"·href="../std/primitive.str.html">str</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Returns·the·message·in·<code>self</code>.</p>
27 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.set_message"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#139-141">Source</a><h4·class="code-header">pub·fn·<a·href="#method.set_message"·class="fn">set_message</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(&amp;mut·self,·message:·T)</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Sets·the·message·in·<code>self</code>·to·<code>message</code>.</p>27 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.set_message"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#139-141">Source</a><h4·class="code-header">pub·fn·<a·href="#method.set_message"·class="fn">set_message</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(&amp;mut·self,·message:·T)</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Sets·the·message·in·<code>self</code>·to·<code>message</code>.</p>
28 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.spans"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#145-147">Source</a><h4·class="code-header">pub·fn·<a·href="#method.spans"·class="fn">spans</a>(&amp;self)·-&gt;·&amp;[<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>]</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Returns·the·<code>Span</code>s·in·<code>self</code>.</p>28 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.spans"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#145-147">Source</a><h4·class="code-header">pub·fn·<a·href="#method.spans"·class="fn">spans</a>(&amp;self)·-&gt;·&amp;[<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>]</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Returns·the·<code>Span</code>s·in·<code>self</code>.</p>
29 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.set_spans"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#151-153">Source</a><h4·class="code-header">pub·fn·<a·href="#method.set_spans"·class="fn">set_spans</a>&lt;S:·<a·class="trait"·href="trait.MultiSpan.html"·title="trait·proc_macro::MultiSpan">MultiSpan</a>&gt;(&amp;mut·self,·spans:·S)</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Sets·the·<code>Span</code>s·in·<code>self</code>·to·<code>spans</code>.</p>29 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.set_spans"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#151-153">Source</a><h4·class="code-header">pub·fn·<a·href="#method.set_spans"·class="fn">set_spans</a>&lt;S:·<a·class="trait"·href="trait.MultiSpan.html"·title="trait·proc_macro::MultiSpan">MultiSpan</a>&gt;(&amp;mut·self,·spans:·S)</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Sets·the·<code>Span</code>s·in·<code>self</code>·to·<code>spans</code>.</p>
30 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.children"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#157-159">Source</a><h4·class="code-header">pub·fn·<a·href="#method.children"·class="fn">children</a>(&amp;self)·-&gt;·Children&lt;'_&gt;</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Returns·an·iterator·over·the·children·diagnostics·of·<code>self</code>.</p>30 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.children"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#157-159">Source</a><h4·class="code-header">pub·fn·<a·href="#method.children"·class="fn">children</a>(&amp;self)·-&gt;·Children&lt;'_&gt;</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Returns·an·iterator·over·the·children·diagnostics·of·<code>self</code>.</p>
31 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.emit"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#163-174">Source</a><h4·class="code-header">pub·fn·<a·href="#method.emit"·class="fn">emit</a>(self)</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Emit·the·diagnostic.</p>31 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.emit"·class="method"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#163-174">Source</a><h4·class="code-header">pub·fn·<a·href="#method.emit"·class="fn">emit</a>(self)</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Emit·the·diagnostic.</p>
32 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Diagnostic"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#49">Source</a><a·href="#impl-Clone-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#49">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Diagnostic"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#49">Source</a><a·href="#impl-Debug-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#49">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Diagnostic"·class="impl"><a·href="#impl-Freeze-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section><section·id="impl-RefUnwindSafe-for-Diagnostic"·class="impl"><a·href="#impl-RefUnwindSafe-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section><section·id="impl-Send-for-Diagnostic"·class="impl"><a·href="#impl-Send-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section><section·id="impl-Sync-for-Diagnostic"·class="impl"><a·href="#impl-Sync-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section><section·id="impl-Unpin-for-Diagnostic"·class="impl"><a·href="#impl-Unpin-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section><section·id="impl-UnwindSafe-for-Diagnostic"·class="impl"><a·href="#impl-UnwindSafe-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where32 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Diagnostic"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#49">Source</a><a·href="#impl-Clone-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#49">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Diagnostic"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#49">Source</a><a·href="#impl-Debug-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#49">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Diagnostic"·class="impl"><a·href="#impl-Freeze-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section><section·id="impl-RefUnwindSafe-for-Diagnostic"·class="impl"><a·href="#impl-RefUnwindSafe-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section><section·id="impl-Send-for-Diagnostic"·class="impl"><a·href="#impl-Send-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section><section·id="impl-Sync-for-Diagnostic"·class="impl"><a·href="#impl-Sync-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section><section·id="impl-Unpin-for-Diagnostic"·class="impl"><a·href="#impl-Unpin-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section><section·id="impl-UnwindSafe-for-Diagnostic"·class="impl"><a·href="#impl-UnwindSafe-for-Diagnostic"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
33 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where33 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
34 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where34 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
35 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where35 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where
36 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>36 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="../std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="../std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
37 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where37 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
38 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>38 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
39 <p>That·is,·this·conversion·is·whatever·the·implementation·of39 <p>That·is,·this·conversion·is·whatever·the·implementation·of
40 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>40 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
41 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where41 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where
42 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where42 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
43 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where43 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
44 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>44 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>
36.9 KB
./usr/share/doc/rust-doc/html/proc_macro/struct.ExpandError.html
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="Error·returned·from·`TokenStream::expand_expr`."><title>ExpandError·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4» 2025-02-17)»      (built»from»    a»   source»     tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Expand<wbr>Error</a></h2><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Send-for-ExpandError"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-ExpandError"·title="!Sync">!Sync</a></li><li><a·href="#impl-Debug-for-ExpandError"·title="Debug">Debug</a></li><li><a·href="#impl-Display-for-ExpandError"·title="Display">Display</a></li><li><a·href="#impl-Error-for-ExpandError"·title="Error">Error</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Freeze-for-ExpandError"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-ExpandError"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-ExpandError"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-ExpandError"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">ExpandError</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><a·class="src"·href="../src/proc_macro/lib.rs.html#117">Source</a>·</span></div><pre·class="rust·item-decl"><code><div·class="code-attribute">#[non_exhaustive]</div>pub·struct·ExpandError;</code></pre><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_expand</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/90765">#90765</a>)</span></div></span><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>Error·returned·from·<code>TokenStream::expand_expr</code>.</p>1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="Error·returned·from·`TokenStream::expand_expr`."><title>ExpandError·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4» 2025-02-17)»      (built»from»    a»   source»     tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Expand<wbr>Error</a></h2><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Send-for-ExpandError"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-ExpandError"·title="!Sync">!Sync</a></li><li><a·href="#impl-Debug-for-ExpandError"·title="Debug">Debug</a></li><li><a·href="#impl-Display-for-ExpandError"·title="Display">Display</a></li><li><a·href="#impl-Error-for-ExpandError"·title="Error">Error</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Freeze-for-ExpandError"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-ExpandError"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-ExpandError"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-ExpandError"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">ExpandError</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><a·class="src"·href="../src/proc_macro/lib.rs.html#117">Source</a>·</span></div><pre·class="rust·item-decl"><code><div·class="code-attribute">#[non_exhaustive]</div>pub·struct·ExpandError;</code></pre><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_expand</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/90765">#90765</a>)</span></div></span><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>Error·returned·from·<code>TokenStream::expand_expr</code>.</p>
2 </div></details><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-ExpandError"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#116">Source</a><a·href="#impl-Debug-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#116">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Display-for-ExpandError"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#120-124">Source</a><a·href="#impl-Display-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#121-123">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Error-for-ExpandError"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#127">Source</a><a·href="#impl-Error-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.source"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.30.0">1.30.0</span>···<a·class="src"·href="../src/core/error.rs.html#81">Source</a></span><a·href="#method.source"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.source"·class="fn">source</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;&amp;(dyn·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>·+·'static)&gt;</h4></section></summary><div·class='docblock'>Returns·the·lower-level·source·of·this·error,·if·any.·<a·href="../core/error/trait.Error.html#method.source">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.description"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/error.rs.html#107">Source</a></span><a·href="#method.description"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.description"·class="fn">description</a>(&amp;self)·-&gt;·&amp;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.str.html">str</a></h4></section></summary><span·class="item-info"><div·class="stab·deprecated"><span·class="emoji">👎</span><span>Deprecated·since·1.42.0:·use·the·Display·impl·or·to_string()</span></div></span><div·class='docblock'>·<a·href="../core/error/trait.Error.html#method.description">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.cause"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/error.rs.html#117">Source</a></span><a·href="#method.cause"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.cause"·class="fn">cause</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;&amp;dyn·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>&gt;</h4></section></summary><span·class="item-info"><div·class="stab·deprecated"><span·class="emoji">👎</span><span>Deprecated·since·1.33.0:·replaced·by·Error::source,·which·can·support·downcasting</span></div></span></details><details·class="toggle·method-toggle"·open><summary><section·id="method.provide"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/error.rs.html#180">Source</a><a·href="#method.provide"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.provide"·class="fn">provide</a>&lt;'a&gt;(&amp;'a·self,·request:·&amp;mut·<a·class="struct"·href="../core/error/struct.Request.html"·title="struct·core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>error_generic_member_access</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/99301">#99301</a>)</span></div></span><div·class='docblock'>Provides·type-based·access·to·context·intended·for·error·reports.·<a·href="../core/error/trait.Error.html#method.provide">Read·more</a></div></details></div></details><section·id="impl-Send-for-ExpandError"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#130">Source</a><a·href="#impl-Send-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section><section·id="impl-Sync-for-ExpandError"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#133">Source</a><a·href="#impl-Sync-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-ExpandError"·class="impl"><a·href="#impl-Freeze-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section><section·id="impl-RefUnwindSafe-for-ExpandError"·class="impl"><a·href="#impl-RefUnwindSafe-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section><section·id="impl-Unpin-for-ExpandError"·class="impl"><a·href="#impl-Unpin-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section><section·id="impl-UnwindSafe-for-ExpandError"·class="impl"><a·href="#impl-UnwindSafe-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where2 </div></details><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-ExpandError"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#116">Source</a><a·href="#impl-Debug-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#116">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Display-for-ExpandError"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#120-124">Source</a><a·href="#impl-Display-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#121-123">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Error-for-ExpandError"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#127">Source</a><a·href="#impl-Error-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.source"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.30.0">1.30.0</span>···<a·class="src"·href="../src/core/error.rs.html#81">Source</a></span><a·href="#method.source"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.source"·class="fn">source</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;&amp;(dyn·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>·+·'static)&gt;</h4></section></summary><div·class='docblock'>Returns·the·lower-level·source·of·this·error,·if·any.·<a·href="../core/error/trait.Error.html#method.source">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.description"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/error.rs.html#107">Source</a></span><a·href="#method.description"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.description"·class="fn">description</a>(&amp;self)·-&gt;·&amp;<a·class="primitive"·href="../std/primitive.str.html">str</a></h4></section></summary><span·class="item-info"><div·class="stab·deprecated"><span·class="emoji">👎</span><span>Deprecated·since·1.42.0:·use·the·Display·impl·or·to_string()</span></div></span><div·class='docblock'>·<a·href="../core/error/trait.Error.html#method.description">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.cause"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/error.rs.html#117">Source</a></span><a·href="#method.cause"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.cause"·class="fn">cause</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;&amp;dyn·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>&gt;</h4></section></summary><span·class="item-info"><div·class="stab·deprecated"><span·class="emoji">👎</span><span>Deprecated·since·1.33.0:·replaced·by·Error::source,·which·can·support·downcasting</span></div></span></details><details·class="toggle·method-toggle"·open><summary><section·id="method.provide"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/error.rs.html#180">Source</a><a·href="#method.provide"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.provide"·class="fn">provide</a>&lt;'a&gt;(&amp;'a·self,·request:·&amp;mut·<a·class="struct"·href="../core/error/struct.Request.html"·title="struct·core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>error_generic_member_access</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/99301">#99301</a>)</span></div></span><div·class='docblock'>Provides·type-based·access·to·context·intended·for·error·reports.·<a·href="../core/error/trait.Error.html#method.provide">Read·more</a></div></details></div></details><section·id="impl-Send-for-ExpandError"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#130">Source</a><a·href="#impl-Send-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section><section·id="impl-Sync-for-ExpandError"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#133">Source</a><a·href="#impl-Sync-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-ExpandError"·class="impl"><a·href="#impl-Freeze-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section><section·id="impl-RefUnwindSafe-for-ExpandError"·class="impl"><a·href="#impl-RefUnwindSafe-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section><section·id="impl-Unpin-for-ExpandError"·class="impl"><a·href="#impl-Unpin-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section><section·id="impl-UnwindSafe-for-ExpandError"·class="impl"><a·href="#impl-UnwindSafe-for-ExpandError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
3 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where3 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
4 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where4 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
5 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>5 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
6 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where6 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
7 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>7 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
8 <p>That·is,·this·conversion·is·whatever·the·implementation·of8 <p>That·is,·this·conversion·is·whatever·the·implementation·of
9 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>9 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
10 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where10 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where
11 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where11 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
12 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where12 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
34.2 KB
./usr/share/doc/rust-doc/html/proc_macro/struct.Group.html
    
Offset 22, 19 lines modifiedOffset 22, 19 lines modified
22 tokens·at·the·level·of·the·<code>Group</code>.</p>22 tokens·at·the·level·of·the·<code>Group</code>.</p>
23 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Group"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#775">Source</a></span><a·href="#impl-Clone-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#775">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Group"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#906-914">Source</a></span><a·href="#impl-Debug-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#907-913">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Display-for-Group"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#898-903">Source</a></span><a·href="#impl-Display-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3><div·class="docblock"><p>Prints·the·group·as·a·string·that·should·be·losslessly·convertible·back23 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Group"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#775">Source</a></span><a·href="#impl-Clone-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#775">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Group"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#906-914">Source</a></span><a·href="#impl-Debug-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#907-913">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Display-for-Group"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#898-903">Source</a></span><a·href="#impl-Display-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3><div·class="docblock"><p>Prints·the·group·as·a·string·that·should·be·losslessly·convertible·back
24 into·the·same·group·(modulo·spans),·except·for·possibly·<code>TokenTree::Group</code>s24 into·the·same·group·(modulo·spans),·except·for·possibly·<code>TokenTree::Group</code>s
25 with·<code>Delimiter::None</code>·delimiters.</p>25 with·<code>Delimiter::None</code>·delimiters.</p>
26 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#900-902">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CGroup%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#721-725">Source</a></span><a·href="#impl-From%3CGroup%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#722-724">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-ToTokens-for-Group"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#121-125">Source</a><a·href="#impl-ToTokens-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#122-124">Source</a><a·href="#method.to_tokens"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Write·<code>self</code>·to·the·given·<code>TokenStream</code>.·<a·href="trait.ToTokens.html#tymethod.to_tokens">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><a·href="#method.to_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.to_token_stream">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#67-72">Source</a><a·href="#method.into_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a><div·class="where">where26 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#900-902">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CGroup%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#721-725">Source</a></span><a·href="#impl-From%3CGroup%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#722-724">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-ToTokens-for-Group"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#121-125">Source</a><a·href="#impl-ToTokens-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#122-124">Source</a><a·href="#method.to_tokens"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Write·<code>self</code>·to·the·given·<code>TokenStream</code>.·<a·href="trait.ToTokens.html#tymethod.to_tokens">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><a·href="#method.to_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.to_token_stream">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#67-72">Source</a><a·href="#method.into_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a><div·class="where">where
27 ····Self:·<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.into_token_stream">Read·more</a></div></details></div></details><section·id="impl-Send-for-Group"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#780">Source</a></span><a·href="#impl-Send-for-Group"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section><section·id="impl-Sync-for-Group"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#782">Source</a></span><a·href="#impl-Sync-for-Group"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Group"·class="impl"><a·href="#impl-Freeze-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section><section·id="impl-RefUnwindSafe-for-Group"·class="impl"><a·href="#impl-RefUnwindSafe-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section><section·id="impl-Unpin-for-Group"·class="impl"><a·href="#impl-Unpin-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section><section·id="impl-UnwindSafe-for-Group"·class="impl"><a·href="#impl-UnwindSafe-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where27 ····Self:·<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.into_token_stream">Read·more</a></div></details></div></details><section·id="impl-Send-for-Group"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#780">Source</a></span><a·href="#impl-Send-for-Group"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section><section·id="impl-Sync-for-Group"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#782">Source</a></span><a·href="#impl-Sync-for-Group"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Group"·class="impl"><a·href="#impl-Freeze-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section><section·id="impl-RefUnwindSafe-for-Group"·class="impl"><a·href="#impl-RefUnwindSafe-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section><section·id="impl-Unpin-for-Group"·class="impl"><a·href="#impl-Unpin-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section><section·id="impl-UnwindSafe-for-Group"·class="impl"><a·href="#impl-UnwindSafe-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
28 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where28 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
29 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where29 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
30 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where30 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where
31 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>31 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="../std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="../std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
32 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where32 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
33 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>33 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
34 <p>That·is,·this·conversion·is·whatever·the·implementation·of34 <p>That·is,·this·conversion·is·whatever·the·implementation·of
35 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>35 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
36 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where36 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where
37 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where37 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where
38 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where38 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
39 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where39 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
40 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>40 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>
46.1 KB
./usr/share/doc/rust-doc/html/proc_macro/struct.Ident.html
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="An·identifier·(`ident`)."><title>Ident·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»     2025-02-17)»  (built»    from»a»       source» tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Ident</a></h2><h3><a·href="#implementations">Methods</a></h3><ul·class="block·method"><li><a·href="#method.new"·title="new">new</a></li><li><a·href="#method.new_raw"·title="new_raw">new_raw</a></li><li><a·href="#method.set_span"·title="set_span">set_span</a></li><li><a·href="#method.span"·title="span">span</a></li></ul><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Clone-for-Ident"·title="Clone">Clone</a></li><li><a·href="#impl-Debug-for-Ident"·title="Debug">Debug</a></li><li><a·href="#impl-Display-for-Ident"·title="Display">Display</a></li><li><a·href="#impl-From%3CIdent%3E-for-TokenTree"·title="From&#60;Ident&#62;">From&#60;Ident&#62;</a></li><li><a·href="#impl-ToTokens-for-Ident"·title="ToTokens">ToTokens</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Send-for-Ident"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-Ident"·title="!Sync">!Sync</a></li><li><a·href="#impl-Freeze-for-Ident"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-Ident"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-Ident"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-Ident"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">Ident</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1044">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·Ident(<span·class="comment">/*·private·fields·*/</span>);</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>An·identifier·(<code>ident</code>).</p>1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="An·identifier·(`ident`)."><title>Ident·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»     2025-02-17)»  (built»    from»a»       source» tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Ident</a></h2><h3><a·href="#implementations">Methods</a></h3><ul·class="block·method"><li><a·href="#method.new"·title="new">new</a></li><li><a·href="#method.new_raw"·title="new_raw">new_raw</a></li><li><a·href="#method.set_span"·title="set_span">set_span</a></li><li><a·href="#method.span"·title="span">span</a></li></ul><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Clone-for-Ident"·title="Clone">Clone</a></li><li><a·href="#impl-Debug-for-Ident"·title="Debug">Debug</a></li><li><a·href="#impl-Display-for-Ident"·title="Display">Display</a></li><li><a·href="#impl-From%3CIdent%3E-for-TokenTree"·title="From&#60;Ident&#62;">From&#60;Ident&#62;</a></li><li><a·href="#impl-ToTokens-for-Ident"·title="ToTokens">ToTokens</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Send-for-Ident"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-Ident"·title="!Sync">!Sync</a></li><li><a·href="#impl-Freeze-for-Ident"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-Ident"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-Ident"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-Ident"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">Ident</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1044">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·Ident(<span·class="comment">/*·private·fields·*/</span>);</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>An·identifier·(<code>ident</code>).</p>
2 </div></details><h2·id="implementations"·class="section-header">Implementations<a·href="#implementations"·class="anchor">§</a></h2><div·id="implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Ident"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1046-1100">Source</a><a·href="#impl-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.new"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1067-1073">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.new"·class="fn">new</a>(string:·&amp;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.str.html">str</a>,·span:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·<code>Ident</code>·with·the·given·<code>string</code>·as·well·as·the·specified2 </div></details><h2·id="implementations"·class="section-header">Implementations<a·href="#implementations"·class="anchor">§</a></h2><div·id="implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Ident"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1046-1100">Source</a><a·href="#impl-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.new"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1067-1073">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.new"·class="fn">new</a>(string:·&amp;<a·class="primitive"·href="../std/primitive.str.html">str</a>,·span:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·<code>Ident</code>·with·the·given·<code>string</code>·as·well·as·the·specified
3 <code>span</code>.3 <code>span</code>.
4 The·<code>string</code>·argument·must·be·a·valid·identifier·permitted·by·the4 The·<code>string</code>·argument·must·be·a·valid·identifier·permitted·by·the
5 language·(including·keywords,·e.g.·<code>self</code>·or·<code>fn</code>).·Otherwise,·the·function·will·panic.</p>5 language·(including·keywords,·e.g.·<code>self</code>·or·<code>fn</code>).·Otherwise,·the·function·will·panic.</p>
6 <p>Note·that·<code>span</code>,·currently·in·rustc,·configures·the·hygiene·information6 <p>Note·that·<code>span</code>,·currently·in·rustc,·configures·the·hygiene·information
7 for·this·identifier.</p>7 for·this·identifier.</p>
8 <p>As·of·this·time·<code>Span::call_site()</code>·explicitly·opts-in·to·“call-site”·hygiene8 <p>As·of·this·time·<code>Span::call_site()</code>·explicitly·opts-in·to·“call-site”·hygiene
9 meaning·that·identifiers·created·with·this·span·will·be·resolved·as·if·they·were·written9 meaning·that·identifiers·created·with·this·span·will·be·resolved·as·if·they·were·written
10 directly·at·the·location·of·the·macro·call,·and·other·code·at·the·macro·call·site·will·be10 directly·at·the·location·of·the·macro·call,·and·other·code·at·the·macro·call·site·will·be
11 able·to·refer·to·them·as·well.</p>11 able·to·refer·to·them·as·well.</p>
12 <p>Later·spans·like·<code>Span::def_site()</code>·will·allow·to·opt-in·to·“definition-site”·hygiene12 <p>Later·spans·like·<code>Span::def_site()</code>·will·allow·to·opt-in·to·“definition-site”·hygiene
13 meaning·that·identifiers·created·with·this·span·will·be·resolved·at·the·location·of·the13 meaning·that·identifiers·created·with·this·span·will·be·resolved·at·the·location·of·the
14 macro·definition·and·other·code·at·the·macro·call·site·will·not·be·able·to·refer·to·them.</p>14 macro·definition·and·other·code·at·the·macro·call·site·will·not·be·able·to·refer·to·them.</p>
15 <p>Due·to·the·current·importance·of·hygiene·this·constructor,·unlike·other15 <p>Due·to·the·current·importance·of·hygiene·this·constructor,·unlike·other
16 tokens,·requires·a·<code>Span</code>·to·be·specified·at·construction.</p>16 tokens,·requires·a·<code>Span</code>·to·be·specified·at·construction.</p>
17 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.new_raw"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.47.0">1.47.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1080-1086">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.new_raw"·class="fn">new_raw</a>(string:·&amp;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.str.html">str</a>,·span:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h4></section></summary><div·class="docblock"><p>Same·as·<code>Ident::new</code>,·but·creates·a·raw·identifier·(<code>r#ident</code>).17 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.new_raw"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.47.0">1.47.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1080-1086">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.new_raw"·class="fn">new_raw</a>(string:·&amp;<a·class="primitive"·href="../std/primitive.str.html">str</a>,·span:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h4></section></summary><div·class="docblock"><p>Same·as·<code>Ident::new</code>,·but·creates·a·raw·identifier·(<code>r#ident</code>).
18 The·<code>string</code>·argument·be·a·valid·identifier·permitted·by·the·language18 The·<code>string</code>·argument·be·a·valid·identifier·permitted·by·the·language
19 (including·keywords,·e.g.·<code>fn</code>).·Keywords·which·are·usable·in·path·segments19 (including·keywords,·e.g.·<code>fn</code>).·Keywords·which·are·usable·in·path·segments
20 (e.g.·<code>self</code>,·<code>super</code>)·are·not·supported,·and·will·cause·a·panic.</p>20 (e.g.·<code>self</code>,·<code>super</code>)·are·not·supported,·and·will·cause·a·panic.</p>
21 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.span"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1091-1093">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.span"·class="fn">span</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section></summary><div·class="docblock"><p>Returns·the·span·of·this·<code>Ident</code>,·encompassing·the·entire·string·returned21 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.span"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1091-1093">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.span"·class="fn">span</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section></summary><div·class="docblock"><p>Returns·the·span·of·this·<code>Ident</code>,·encompassing·the·entire·string·returned
22 by·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·title="method·alloc::string::ToString::to_string"><code>to_string</code></a>.</p>22 by·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·title="method·alloc::string::ToString::to_string"><code>to_string</code></a>.</p>
23 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.set_span"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1097-1099">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.set_span"·class="fn">set_span</a>(&amp;mut·self,·span:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)</h4></section></summary><div·class="docblock"><p>Configures·the·span·of·this·<code>Ident</code>,·possibly·changing·its·hygiene·context.</p>23 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.set_span"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1097-1099">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.set_span"·class="fn">set_span</a>(&amp;mut·self,·span:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)</h4></section></summary><div·class="docblock"><p>Configures·the·span·of·this·<code>Ident</code>,·possibly·changing·its·hygiene·context.</p>
24 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Ident"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1042">Source</a></span><a·href="#impl-Clone-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1042">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Ident"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1115-1122">Source</a></span><a·href="#impl-Debug-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1116-1121">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Display-for-Ident"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1105-1112">Source</a></span><a·href="#impl-Display-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3><div·class="docblock"><p>Prints·the·identifier·as·a·string·that·should·be·losslessly·convertible·back24 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Ident"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1042">Source</a></span><a·href="#impl-Clone-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1042">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Ident"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1115-1122">Source</a></span><a·href="#impl-Debug-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1116-1121">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Display-for-Ident"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1105-1112">Source</a></span><a·href="#impl-Display-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3><div·class="docblock"><p>Prints·the·identifier·as·a·string·that·should·be·losslessly·convertible·back
25 into·the·same·identifier.</p>25 into·the·same·identifier.</p>
26 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1106-1111">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CIdent%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#728-732">Source</a></span><a·href="#impl-From%3CIdent%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#729-731">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-ToTokens-for-Ident"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#107-111">Source</a><a·href="#impl-ToTokens-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#108-110">Source</a><a·href="#method.to_tokens"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Write·<code>self</code>·to·the·given·<code>TokenStream</code>.·<a·href="trait.ToTokens.html#tymethod.to_tokens">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><a·href="#method.to_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.to_token_stream">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#67-72">Source</a><a·href="#method.into_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a><div·class="where">where26 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1106-1111">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CIdent%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#728-732">Source</a></span><a·href="#impl-From%3CIdent%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#729-731">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-ToTokens-for-Ident"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#107-111">Source</a><a·href="#impl-ToTokens-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#108-110">Source</a><a·href="#method.to_tokens"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Write·<code>self</code>·to·the·given·<code>TokenStream</code>.·<a·href="trait.ToTokens.html#tymethod.to_tokens">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><a·href="#method.to_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.to_token_stream">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#67-72">Source</a><a·href="#method.into_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a><div·class="where">where
27 ····Self:·<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.into_token_stream">Read·more</a></div></details></div></details></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Ident"·class="impl"><a·href="#impl-Freeze-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-RefUnwindSafe-for-Ident"·class="impl"><a·href="#impl-RefUnwindSafe-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-Send-for-Ident"·class="impl"><a·href="#impl-Send-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-Sync-for-Ident"·class="impl"><a·href="#impl-Sync-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-Unpin-for-Ident"·class="impl"><a·href="#impl-Unpin-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-UnwindSafe-for-Ident"·class="impl"><a·href="#impl-UnwindSafe-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where27 ····Self:·<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.into_token_stream">Read·more</a></div></details></div></details></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Ident"·class="impl"><a·href="#impl-Freeze-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-RefUnwindSafe-for-Ident"·class="impl"><a·href="#impl-RefUnwindSafe-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-Send-for-Ident"·class="impl"><a·href="#impl-Send-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-Sync-for-Ident"·class="impl"><a·href="#impl-Sync-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-Unpin-for-Ident"·class="impl"><a·href="#impl-Unpin-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-UnwindSafe-for-Ident"·class="impl"><a·href="#impl-UnwindSafe-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
28 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where28 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
29 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where29 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
30 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where30 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where
31 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>31 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="../std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="../std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
32 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where32 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
33 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>33 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
34 <p>That·is,·this·conversion·is·whatever·the·implementation·of34 <p>That·is,·this·conversion·is·whatever·the·implementation·of
35 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>35 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
36 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where36 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where
37 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where37 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where
38 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where38 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
39 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where39 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
40 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>40 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>
37.3 KB
./usr/share/doc/rust-doc/html/proc_macro/struct.LexError.html
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="Error·returned·from·`TokenStream::from_str`."><title>LexError·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»       2025-02-17)»    (built»      from»  a» source»   tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">LexError</a></h2><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Send-for-LexError"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-LexError"·title="!Sync">!Sync</a></li><li><a·href="#impl-Debug-for-LexError"·title="Debug">Debug</a></li><li><a·href="#impl-Display-for-LexError"·title="Display">Display</a></li><li><a·href="#impl-Error-for-LexError"·title="Error">Error</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Freeze-for-LexError"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-LexError"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-LexError"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-LexError"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">LexError</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#96">Source</a>·</span></div><pre·class="rust·item-decl"><code><div·class="code-attribute">#[non_exhaustive]</div>pub·struct·LexError;</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>Error·returned·from·<code>TokenStream::from_str</code>.</p>1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="Error·returned·from·`TokenStream::from_str`."><title>LexError·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»       2025-02-17)»    (built»      from»  a» source»   tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">LexError</a></h2><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Send-for-LexError"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-LexError"·title="!Sync">!Sync</a></li><li><a·href="#impl-Debug-for-LexError"·title="Debug">Debug</a></li><li><a·href="#impl-Display-for-LexError"·title="Display">Display</a></li><li><a·href="#impl-Error-for-LexError"·title="Error">Error</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Freeze-for-LexError"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-LexError"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-LexError"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-LexError"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">LexError</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#96">Source</a>·</span></div><pre·class="rust·item-decl"><code><div·class="code-attribute">#[non_exhaustive]</div>pub·struct·LexError;</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>Error·returned·from·<code>TokenStream::from_str</code>.</p>
2 </div></details><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-LexError"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#95">Source</a></span><a·href="#impl-Debug-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#95">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Display-for-LexError"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.44.0">1.44.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#99-103">Source</a></span><a·href="#impl-Display-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#100-102">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Error-for-LexError"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.44.0">1.44.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#106">Source</a></span><a·href="#impl-Error-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.source"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.30.0">1.30.0</span>···<a·class="src"·href="../src/core/error.rs.html#81">Source</a></span><a·href="#method.source"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.source"·class="fn">source</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;&amp;(dyn·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>·+·'static)&gt;</h4></section></summary><div·class='docblock'>Returns·the·lower-level·source·of·this·error,·if·any.·<a·href="../core/error/trait.Error.html#method.source">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.description"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/error.rs.html#107">Source</a></span><a·href="#method.description"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.description"·class="fn">description</a>(&amp;self)·-&gt;·&amp;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.str.html">str</a></h4></section></summary><span·class="item-info"><div·class="stab·deprecated"><span·class="emoji">👎</span><span>Deprecated·since·1.42.0:·use·the·Display·impl·or·to_string()</span></div></span><div·class='docblock'>·<a·href="../core/error/trait.Error.html#method.description">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.cause"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/error.rs.html#117">Source</a></span><a·href="#method.cause"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.cause"·class="fn">cause</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;&amp;dyn·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>&gt;</h4></section></summary><span·class="item-info"><div·class="stab·deprecated"><span·class="emoji">👎</span><span>Deprecated·since·1.33.0:·replaced·by·Error::source,·which·can·support·downcasting</span></div></span></details><details·class="toggle·method-toggle"·open><summary><section·id="method.provide"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/error.rs.html#180">Source</a><a·href="#method.provide"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.provide"·class="fn">provide</a>&lt;'a&gt;(&amp;'a·self,·request:·&amp;mut·<a·class="struct"·href="../core/error/struct.Request.html"·title="struct·core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>error_generic_member_access</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/99301">#99301</a>)</span></div></span><div·class='docblock'>Provides·type-based·access·to·context·intended·for·error·reports.·<a·href="../core/error/trait.Error.html#method.provide">Read·more</a></div></details></div></details><section·id="impl-Send-for-LexError"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#109">Source</a></span><a·href="#impl-Send-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section><section·id="impl-Sync-for-LexError"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#111">Source</a></span><a·href="#impl-Sync-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-LexError"·class="impl"><a·href="#impl-Freeze-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section><section·id="impl-RefUnwindSafe-for-LexError"·class="impl"><a·href="#impl-RefUnwindSafe-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section><section·id="impl-Unpin-for-LexError"·class="impl"><a·href="#impl-Unpin-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section><section·id="impl-UnwindSafe-for-LexError"·class="impl"><a·href="#impl-UnwindSafe-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where2 </div></details><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-LexError"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#95">Source</a></span><a·href="#impl-Debug-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#95">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Display-for-LexError"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.44.0">1.44.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#99-103">Source</a></span><a·href="#impl-Display-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#100-102">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Error-for-LexError"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.44.0">1.44.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#106">Source</a></span><a·href="#impl-Error-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.source"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.30.0">1.30.0</span>···<a·class="src"·href="../src/core/error.rs.html#81">Source</a></span><a·href="#method.source"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.source"·class="fn">source</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;&amp;(dyn·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>·+·'static)&gt;</h4></section></summary><div·class='docblock'>Returns·the·lower-level·source·of·this·error,·if·any.·<a·href="../core/error/trait.Error.html#method.source">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.description"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/error.rs.html#107">Source</a></span><a·href="#method.description"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.description"·class="fn">description</a>(&amp;self)·-&gt;·&amp;<a·class="primitive"·href="../std/primitive.str.html">str</a></h4></section></summary><span·class="item-info"><div·class="stab·deprecated"><span·class="emoji">👎</span><span>Deprecated·since·1.42.0:·use·the·Display·impl·or·to_string()</span></div></span><div·class='docblock'>·<a·href="../core/error/trait.Error.html#method.description">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.cause"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/error.rs.html#117">Source</a></span><a·href="#method.cause"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.cause"·class="fn">cause</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;&amp;dyn·<a·class="trait"·href="../core/error/trait.Error.html"·title="trait·core::error::Error">Error</a>&gt;</h4></section></summary><span·class="item-info"><div·class="stab·deprecated"><span·class="emoji">👎</span><span>Deprecated·since·1.33.0:·replaced·by·Error::source,·which·can·support·downcasting</span></div></span></details><details·class="toggle·method-toggle"·open><summary><section·id="method.provide"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/error.rs.html#180">Source</a><a·href="#method.provide"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/error/trait.Error.html#method.provide"·class="fn">provide</a>&lt;'a&gt;(&amp;'a·self,·request:·&amp;mut·<a·class="struct"·href="../core/error/struct.Request.html"·title="struct·core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>error_generic_member_access</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/99301">#99301</a>)</span></div></span><div·class='docblock'>Provides·type-based·access·to·context·intended·for·error·reports.·<a·href="../core/error/trait.Error.html#method.provide">Read·more</a></div></details></div></details><section·id="impl-Send-for-LexError"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#109">Source</a></span><a·href="#impl-Send-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section><section·id="impl-Sync-for-LexError"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#111">Source</a></span><a·href="#impl-Sync-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-LexError"·class="impl"><a·href="#impl-Freeze-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section><section·id="impl-RefUnwindSafe-for-LexError"·class="impl"><a·href="#impl-RefUnwindSafe-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section><section·id="impl-Unpin-for-LexError"·class="impl"><a·href="#impl-Unpin-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section><section·id="impl-UnwindSafe-for-LexError"·class="impl"><a·href="#impl-UnwindSafe-for-LexError"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
3 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where3 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
4 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where4 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
5 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>5 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
6 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where6 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
7 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>7 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
8 <p>That·is,·this·conversion·is·whatever·the·implementation·of8 <p>That·is,·this·conversion·is·whatever·the·implementation·of
9 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>9 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
10 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where10 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where
11 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where11 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
12 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where12 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
114 KB
./usr/share/doc/rust-doc/html/proc_macro/struct.Literal.html
    
Offset 1, 316 lines modifiedOffset 1, 316 lines modified
1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="A·literal·string·(`&#34;hello&#34;`),·byte·string·(`b&#34;hello&#34;`),·C·string·(`c&#34;hello&#34;`),·character·(`&#39;a&#39;`),·byte·character·(`b&#39;a&#39;`),·an·integer·or·floating·point·number·with·or·without·a·suffix·(`1`,·`1u8`,·`2.3`,·`2.3f32`).·Boolean·literals·like·`true`·and·`false`·do·not·belong·here,·they·are·`Ident`s."><title>Literal·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»     2025-02-17)»  (built»    from»a»       source» tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Literal</a></h2><h3><a·href="#implementations">Methods</a></h3><ul·class="block·method"><li><a·href="#method.byte_character"·title="byte_character">byte_character</a></li><li><a·href="#method.byte_string"·title="byte_string">byte_string</a></li><li><a·href="#method.c_string"·title="c_string">c_string</a></li><li><a·href="#method.character"·title="character">character</a></li><li><a·href="#method.f32_suffixed"·title="f32_suffixed">f32_suffixed</a></li><li><a·href="#method.f32_unsuffixed"·title="f32_unsuffixed">f32_unsuffixed</a></li><li><a·href="#method.f64_suffixed"·title="f64_suffixed">f64_suffixed</a></li><li><a·href="#method.f64_unsuffixed"·title="f64_unsuffixed">f64_unsuffixed</a></li><li><a·href="#method.i128_suffixed"·title="i128_suffixed">i128_suffixed</a></li><li><a·href="#method.i128_unsuffixed"·title="i128_unsuffixed">i128_unsuffixed</a></li><li><a·href="#method.i16_suffixed"·title="i16_suffixed">i16_suffixed</a></li><li><a·href="#method.i16_unsuffixed"·title="i16_unsuffixed">i16_unsuffixed</a></li><li><a·href="#method.i32_suffixed"·title="i32_suffixed">i32_suffixed</a></li><li><a·href="#method.i32_unsuffixed"·title="i32_unsuffixed">i32_unsuffixed</a></li><li><a·href="#method.i64_suffixed"·title="i64_suffixed">i64_suffixed</a></li><li><a·href="#method.i64_unsuffixed"·title="i64_unsuffixed">i64_unsuffixed</a></li><li><a·href="#method.i8_suffixed"·title="i8_suffixed">i8_suffixed</a></li><li><a·href="#method.i8_unsuffixed"·title="i8_unsuffixed">i8_unsuffixed</a></li><li><a·href="#method.isize_suffixed"·title="isize_suffixed">isize_suffixed</a></li><li><a·href="#method.isize_unsuffixed"·title="isize_unsuffixed">isize_unsuffixed</a></li><li><a·href="#method.set_span"·title="set_span">set_span</a></li><li><a·href="#method.span"·title="span">span</a></li><li><a·href="#method.string"·title="string">string</a></li><li><a·href="#method.subspan"·title="subspan">subspan</a></li><li><a·href="#method.u128_suffixed"·title="u128_suffixed">u128_suffixed</a></li><li><a·href="#method.u128_unsuffixed"·title="u128_unsuffixed">u128_unsuffixed</a></li><li><a·href="#method.u16_suffixed"·title="u16_suffixed">u16_suffixed</a></li><li><a·href="#method.u16_unsuffixed"·title="u16_unsuffixed">u16_unsuffixed</a></li><li><a·href="#method.u32_suffixed"·title="u32_suffixed">u32_suffixed</a></li><li><a·href="#method.u32_unsuffixed"·title="u32_unsuffixed">u32_unsuffixed</a></li><li><a·href="#method.u64_suffixed"·title="u64_suffixed">u64_suffixed</a></li><li><a·href="#method.u64_unsuffixed"·title="u64_unsuffixed">u64_unsuffixed</a></li><li><a·href="#method.u8_suffixed"·title="u8_suffixed">u8_suffixed</a></li><li><a·href="#method.u8_unsuffixed"·title="u8_unsuffixed">u8_unsuffixed</a></li><li><a·href="#method.usize_suffixed"·title="usize_suffixed">usize_suffixed</a></li><li><a·href="#method.usize_unsuffixed"·title="usize_unsuffixed">usize_unsuffixed</a></li></ul><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Clone-for-Literal"·title="Clone">Clone</a></li><li><a·href="#impl-Debug-for-Literal"·title="Debug">Debug</a></li><li><a·href="#impl-Display-for-Literal"·title="Display">Display</a></li><li><a·href="#impl-From%3CLiteral%3E-for-TokenTree"·title="From&#60;Literal&#62;">From&#60;Literal&#62;</a></li><li><a·href="#impl-FromStr-for-Literal"·title="FromStr">FromStr</a></li><li><a·href="#impl-ToTokens-for-Literal"·title="ToTokens">ToTokens</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Send-for-Literal"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-Literal"·title="!Sync">!Sync</a></li><li><a·href="#impl-Freeze-for-Literal"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-Literal"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-Literal"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-Literal"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">Literal</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1130">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·Literal(<span·class="comment">/*·private·fields·*/</span>);</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>A·literal·string·(<code>"hello"</code>),·byte·string·(<code>b"hello"</code>),·C·string·(<code>c"hello"</code>),1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="A·literal·string·(`&#34;hello&#34;`),·byte·string·(`b&#34;hello&#34;`),·C·string·(`c&#34;hello&#34;`),·character·(`&#39;a&#39;`),·byte·character·(`b&#39;a&#39;`),·an·integer·or·floating·point·number·with·or·without·a·suffix·(`1`,·`1u8`,·`2.3`,·`2.3f32`).·Boolean·literals·like·`true`·and·`false`·do·not·belong·here,·they·are·`Ident`s."><title>Literal·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»     2025-02-17)»  (built»    from»a»       source» tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Literal</a></h2><h3><a·href="#implementations">Methods</a></h3><ul·class="block·method"><li><a·href="#method.byte_character"·title="byte_character">byte_character</a></li><li><a·href="#method.byte_string"·title="byte_string">byte_string</a></li><li><a·href="#method.c_string"·title="c_string">c_string</a></li><li><a·href="#method.character"·title="character">character</a></li><li><a·href="#method.f32_suffixed"·title="f32_suffixed">f32_suffixed</a></li><li><a·href="#method.f32_unsuffixed"·title="f32_unsuffixed">f32_unsuffixed</a></li><li><a·href="#method.f64_suffixed"·title="f64_suffixed">f64_suffixed</a></li><li><a·href="#method.f64_unsuffixed"·title="f64_unsuffixed">f64_unsuffixed</a></li><li><a·href="#method.i128_suffixed"·title="i128_suffixed">i128_suffixed</a></li><li><a·href="#method.i128_unsuffixed"·title="i128_unsuffixed">i128_unsuffixed</a></li><li><a·href="#method.i16_suffixed"·title="i16_suffixed">i16_suffixed</a></li><li><a·href="#method.i16_unsuffixed"·title="i16_unsuffixed">i16_unsuffixed</a></li><li><a·href="#method.i32_suffixed"·title="i32_suffixed">i32_suffixed</a></li><li><a·href="#method.i32_unsuffixed"·title="i32_unsuffixed">i32_unsuffixed</a></li><li><a·href="#method.i64_suffixed"·title="i64_suffixed">i64_suffixed</a></li><li><a·href="#method.i64_unsuffixed"·title="i64_unsuffixed">i64_unsuffixed</a></li><li><a·href="#method.i8_suffixed"·title="i8_suffixed">i8_suffixed</a></li><li><a·href="#method.i8_unsuffixed"·title="i8_unsuffixed">i8_unsuffixed</a></li><li><a·href="#method.isize_suffixed"·title="isize_suffixed">isize_suffixed</a></li><li><a·href="#method.isize_unsuffixed"·title="isize_unsuffixed">isize_unsuffixed</a></li><li><a·href="#method.set_span"·title="set_span">set_span</a></li><li><a·href="#method.span"·title="span">span</a></li><li><a·href="#method.string"·title="string">string</a></li><li><a·href="#method.subspan"·title="subspan">subspan</a></li><li><a·href="#method.u128_suffixed"·title="u128_suffixed">u128_suffixed</a></li><li><a·href="#method.u128_unsuffixed"·title="u128_unsuffixed">u128_unsuffixed</a></li><li><a·href="#method.u16_suffixed"·title="u16_suffixed">u16_suffixed</a></li><li><a·href="#method.u16_unsuffixed"·title="u16_unsuffixed">u16_unsuffixed</a></li><li><a·href="#method.u32_suffixed"·title="u32_suffixed">u32_suffixed</a></li><li><a·href="#method.u32_unsuffixed"·title="u32_unsuffixed">u32_unsuffixed</a></li><li><a·href="#method.u64_suffixed"·title="u64_suffixed">u64_suffixed</a></li><li><a·href="#method.u64_unsuffixed"·title="u64_unsuffixed">u64_unsuffixed</a></li><li><a·href="#method.u8_suffixed"·title="u8_suffixed">u8_suffixed</a></li><li><a·href="#method.u8_unsuffixed"·title="u8_unsuffixed">u8_unsuffixed</a></li><li><a·href="#method.usize_suffixed"·title="usize_suffixed">usize_suffixed</a></li><li><a·href="#method.usize_unsuffixed"·title="usize_unsuffixed">usize_unsuffixed</a></li></ul><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Clone-for-Literal"·title="Clone">Clone</a></li><li><a·href="#impl-Debug-for-Literal"·title="Debug">Debug</a></li><li><a·href="#impl-Display-for-Literal"·title="Display">Display</a></li><li><a·href="#impl-From%3CLiteral%3E-for-TokenTree"·title="From&#60;Literal&#62;">From&#60;Literal&#62;</a></li><li><a·href="#impl-FromStr-for-Literal"·title="FromStr">FromStr</a></li><li><a·href="#impl-ToTokens-for-Literal"·title="ToTokens">ToTokens</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Send-for-Literal"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-Literal"·title="!Sync">!Sync</a></li><li><a·href="#impl-Freeze-for-Literal"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-Literal"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-Literal"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-Literal"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">Literal</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1130">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·Literal(<span·class="comment">/*·private·fields·*/</span>);</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>A·literal·string·(<code>"hello"</code>),·byte·string·(<code>b"hello"</code>),·C·string·(<code>c"hello"</code>),
2 character·(<code>'a'</code>),·byte·character·(<code>b'a'</code>),·an·integer·or·floating·point·number2 character·(<code>'a'</code>),·byte·character·(<code>b'a'</code>),·an·integer·or·floating·point·number
3 with·or·without·a·suffix·(<code>1</code>,·<code>1u8</code>,·<code>2.3</code>,·<code>2.3f32</code>).3 with·or·without·a·suffix·(<code>1</code>,·<code>1u8</code>,·<code>2.3</code>,·<code>2.3f32</code>).
4 Boolean·literals·like·<code>true</code>·and·<code>false</code>·do·not·belong·here,·they·are·<code>Ident</code>s.</p>4 Boolean·literals·like·<code>true</code>·and·<code>false</code>·do·not·belong·here,·they·are·<code>Ident</code>s.</p>
5 </div></details><h2·id="implementations"·class="section-header">Implementations<a·href="#implementations"·class="anchor">§</a></h2><div·id="implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Literal"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1184-1452">Source</a><a·href="#impl-Literal"·class="anchor">§</a><h3·class="code-header">impl·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.u8_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u8_suffixed"·class="fn">u8_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>5 </div></details><h2·id="implementations"·class="section-header">Implementations<a·href="#implementations"·class="anchor">§</a></h2><div·id="implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Literal"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1184-1452">Source</a><a·href="#impl-Literal"·class="anchor">§</a><h3·class="code-header">impl·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.u8_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u8_suffixed"·class="fn">u8_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.u8.html">u8</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
6 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer6 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
7 value·specified·is·the·first·part·of·the·token·and·the·integral·is7 value·specified·is·the·first·part·of·the·token·and·the·integral·is
8 also·suffixed·at·the·end.8 also·suffixed·at·the·end.
9 Literals·created·from·negative·numbers·might·not·survive·round-trips·through9 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
10 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>10 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
11 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>11 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
12 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method12 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
13 below.</p>13 below.</p>
14 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u16_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u16_suffixed"·class="fn">u16_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u16.html">u16</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>14 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u16_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u16_suffixed"·class="fn">u16_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.u16.html">u16</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
15 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer15 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
16 value·specified·is·the·first·part·of·the·token·and·the·integral·is16 value·specified·is·the·first·part·of·the·token·and·the·integral·is
17 also·suffixed·at·the·end.17 also·suffixed·at·the·end.
18 Literals·created·from·negative·numbers·might·not·survive·round-trips·through18 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
19 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>19 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
20 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>20 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
21 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method21 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
22 below.</p>22 below.</p>
23 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u32_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u32_suffixed"·class="fn">u32_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u32.html">u32</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>23 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u32_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u32_suffixed"·class="fn">u32_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.u32.html">u32</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
24 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer24 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
25 value·specified·is·the·first·part·of·the·token·and·the·integral·is25 value·specified·is·the·first·part·of·the·token·and·the·integral·is
26 also·suffixed·at·the·end.26 also·suffixed·at·the·end.
27 Literals·created·from·negative·numbers·might·not·survive·round-trips·through27 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
28 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>28 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
29 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>29 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
30 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method30 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
31 below.</p>31 below.</p>
32 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u64_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u64_suffixed"·class="fn">u64_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u64.html">u64</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>32 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u64_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u64_suffixed"·class="fn">u64_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.u64.html">u64</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
33 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer33 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
34 value·specified·is·the·first·part·of·the·token·and·the·integral·is34 value·specified·is·the·first·part·of·the·token·and·the·integral·is
35 also·suffixed·at·the·end.35 also·suffixed·at·the·end.
36 Literals·created·from·negative·numbers·might·not·survive·round-trips·through36 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
37 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>37 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
38 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>38 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
39 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method39 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
40 below.</p>40 below.</p>
41 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u128_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u128_suffixed"·class="fn">u128_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u128.html">u128</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>41 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u128_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u128_suffixed"·class="fn">u128_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.u128.html">u128</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
42 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer42 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
43 value·specified·is·the·first·part·of·the·token·and·the·integral·is43 value·specified·is·the·first·part·of·the·token·and·the·integral·is
44 also·suffixed·at·the·end.44 also·suffixed·at·the·end.
45 Literals·created·from·negative·numbers·might·not·survive·round-trips·through45 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
46 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>46 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
47 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>47 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
48 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method48 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
49 below.</p>49 below.</p>
50 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.usize_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.usize_suffixed"·class="fn">usize_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>50 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.usize_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.usize_suffixed"·class="fn">usize_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.usize.html">usize</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
51 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer51 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
52 value·specified·is·the·first·part·of·the·token·and·the·integral·is52 value·specified·is·the·first·part·of·the·token·and·the·integral·is
53 also·suffixed·at·the·end.53 also·suffixed·at·the·end.
54 Literals·created·from·negative·numbers·might·not·survive·round-trips·through54 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
55 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>55 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
56 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>56 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
57 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method57 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
58 below.</p>58 below.</p>
59 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.i8_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.i8_suffixed"·class="fn">i8_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.i8.html">i8</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>59 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.i8_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.i8_suffixed"·class="fn">i8_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.i8.html">i8</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
60 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer60 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
61 value·specified·is·the·first·part·of·the·token·and·the·integral·is61 value·specified·is·the·first·part·of·the·token·and·the·integral·is
62 also·suffixed·at·the·end.62 also·suffixed·at·the·end.
63 Literals·created·from·negative·numbers·might·not·survive·round-trips·through63 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
64 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>64 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
65 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>65 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
66 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method66 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
67 below.</p>67 below.</p>
68 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.i16_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.i16_suffixed"·class="fn">i16_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.i16.html">i16</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>68 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.i16_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.i16_suffixed"·class="fn">i16_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.i16.html">i16</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
69 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer69 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
70 value·specified·is·the·first·part·of·the·token·and·the·integral·is70 value·specified·is·the·first·part·of·the·token·and·the·integral·is
71 also·suffixed·at·the·end.71 also·suffixed·at·the·end.
72 Literals·created·from·negative·numbers·might·not·survive·round-trips·through72 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
73 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>73 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
74 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>74 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
75 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method75 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
76 below.</p>76 below.</p>
77 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.i32_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.i32_suffixed"·class="fn">i32_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.i32.html">i32</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>77 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.i32_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.i32_suffixed"·class="fn">i32_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.i32.html">i32</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
78 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer78 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
79 value·specified·is·the·first·part·of·the·token·and·the·integral·is79 value·specified·is·the·first·part·of·the·token·and·the·integral·is
80 also·suffixed·at·the·end.80 also·suffixed·at·the·end.
81 Literals·created·from·negative·numbers·might·not·survive·round-trips·through81 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
82 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>82 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
83 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>83 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
84 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method84 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
85 below.</p>85 below.</p>
86 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.i64_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.i64_suffixed"·class="fn">i64_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.i64.html">i64</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>86 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.i64_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.i64_suffixed"·class="fn">i64_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.i64.html">i64</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
87 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer87 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
88 value·specified·is·the·first·part·of·the·token·and·the·integral·is88 value·specified·is·the·first·part·of·the·token·and·the·integral·is
89 also·suffixed·at·the·end.89 also·suffixed·at·the·end.
90 Literals·created·from·negative·numbers·might·not·survive·round-trips·through90 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
91 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>91 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
92 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>92 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
93 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method93 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
94 below.</p>94 below.</p>
95 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.i128_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.i128_suffixed"·class="fn">i128_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.i128.html">i128</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>95 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.i128_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.i128_suffixed"·class="fn">i128_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.i128.html">i128</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
96 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer96 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
97 value·specified·is·the·first·part·of·the·token·and·the·integral·is97 value·specified·is·the·first·part·of·the·token·and·the·integral·is
98 also·suffixed·at·the·end.98 also·suffixed·at·the·end.
99 Literals·created·from·negative·numbers·might·not·survive·round-trips·through99 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
100 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>100 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
101 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>101 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
102 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method102 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
103 below.</p>103 below.</p>
104 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.isize_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.isize_suffixed"·class="fn">isize_suffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.isize.html">isize</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>104 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.isize_suffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1194-1207">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.isize_suffixed"·class="fn">isize_suffixed</a>(n:·<a·class="primitive"·href="../std/primitive.isize.html">isize</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·suffixed·integer·literal·with·the·specified·value.</p>
105 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer105 <p>This·function·will·create·an·integer·like·<code>1u32</code>·where·the·integer
106 value·specified·is·the·first·part·of·the·token·and·the·integral·is106 value·specified·is·the·first·part·of·the·token·and·the·integral·is
107 also·suffixed·at·the·end.107 also·suffixed·at·the·end.
108 Literals·created·from·negative·numbers·might·not·survive·round-trips·through108 Literals·created·from·negative·numbers·might·not·survive·round-trips·through
109 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>109 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
110 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>110 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
111 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method111 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
112 below.</p>112 below.</p>
113 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u8_unsuffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1209-1222">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u8_unsuffixed"·class="fn">u8_unsuffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·unsuffixed·integer·literal·with·the·specified·value.</p>113 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u8_unsuffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1209-1222">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u8_unsuffixed"·class="fn">u8_unsuffixed</a>(n:·<a·class="primitive"·href="../std/primitive.u8.html">u8</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·unsuffixed·integer·literal·with·the·specified·value.</p>
114 <p>This·function·will·create·an·integer·like·<code>1</code>·where·the·integer114 <p>This·function·will·create·an·integer·like·<code>1</code>·where·the·integer
115 value·specified·is·the·first·part·of·the·token.·No·suffix·is115 value·specified·is·the·first·part·of·the·token.·No·suffix·is
116 specified·on·this·token,·meaning·that·invocations·like116 specified·on·this·token,·meaning·that·invocations·like
117 <code>Literal::i8_unsuffixed(1)</code>·are·equivalent·to117 <code>Literal::i8_unsuffixed(1)</code>·are·equivalent·to
118 <code>Literal::u32_unsuffixed(1)</code>.118 <code>Literal::u32_unsuffixed(1)</code>.
119 Literals·created·from·negative·numbers·might·not·survive·rountrips·through119 Literals·created·from·negative·numbers·might·not·survive·rountrips·through
120 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>120 <code>TokenStream</code>·or·strings·and·may·be·broken·into·two·tokens·(<code>-</code>·and·positive·literal).</p>
121 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>121 <p>Literals·created·through·this·method·have·the·<code>Span::call_site()</code>
122 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method122 span·by·default,·which·can·be·configured·with·the·<code>set_span</code>·method
123 below.</p>123 below.</p>
124 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u16_unsuffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1209-1222">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u16_unsuffixed"·class="fn">u16_unsuffixed</a>(n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u16.html">u16</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·unsuffixed·integer·literal·with·the·specified·value.</p>124 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.u16_unsuffixed"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1209-1222">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.u16_unsuffixed"·class="fn">u16_unsuffixed</a>(n:·<a·class="primitive"·href="../std/primitive.u16.html">u16</a>)·-&gt;·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·unsuffixed·integer·literal·with·the·specified·value.</p>
125 <p>This·function·will·create·an·integer·like·<code>1</code>·where·the·integer125 <p>This·function·will·create·an·integer·like·<code>1</code>·where·the·integer
126 value·specified·is·the·first·part·of·the·token.·No·suffix·is126 value·specified·is·the·first·part·of·the·token.·No·suffix·is
127 specified·on·this·token,·meaning·that·invocations·like127 specified·on·this·token,·meaning·that·invocations·like
Max diff block lines reached; 79732/116634 bytes (68.36%) of diff not shown.
56.8 KB
./usr/share/doc/rust-doc/html/proc_macro/struct.Punct.html
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="A·`Punct`·is·a·single·punctuation·character·such·as·`+`,·`-`·or·`#`."><title>Punct·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»   2025-02-17)»(built»  from»      a»     source»       tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Punct</a></h2><h3><a·href="#implementations">Methods</a></h3><ul·class="block·method"><li><a·href="#method.as_char"·title="as_char">as_char</a></li><li><a·href="#method.new"·title="new">new</a></li><li><a·href="#method.set_span"·title="set_span">set_span</a></li><li><a·href="#method.spacing"·title="spacing">spacing</a></li><li><a·href="#method.span"·title="span">span</a></li></ul><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Send-for-Punct"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-Punct"·title="!Sync">!Sync</a></li><li><a·href="#impl-Clone-for-Punct"·title="Clone">Clone</a></li><li><a·href="#impl-Debug-for-Punct"·title="Debug">Debug</a></li><li><a·href="#impl-Display-for-Punct"·title="Display">Display</a></li><li><a·href="#impl-From%3CPunct%3E-for-TokenTree"·title="From&#60;Punct&#62;">From&#60;Punct&#62;</a></li><li><a·href="#impl-PartialEq%3CPunct%3E-for-char"·title="PartialEq&#60;Punct&#62;">PartialEq&#60;Punct&#62;</a></li><li><a·href="#impl-PartialEq%3Cchar%3E-for-Punct"·title="PartialEq&#60;char&#62;">PartialEq&#60;char&#62;</a></li><li><a·href="#impl-ToTokens-for-Punct"·title="ToTokens">ToTokens</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Freeze-for-Punct"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-Punct"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-Punct"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-Punct"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">Punct</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#922">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·Punct(<span·class="comment">/*·private·fields·*/</span>);</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>A·<code>Punct</code>·is·a·single·punctuation·character·such·as·<code>+</code>,·<code>-</code>·or·<code>#</code>.</p>1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="A·`Punct`·is·a·single·punctuation·character·such·as·`+`,·`-`·or·`#`."><title>Punct·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»   2025-02-17)»(built»  from»      a»     source»       tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Punct</a></h2><h3><a·href="#implementations">Methods</a></h3><ul·class="block·method"><li><a·href="#method.as_char"·title="as_char">as_char</a></li><li><a·href="#method.new"·title="new">new</a></li><li><a·href="#method.set_span"·title="set_span">set_span</a></li><li><a·href="#method.spacing"·title="spacing">spacing</a></li><li><a·href="#method.span"·title="span">span</a></li></ul><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Send-for-Punct"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-Punct"·title="!Sync">!Sync</a></li><li><a·href="#impl-Clone-for-Punct"·title="Clone">Clone</a></li><li><a·href="#impl-Debug-for-Punct"·title="Debug">Debug</a></li><li><a·href="#impl-Display-for-Punct"·title="Display">Display</a></li><li><a·href="#impl-From%3CPunct%3E-for-TokenTree"·title="From&#60;Punct&#62;">From&#60;Punct&#62;</a></li><li><a·href="#impl-PartialEq%3CPunct%3E-for-char"·title="PartialEq&#60;Punct&#62;">PartialEq&#60;Punct&#62;</a></li><li><a·href="#impl-PartialEq%3Cchar%3E-for-Punct"·title="PartialEq&#60;char&#62;">PartialEq&#60;char&#62;</a></li><li><a·href="#impl-ToTokens-for-Punct"·title="ToTokens">ToTokens</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Freeze-for-Punct"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-Punct"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-Punct"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-Punct"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">Punct</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#922">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·Punct(<span·class="comment">/*·private·fields·*/</span>);</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>A·<code>Punct</code>·is·a·single·punctuation·character·such·as·<code>+</code>,·<code>-</code>·or·<code>#</code>.</p>
2 <p>Multi-character·operators·like·<code>+=</code>·are·represented·as·two·instances·of·<code>Punct</code>·with·different2 <p>Multi-character·operators·like·<code>+=</code>·are·represented·as·two·instances·of·<code>Punct</code>·with·different
3 forms·of·<code>Spacing</code>·returned.</p>3 forms·of·<code>Spacing</code>·returned.</p>
4 </div></details><h2·id="implementations"·class="section-header">Implementations<a·href="#implementations"·class="anchor">§</a></h2><div·id="implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Punct"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#957-1005">Source</a><a·href="#impl-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.new"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#965-978">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.new"·class="fn">new</a>(ch:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.char.html">char</a>,·spacing:·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a>)·-&gt;·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·<code>Punct</code>·from·the·given·character·and·spacing.4 </div></details><h2·id="implementations"·class="section-header">Implementations<a·href="#implementations"·class="anchor">§</a></h2><div·id="implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Punct"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#957-1005">Source</a><a·href="#impl-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.new"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#965-978">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.new"·class="fn">new</a>(ch:·<a·class="primitive"·href="../std/primitive.char.html">char</a>,·spacing:·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a>)·-&gt;·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·<code>Punct</code>·from·the·given·character·and·spacing.
5 The·<code>ch</code>·argument·must·be·a·valid·punctuation·character·permitted·by·the·language,5 The·<code>ch</code>·argument·must·be·a·valid·punctuation·character·permitted·by·the·language,
6 otherwise·the·function·will·panic.</p>6 otherwise·the·function·will·panic.</p>
7 <p>The·returned·<code>Punct</code>·will·have·the·default·span·of·<code>Span::call_site()</code>7 <p>The·returned·<code>Punct</code>·will·have·the·default·span·of·<code>Span::call_site()</code>
8 which·can·be·further·configured·with·the·<code>set_span</code>·method·below.</p>8 which·can·be·further·configured·with·the·<code>set_span</code>·method·below.</p>
9 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.as_char"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#982-984">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.as_char"·class="fn">as_char</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.char.html">char</a></h4></section></summary><div·class="docblock"><p>Returns·the·value·of·this·punctuation·character·as·<code>char</code>.</p>9 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.as_char"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#982-984">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.as_char"·class="fn">as_char</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.char.html">char</a></h4></section></summary><div·class="docblock"><p>Returns·the·value·of·this·punctuation·character·as·<code>char</code>.</p>
10 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.spacing"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#990-992">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.spacing"·class="fn">spacing</a>(&amp;self)·-&gt;·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h4></section></summary><div·class="docblock"><p>Returns·the·spacing·of·this·punctuation·character,·indicating·whether·it·can·be·potentially10 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.spacing"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#990-992">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.spacing"·class="fn">spacing</a>(&amp;self)·-&gt;·<a·class="enum"·href="enum.Spacing.html"·title="enum·proc_macro::Spacing">Spacing</a></h4></section></summary><div·class="docblock"><p>Returns·the·spacing·of·this·punctuation·character,·indicating·whether·it·can·be·potentially
11 combined·into·a·multi-character·operator·with·the·following·token·(<code>Joint</code>),·or·whether·the11 combined·into·a·multi-character·operator·with·the·following·token·(<code>Joint</code>),·or·whether·the
12 operator·has·definitely·ended·(<code>Alone</code>).</p>12 operator·has·definitely·ended·(<code>Alone</code>).</p>
13 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.span"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#996-998">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.span"·class="fn">span</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section></summary><div·class="docblock"><p>Returns·the·span·for·this·punctuation·character.</p>13 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.span"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#996-998">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.span"·class="fn">span</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section></summary><div·class="docblock"><p>Returns·the·span·for·this·punctuation·character.</p>
14 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.set_span"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1002-1004">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.set_span"·class="fn">set_span</a>(&amp;mut·self,·span:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)</h4></section></summary><div·class="docblock"><p>Configure·the·span·for·this·punctuation·character.</p>14 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.set_span"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1002-1004">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.set_span"·class="fn">set_span</a>(&amp;mut·self,·span:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)</h4></section></summary><div·class="docblock"><p>Configure·the·span·for·this·punctuation·character.</p>
15 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#921">Source</a></span><a·href="#impl-Clone-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#921">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1017-1025">Source</a></span><a·href="#impl-Debug-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1018-1024">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Display-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1010-1014">Source</a></span><a·href="#impl-Display-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3><div·class="docblock"><p>Prints·the·punctuation·character·as·a·string·that·should·be·losslessly·convertible15 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#921">Source</a></span><a·href="#impl-Clone-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#921">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1017-1025">Source</a></span><a·href="#impl-Debug-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1018-1024">Source</a><a·href="#method.fmt-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Display-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1010-1014">Source</a></span><a·href="#impl-Display-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3><div·class="docblock"><p>Prints·the·punctuation·character·as·a·string·that·should·be·losslessly·convertible
16 back·into·the·same·character.</p>16 back·into·the·same·character.</p>
17 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1011-1013">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CPunct%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#735-739">Source</a></span><a·href="#impl-From%3CPunct%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#736-738">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-PartialEq%3CPunct%3E-for-char"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.52.0">1.52.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1035-1039">Source</a></span><a·href="#impl-PartialEq%3CPunct%3E-for-char"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.PartialEq.html"·title="trait·core::cmp::PartialEq">PartialEq</a>&lt;<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a>&gt;·for·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.char.html">char</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.eq-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src[·...·truncated·by·diffoscope;·len:·1158,·SHA:·7c8183449b6b10d61b6b588078cc1f73bb749e064d0eee41af9516ea1d56b2f1·...·]/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>!=</code>.·The·default·implementation·is·almost·always·sufficient,17 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1011-1013">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CPunct%3E-for-TokenTree"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#735-739">Source</a></span><a·href="#impl-From%3CPunct%3E-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a>&gt;·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#736-738">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(g:·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a>)·-&gt;·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-PartialEq%3CPunct%3E-for-char"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.52.0">1.52.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1035-1039">Source</a></span><a·href="#impl-PartialEq%3CPunct%3E-for-char"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.PartialEq.html"·title="trait·core::cmp::PartialEq">PartialEq</a>&lt;<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a>&gt;·for·<a·class="primitive"·href="../std/primitive.char.html">char</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.eq-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#1036-1[·...·truncated·by·diffoscope;·len:·1038,·SHA:·48f98e42e266f3ad5543fa719a8ce3b52e14ceb26ef1548185ce9f27df8990f4·...·]/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>!=</code>.·The·default·implementation·is·almost·always·sufficient,
18 and·should·not·be·overridden·without·very·good·reason.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-PartialEq%3Cchar%3E-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.50.0">1.50.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1028-1032">Source</a></span><a·href="#impl-PartialEq%3Cchar%3E-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.PartialEq.html"·title="trait·core::cmp::PartialEq">PartialEq</a>&lt;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.char.html">char</a>&gt;·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><sum[·...·truncated·by·diffoscope;·len:·1252,·SHA:·de3a52dcd22f947e030be3e7e3ad4db49152fe2d6abcaa552347e7f1df0cb495·...·]/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>!=</code>.·The·default·implementation·is·almost·always·sufficient,18 and·should·not·be·overridden·without·very·good·reason.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-PartialEq%3Cchar%3E-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.50.0">1.50.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#1028-1032">Source</a></span><a·href="#impl-PartialEq%3Cchar%3E-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.PartialEq.html"·title="trait·core::cmp::PartialEq">PartialEq</a>&lt;<a·class="primitive"·href="../std/primitive.char.html">char</a>&gt;·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.eq"·c[·...·truncated·by·diffoscope;·len:·1102,·SHA:·feb6d54810dfb89c77bd49eb7e62330e5584b2a33dd279f97a588b36dbf87a2e·...·]/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>!=</code>.·The·default·implementation·is·almost·always·sufficient,
19 and·should·not·be·overridden·without·very·good·reason.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-ToTokens-for-Punct"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#114-118">Source</a><a·href="#impl-ToTokens-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#115-117">Source</a><a·href="#method.to_tokens"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Write·<code>self</code>·to·the·given·<code>TokenStream</code>.·<a·href="trait.ToTokens.html#tymethod.to_tokens">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><a·href="#method.to_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.to_token_stream">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#67-72">Source</a><a·href="#method.into_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a><div·class="where">where19 and·should·not·be·overridden·without·very·good·reason.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-ToTokens-for-Punct"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#114-118">Source</a><a·href="#impl-ToTokens-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#115-117">Source</a><a·href="#method.to_tokens"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Write·<code>self</code>·to·the·given·<code>TokenStream</code>.·<a·href="trait.ToTokens.html#tymethod.to_tokens">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><a·href="#method.to_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.to_token_stream">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#67-72">Source</a><a·href="#method.into_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a><div·class="where">where
20 ····Self:·<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.into_token_stream">Read·more</a></div></details></div></details><section·id="impl-Send-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#925">Source</a></span><a·href="#impl-Send-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section><section·id="impl-Sync-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#927">Source</a></span><a·href="#impl-Sync-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Punct"·class="impl"><a·href="#impl-Freeze-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section><section·id="impl-RefUnwindSafe-for-Punct"·class="impl"><a·href="#impl-RefUnwindSafe-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section><section·id="impl-Unpin-for-Punct"·class="impl"><a·href="#impl-Unpin-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section><section·id="impl-UnwindSafe-for-Punct"·class="impl"><a·href="#impl-UnwindSafe-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where20 ····Self:·<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.into_token_stream">Read·more</a></div></details></div></details><section·id="impl-Send-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#925">Source</a></span><a·href="#impl-Send-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section><section·id="impl-Sync-for-Punct"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#927">Source</a></span><a·href="#impl-Sync-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Punct"·class="impl"><a·href="#impl-Freeze-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section><section·id="impl-RefUnwindSafe-for-Punct"·class="impl"><a·href="#impl-RefUnwindSafe-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section><section·id="impl-Unpin-for-Punct"·class="impl"><a·href="#impl-Unpin-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section><section·id="impl-UnwindSafe-for-Punct"·class="impl"><a·href="#impl-UnwindSafe-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
21 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where21 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
22 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where22 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
23 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where23 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where
24 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>24 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="../std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="../std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
25 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where25 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
26 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>26 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
27 <p>That·is,·this·conversion·is·whatever·the·implementation·of27 <p>That·is,·this·conversion·is·whatever·the·implementation·of
28 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>28 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
29 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where29 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where
30 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where30 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where
31 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where31 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
32 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where32 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
33 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>33 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>
43.8 KB
./usr/share/doc/rust-doc/html/proc_macro/struct.SourceFile.html
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="The·source·file·of·a·given·`Span`."><title>SourceFile·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»  2025-02-17)»       (built» from»     a»    source»      tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Source<wbr>File</a></h2><h3><a·href="#implementations">Methods</a></h3><ul·class="block·method"><li><a·href="#method.is_real"·title="is_real">is_real</a></li><li><a·href="#method.path"·title="path">path</a></li></ul><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Clone-for-SourceFile"·title="Clone">Clone</a></li><li><a·href="#impl-Debug-for-SourceFile"·title="Debug">Debug</a></li><li><a·href="#impl-Eq-for-SourceFile"·title="Eq">Eq</a></li><li><a·href="#impl-PartialEq-for-SourceFile"·title="PartialEq">PartialEq</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Send-for-SourceFile"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-SourceFile"·title="!Sync">!Sync</a></li><li><a·href="#impl-Freeze-for-SourceFile"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-SourceFile"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-SourceFile"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-SourceFile"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">SourceFile</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><a·class="src"·href="../src/proc_macro/lib.rs.html#604">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·SourceFile(<span·class="comment">/*·private·fields·*/</span>);</code></pre><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>The·source·file·of·a·given·<code>Span</code>.</p>1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="The·source·file·of·a·given·`Span`."><title>SourceFile·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»  2025-02-17)»       (built» from»     a»    source»      tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Source<wbr>File</a></h2><h3><a·href="#implementations">Methods</a></h3><ul·class="block·method"><li><a·href="#method.is_real"·title="is_real">is_real</a></li><li><a·href="#method.path"·title="path">path</a></li></ul><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Clone-for-SourceFile"·title="Clone">Clone</a></li><li><a·href="#impl-Debug-for-SourceFile"·title="Debug">Debug</a></li><li><a·href="#impl-Eq-for-SourceFile"·title="Eq">Eq</a></li><li><a·href="#impl-PartialEq-for-SourceFile"·title="PartialEq">PartialEq</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Send-for-SourceFile"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-SourceFile"·title="!Sync">!Sync</a></li><li><a·href="#impl-Freeze-for-SourceFile"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-SourceFile"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-SourceFile"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-SourceFile"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">SourceFile</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><a·class="src"·href="../src/proc_macro/lib.rs.html#604">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·SourceFile(<span·class="comment">/*·private·fields·*/</span>);</code></pre><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>The·source·file·of·a·given·<code>Span</code>.</p>
2 </div></details><h2·id="implementations"·class="section-header">Implementations<a·href="#implementations"·class="anchor">§</a></h2><div·id="implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-SourceFile"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#606-631">Source</a><a·href="#impl-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.path"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#618-620">Source</a><h4·class="code-header">pub·fn·<a·href="#method.path"·class="fn">path</a>(&amp;self)·-&gt;·<a·class="struct"·href="https://doc.rust-lang.org/1.85.0/std/path/struct.PathBuf.html"·title="struct·std::path::PathBuf">PathBuf</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Gets·the·path·to·this·source·file.</p>2 </div></details><h2·id="implementations"·class="section-header">Implementations<a·href="#implementations"·class="anchor">§</a></h2><div·id="implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-SourceFile"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#606-631">Source</a><a·href="#impl-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.path"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#618-620">Source</a><h4·class="code-header">pub·fn·<a·href="#method.path"·class="fn">path</a>(&amp;self)·-&gt;·<a·class="struct"·href="../std/path/struct.PathBuf.html"·title="struct·std::path::PathBuf">PathBuf</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Gets·the·path·to·this·source·file.</p>
3 <h6·id="note"><a·class="doc-anchor"·href="#note">§</a>Note</h6>3 <h6·id="note"><a·class="doc-anchor"·href="#note">§</a>Note</h6>
4 <p>If·the·code·span·associated·with·this·<code>SourceFile</code>·was·generated·by·an·external·macro,·this4 <p>If·the·code·span·associated·with·this·<code>SourceFile</code>·was·generated·by·an·external·macro,·this
5 macro,·this·might·not·be·an·actual·path·on·the·filesystem.·Use·<a·href="struct.SourceFile.html#method.is_real"·title="method·proc_macro::SourceFile::is_real"><code>is_real</code></a>·to·check.</p>5 macro,·this·might·not·be·an·actual·path·on·the·filesystem.·Use·<a·href="struct.SourceFile.html#method.is_real"·title="method·proc_macro::SourceFile::is_real"><code>is_real</code></a>·to·check.</p>
6 <p>Also·note·that·even·if·<code>is_real</code>·returns·<code>true</code>,·if·<code>--remap-path-prefix</code>·was·passed·on6 <p>Also·note·that·even·if·<code>is_real</code>·returns·<code>true</code>,·if·<code>--remap-path-prefix</code>·was·passed·on
7 the·command·line,·the·path·as·given·might·not·actually·be·valid.</p>7 the·command·line,·the·path·as·given·might·not·actually·be·valid.</p>
8 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.is_real"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#625-630">Source</a><h4·class="code-header">pub·fn·<a·href="#method.is_real"·class="fn">is_real</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Returns·<code>true</code>·if·this·source·file·is·a·real·source·file,·and·not·generated·by·an·external8 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.is_real"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#625-630">Source</a><h4·class="code-header">pub·fn·<a·href="#method.is_real"·class="fn">is_real</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.bool.html">bool</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Returns·<code>true</code>·if·this·source·file·is·a·real·source·file,·and·not·generated·by·an·external
9 macro’s·expansion.</p>9 macro’s·expansion.</p>
10 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-SourceFile"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#603">Source</a><a·href="#impl-Clone-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#603">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-SourceFile"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#634-641">Source</a><a·href="#impl-Debug-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#635-640">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-PartialEq-for-SourceFile"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#644-648">Source</a><a·href="#impl-PartialEq-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.PartialEq.html"·title="trait·core::cmp::PartialEq">PartialEq</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.eq"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#645-647">Source</a><a·href="#method.eq"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/cmp/trait.PartialEq.html#tymethod.eq"·class="fn">eq</a>(&amp;self,·other:·&amp;Self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>self</code>·and·<code>other</code>·values·to·be·equal,·and·is·used·by·<code>==</code>.</div></details><details·class="toggle·me[·...·truncated·by·diffoscope;·len:·569,·SHA:·035a91910d68c8ce5c7a435454d970baeed5400ea97010be9ddf3b311ea1c1de·...·]/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>!=</code>.·The·default·implementation·is·almost·always·sufficient,10 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-SourceFile"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#603">Source</a><a·href="#impl-Clone-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#603">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-SourceFile"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#634-641">Source</a><a·href="#impl-Debug-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#635-640">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-PartialEq-for-SourceFile"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#644-648">Source</a><a·href="#impl-PartialEq-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.PartialEq.html"·title="trait·core::cmp::PartialEq">PartialEq</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.eq"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#645-647">Source</a><a·href="#method.eq"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/cmp/trait.PartialEq.html#tymethod.eq"·class="fn">eq</a>(&amp;self,·other:·&amp;Self)·-&gt;·<a·class="primitive"·href="../std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>self</code>·and·<code>other</code>·values·to·be·equal,·and·is·used·by·<code>==</code>.</div></details><details·class="toggle·method-toggle"·open><summary><se[·...·truncated·by·diffoscope;·len:·479,·SHA:·d4b4d4ccd2b893fe5d940d56f58f8a31544ac9db5f6dc1b365b30aa149717efb·...·]/std/primitive.bool.html">bool</a></h4></section></summary><div·class='docblock'>Tests·for·<code>!=</code>.·The·default·implementation·is·almost·always·sufficient,
11 and·should·not·be·overridden·without·very·good·reason.</div></details></div></details><section·id="impl-Eq-for-SourceFile"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#651">Source</a><a·href="#impl-Eq-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.Eq.html"·title="trait·core::cmp::Eq">Eq</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-SourceFile"·class="impl"><a·href="#impl-Freeze-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section><section·id="impl-RefUnwindSafe-for-SourceFile"·class="impl"><a·href="#impl-RefUnwindSafe-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section><section·id="impl-Send-for-SourceFile"·class="impl"><a·href="#impl-Send-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section><section·id="impl-Sync-for-SourceFile"·class="impl"><a·href="#impl-Sync-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section><section·id="impl-Unpin-for-SourceFile"·class="impl"><a·href="#impl-Unpin-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section><section·id="impl-UnwindSafe-for-SourceFile"·class="impl"><a·href="#impl-UnwindSafe-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where11 and·should·not·be·overridden·without·very·good·reason.</div></details></div></details><section·id="impl-Eq-for-SourceFile"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#651">Source</a><a·href="#impl-Eq-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/cmp/trait.Eq.html"·title="trait·core::cmp::Eq">Eq</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-SourceFile"·class="impl"><a·href="#impl-Freeze-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section><section·id="impl-RefUnwindSafe-for-SourceFile"·class="impl"><a·href="#impl-RefUnwindSafe-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section><section·id="impl-Send-for-SourceFile"·class="impl"><a·href="#impl-Send-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section><section·id="impl-Sync-for-SourceFile"·class="impl"><a·href="#impl-Sync-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section><section·id="impl-Unpin-for-SourceFile"·class="impl"><a·href="#impl-Unpin-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section><section·id="impl-UnwindSafe-for-SourceFile"·class="impl"><a·href="#impl-UnwindSafe-for-SourceFile"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
12 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where12 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
13 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where13 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
14 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where14 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where
15 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>15 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="../std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="../std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
16 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where16 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
17 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>17 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
18 <p>That·is,·this·conversion·is·whatever·the·implementation·of18 <p>That·is,·this·conversion·is·whatever·the·implementation·of
19 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>19 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
20 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where20 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where
21 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where21 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
22 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where22 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
23 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>23 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>
45.2 KB
./usr/share/doc/rust-doc/html/proc_macro/struct.Span.html
    
Offset 10, 28 lines modifiedOffset 10, 28 lines modified
10 The·span·location·is·taken·from·the·call-site.</p>10 The·span·location·is·taken·from·the·call-site.</p>
11 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.source_file"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#480-482">Source</a><h4·class="code-header">pub·fn·<a·href="#method.source_file"·class="fn">source_file</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>The·original·source·file·into·which·this·span·points.</p>11 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.source_file"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#480-482">Source</a><h4·class="code-header">pub·fn·<a·href="#method.source_file"·class="fn">source_file</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.SourceFile.html"·title="struct·proc_macro::SourceFile">SourceFile</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>The·original·source·file·into·which·this·span·points.</p>
12 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.parent"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#487-489">Source</a><h4·class="code-header">pub·fn·<a·href="#method.parent"·class="fn">parent</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>&gt;</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>The·<code>Span</code>·for·the·tokens·in·the·previous·macro·expansion·from·which12 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.parent"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#487-489">Source</a><h4·class="code-header">pub·fn·<a·href="#method.parent"·class="fn">parent</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>&gt;</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>The·<code>Span</code>·for·the·tokens·in·the·previous·macro·expansion·from·which
13 <code>self</code>·was·generated·from,·if·any.</p>13 <code>self</code>·was·generated·from,·if·any.</p>
14 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.source"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#495-497">Source</a><h4·class="code-header">pub·fn·<a·href="#method.source"·class="fn">source</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>The·span·for·the·origin·source·code·that·<code>self</code>·was·generated·from.·If14 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.source"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#495-497">Source</a><h4·class="code-header">pub·fn·<a·href="#method.source"·class="fn">source</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>The·span·for·the·origin·source·code·that·<code>self</code>·was·generated·from.·If
15 this·<code>Span</code>·wasn’t·generated·from·other·macro·expansions·then·the·return15 this·<code>Span</code>·wasn’t·generated·from·other·macro·expansions·then·the·return
16 value·is·the·same·as·<code>*self</code>.</p>16 value·is·the·same·as·<code>*self</code>.</p>
17 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.byte_range"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#501-503">Source</a><h4·class="code-header">pub·fn·<a·href="#method.byte_range"·class="fn">byte_range</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/ops/range/struct.Range.html"·title="struct·core::ops::range::Range">Range</a>&lt;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a>&gt;</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Returns·the·span’s·byte·position·range·in·the·source·file.</p>17 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.byte_range"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#501-503">Source</a><h4·class="code-header">pub·fn·<a·href="#method.byte_range"·class="fn">byte_range</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/ops/range/struct.Range.html"·title="struct·core::ops::range::Range">Range</a>&lt;<a·class="primitive"·href="../std/primitive.usize.html">usize</a>&gt;</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Returns·the·span’s·byte·position·range·in·the·source·file.</p>
18 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.start"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#507-509">Source</a><h4·class="code-header">pub·fn·<a·href="#method.start"·class="fn">start</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Creates·an·empty·span·pointing·to·directly·before·this·span.</p>18 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.start"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#507-509">Source</a><h4·class="code-header">pub·fn·<a·href="#method.start"·class="fn">start</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Creates·an·empty·span·pointing·to·directly·before·this·span.</p>
19 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.end"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#513-515">Source</a><h4·class="code-header">pub·fn·<a·href="#method.end"·class="fn">end</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Creates·an·empty·span·pointing·to·directly·after·this·span.</p>19 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.end"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#513-515">Source</a><h4·class="code-header">pub·fn·<a·href="#method.end"·class="fn">end</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Creates·an·empty·span·pointing·to·directly·after·this·span.</p>
20 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.line"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#521-523">Source</a><h4·class="code-header">pub·fn·<a·href="#method.line"·class="fn">line</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>The·one-indexed·line·of·the·source·file·where·the·span·starts.</p>20 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.line"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#521-523">Source</a><h4·class="code-header">pub·fn·<a·href="#method.line"·class="fn">line</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.usize.html">usize</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>The·one-indexed·line·of·the·source·file·where·the·span·starts.</p>
21 <p>To·obtain·the·line·of·the·span’s·end,·use·<code>span.end().line()</code>.</p>21 <p>To·obtain·the·line·of·the·span’s·end,·use·<code>span.end().line()</code>.</p>
22 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.column"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#529-531">Source</a><h4·class="code-header">pub·fn·<a·href="#method.column"·class="fn">column</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>The·one-indexed·column·of·the·source·file·where·the·span·starts.</p>22 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.column"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#529-531">Source</a><h4·class="code-header">pub·fn·<a·href="#method.column"·class="fn">column</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.usize.html">usize</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>The·one-indexed·column·of·the·source·file·where·the·span·starts.</p>
23 <p>To·obtain·the·column·of·the·span’s·end,·use·<code>span.end().column()</code>.</p>23 <p>To·obtain·the·column·of·the·span’s·end,·use·<code>span.end().column()</code>.</p>
24 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.join"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#537-539">Source</a><h4·class="code-header">pub·fn·<a·href="#method.join"·class="fn">join</a>(&amp;self,·other:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>&gt;</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Creates·a·new·span·encompassing·<code>self</code>·and·<code>other</code>.</p>24 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.join"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#537-539">Source</a><h4·class="code-header">pub·fn·<a·href="#method.join"·class="fn">join</a>(&amp;self,·other:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>&gt;</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Creates·a·new·span·encompassing·<code>self</code>·and·<code>other</code>.</p>
25 <p>Returns·<code>None</code>·if·<code>self</code>·and·<code>other</code>·are·from·different·files.</p>25 <p>Returns·<code>None</code>·if·<code>self</code>·and·<code>other</code>·are·from·different·files.</p>
26 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.resolved_at"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.45.0">1.45.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#544-546">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.resolved_at"·class="fn">resolved_at</a>(&amp;self,·other:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·span·with·the·same·line/column·information·as·<code>self</code>·but26 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.resolved_at"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.45.0">1.45.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#544-546">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.resolved_at"·class="fn">resolved_at</a>(&amp;self,·other:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·span·with·the·same·line/column·information·as·<code>self</code>·but
27 that·resolves·symbols·as·though·it·were·at·<code>other</code>.</p>27 that·resolves·symbols·as·though·it·were·at·<code>other</code>.</p>
28 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.located_at"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.45.0">1.45.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#551-553">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.located_at"·class="fn">located_at</a>(&amp;self,·other:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·span·with·the·same·name·resolution·behavior·as·<code>self</code>·but28 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.located_at"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.45.0">1.45.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#551-553">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.located_at"·class="fn">located_at</a>(&amp;self,·other:·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section></summary><div·class="docblock"><p>Creates·a·new·span·with·the·same·name·resolution·behavior·as·<code>self</code>·but
29 with·the·line/column·information·of·<code>other</code>.</p>29 with·the·line/column·information·of·<code>other</code>.</p>
30 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.eq"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#557-559">Source</a><h4·class="code-header">pub·fn·<a·href="#method.eq"·class="fn">eq</a>(&amp;self,·other:·&amp;<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Compares·two·spans·to·see·if·they’re·equal.</p>30 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.eq"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#557-559">Source</a><h4·class="code-header">pub·fn·<a·href="#method.eq"·class="fn">eq</a>(&amp;self,·other:·&amp;<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>)·-&gt;·<a·class="primitive"·href="../std/primitive.bool.html">bool</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_span</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54725">#54725</a>)</span></div></span></summary><div·class="docblock"><p>Compares·two·spans·to·see·if·they’re·equal.</p>
31 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.source_text"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.66.0">1.66.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#569-571">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.source_text"·class="fn">source_text</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;</h4></section></summary><div·class="docblock"><p>Returns·the·source·text·behind·a·span.·This·preserves·the·original·source31 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.source_text"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.66.0">1.66.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#569-571">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.source_text"·class="fn">source_text</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;</h4></section></summary><div·class="docblock"><p>Returns·the·source·text·behind·a·span.·This·preserves·the·original·source
32 code,·including·spaces·and·comments.·It·only·returns·a·result·if·the·span32 code,·including·spaces·and·comments.·It·only·returns·a·result·if·the·span
33 corresponds·to·real·source·code.</p>33 corresponds·to·real·source·code.</p>
34 <p>Note:·The·observable·result·of·a·macro·should·only·rely·on·the·tokens·and34 <p>Note:·The·observable·result·of·a·macro·should·only·rely·on·the·tokens·and
35 not·on·this·source·text.·The·result·of·this·function·is·a·best·effort·to35 not·on·this·source·text.·The·result·of·this·function·is·a·best·effort·to
36 be·used·for·diagnostics·only.</p>36 be·used·for·diagnostics·only.</p>
37 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.error"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#587">Source</a><h4·class="code-header">pub·fn·<a·href="#method.error"·class="fn">error</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(self,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Creates·a·new·<code>Diagnostic</code>·with·the·given·<code>message</code>·at·the·span37 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.error"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#587">Source</a><h4·class="code-header">pub·fn·<a·href="#method.error"·class="fn">error</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(self,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Creates·a·new·<code>Diagnostic</code>·with·the·given·<code>message</code>·at·the·span
Offset 41, 18 lines modifiedOffset 41, 18 lines modified
41 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.note"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#589">Source</a><h4·class="code-header">pub·fn·<a·href="#method.note"·class="fn">note</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(self,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Creates·a·new·<code>Diagnostic</code>·with·the·given·<code>message</code>·at·the·span41 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.note"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#589">Source</a><h4·class="code-header">pub·fn·<a·href="#method.note"·class="fn">note</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(self,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Creates·a·new·<code>Diagnostic</code>·with·the·given·<code>message</code>·at·the·span
42 <code>self</code>.</p>42 <code>self</code>.</p>
43 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.help"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#590">Source</a><h4·class="code-header">pub·fn·<a·href="#method.help"·class="fn">help</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(self,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Creates·a·new·<code>Diagnostic</code>·with·the·given·<code>message</code>·at·the·span43 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.help"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#590">Source</a><h4·class="code-header">pub·fn·<a·href="#method.help"·class="fn">help</a>&lt;T:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a>&gt;&gt;(self,·message:·T)·-&gt;·<a·class="struct"·href="struct.Diagnostic.html"·title="struct·proc_macro::Diagnostic">Diagnostic</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span></summary><div·class="docblock"><p>Creates·a·new·<code>Diagnostic</code>·with·the·given·<code>message</code>·at·the·span
44 <code>self</code>.</p>44 <code>self</code>.</p>
45 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Span"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#434">Source</a></span><a·href="#impl-Clone-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#434">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Span"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#595-599">Source</a></span><a·href="#impl-Debug-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3><div·class="docblock"><p>Prints·a·span·in·a·form·convenient·for·debugging.</p>45 </div></details></div></details></div><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-Span"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#434">Source</a></span><a·href="#impl-Clone-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#434">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Debug-for-Span"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#595-599">Source</a></span><a·href="#impl-Debug-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/fmt/trait.Debug.html"·title="trait·core::fmt::Debug">Debug</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3><div·class="docblock"><p>Prints·a·span·in·a·form·convenient·for·debugging.</p>
46 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#596-598">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-MultiSpan-for-Span"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#26-30">Source</a><a·href="#impl-MultiSpan-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.MultiSpan.html"·title="trait·proc_macro::MultiSpan">MultiSpan</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into_spans"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#27-29">Source</a><a·href="#method.into_spans"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.MultiSpan.html#tymethod.into_spans"·class="fn">into_spans</a>(self)·-&gt;·<a·class="struct"·href="../alloc/vec/struct.Vec.html"·title="struct·alloc::vec::Vec">Vec</a>&lt;<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>&gt;</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><div·class='docblock'>Converts·<code>self</code>·into·a·<code>Vec&lt;Span&gt;</code>.</div></details></div></details><section·id="impl-Copy-for-Span"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#434">Source</a></span><a·href="#impl-Copy-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Copy.html"·title="trait·core::marker::Copy">Copy</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section><section·id="impl-Send-for-Span"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#438">Source</a></span><a·href="#impl-Send-for-Span"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section><section·id="impl-Sync-for-Span"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#440">Source</a></span><a·href="#impl-Sync-for-Span"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Span"·class="impl"><a·href="#impl-Freeze-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section><section·id="impl-RefUnwindSafe-for-Span"·class="impl"><a·href="#impl-RefUnwindSafe-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section><section·id="impl-Unpin-for-Span"·class="impl"><a·href="#impl-Unpin-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section><section·id="impl-UnwindSafe-for-Span"·class="impl"><a·href="#impl-UnwindSafe-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where46 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#596-598">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Debug.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-MultiSpan-for-Span"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#26-30">Source</a><a·href="#impl-MultiSpan-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.MultiSpan.html"·title="trait·proc_macro::MultiSpan">MultiSpan</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into_spans"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/diagnostic.rs.html#27-29">Source</a><a·href="#method.into_spans"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.MultiSpan.html#tymethod.into_spans"·class="fn">into_spans</a>(self)·-&gt;·<a·class="struct"·href="../alloc/vec/struct.Vec.html"·title="struct·alloc::vec::Vec">Vec</a>&lt;<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a>&gt;</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_diagnostic</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/54140">#54140</a>)</span></div></span><div·class='docblock'>Converts·<code>self</code>·into·a·<code>Vec&lt;Span&gt;</code>.</div></details></div></details><section·id="impl-Copy-for-Span"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#434">Source</a></span><a·href="#impl-Copy-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Copy.html"·title="trait·core::marker::Copy">Copy</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section><section·id="impl-Send-for-Span"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#438">Source</a></span><a·href="#impl-Send-for-Span"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section><section·id="impl-Sync-for-Span"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#440">Source</a></span><a·href="#impl-Sync-for-Span"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-Span"·class="impl"><a·href="#impl-Freeze-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section><section·id="impl-RefUnwindSafe-for-Span"·class="impl"><a·href="#impl-RefUnwindSafe-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section><section·id="impl-Unpin-for-Span"·class="impl"><a·href="#impl-Unpin-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section><section·id="impl-UnwindSafe-for-Span"·class="impl"><a·href="#impl-UnwindSafe-for-Span"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.Span.html"·title="struct·proc_macro::Span">Span</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
47 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where47 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
48 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where48 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
49 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where49 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where
50 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>50 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="../std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="../std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
51 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where51 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
52 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>52 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
53 <p>That·is,·this·conversion·is·whatever·the·implementation·of53 <p>That·is,·this·conversion·is·whatever·the·implementation·of
54 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>54 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
55 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where55 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where
56 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where56 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
57 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where57 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
58 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>58 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div></section></div></main></body></html>
76.7 KB
./usr/share/doc/rust-doc/html/proc_macro/struct.TokenStream.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="The·main·type·provided·by·this·crate,·representing·an·abstract·stream·of·tokens,·or,·more·specifically,·a·sequence·of·token·trees.·The·type·provides·interfaces·for·iterating·over·those·token·trees·and,·conversely,·collecting·a·number·of·token·trees·into·one·stream."><title>TokenStream·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»     2025-02-17)»  (built»    from»a»       source» tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Token<wbr>Stream</a></h2><h3><a·href="#implementations">Methods</a></h3><ul·class="block·method"><li><a·href="#method.expand_expr"·title="expand_expr">expand_expr</a></li><li><a·href="#method.is_empty"·title="is_empty">is_empty</a></li><li><a·href="#method.new"·title="new">new</a></li></ul><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Send-for-TokenStream"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-TokenStream"·title="!Sync">!Sync</a></li><li><a·href="#impl-Clone-for-TokenStream"·title="Clone">Clone</a></li><li><a·href="#impl-Debug-for-TokenStream"·title="Debug">Debug</a></li><li><a·href="#impl-Default-for-TokenStream"·title="Default">Default</a></li><li><a·href="#impl-Display-for-TokenStream"·title="Display">Display</a></li><li><a·href="#impl-Extend%3CTokenStream%3E-for-TokenStream"·title="Extend&#60;TokenStream&#62;">Extend&#60;TokenStream&#62;</a></li><li><a·href="#impl-Extend%3CTokenTree%3E-for-TokenStream"·title="Extend&#60;TokenTree&#62;">Extend&#60;TokenTree&#62;</a></li><li><a·href="#impl-From%3CTokenTree%3E-for-TokenStream"·title="From&#60;TokenTree&#62;">From&#60;TokenTree&#62;</a></li><li><a·href="#impl-FromIterator%3CTokenStream%3E-for-TokenStream"·title="FromIterator&#60;TokenStream&#62;">FromIterator&#60;TokenStream&#62;</a></li><li><a·href="#impl-FromIterator%3CTokenTree%3E-for-TokenStream"·title="FromIterator&#60;TokenTree&#62;">FromIterator&#60;TokenTree&#62;</a></li><li><a·href="#impl-FromStr-for-TokenStream"·title="FromStr">FromStr</a></li><li><a·href="#impl-IntoIterator-for-TokenStream"·title="IntoIterator">IntoIterator</a></li><li><a·href="#impl-ToTokens-for-TokenStream"·title="ToTokens">ToTokens</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Freeze-for-TokenStream"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-TokenStream"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-TokenStream"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-TokenStream"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">TokenStream</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#85">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·TokenStream(<span·class="comment">/*·private·fields·*/</span>);</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>The·main·type·provided·by·this·crate,·representing·an·abstract·stream·of1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="The·main·type·provided·by·this·crate,·representing·an·abstract·stream·of·tokens,·or,·more·specifically,·a·sequence·of·token·trees.·The·type·provides·interfaces·for·iterating·over·those·token·trees·and,·conversely,·collecting·a·number·of·token·trees·into·one·stream."><title>TokenStream·in·proc_macro·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../"·data-static-root-path="../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../proc_macro/index.html"><img·class="rust-logo"·src="../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»     2025-02-17)»  (built»    from»a»       source» tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Token<wbr>Stream</a></h2><h3><a·href="#implementations">Methods</a></h3><ul·class="block·method"><li><a·href="#method.expand_expr"·title="expand_expr">expand_expr</a></li><li><a·href="#method.is_empty"·title="is_empty">is_empty</a></li><li><a·href="#method.new"·title="new">new</a></li></ul><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Send-for-TokenStream"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-TokenStream"·title="!Sync">!Sync</a></li><li><a·href="#impl-Clone-for-TokenStream"·title="Clone">Clone</a></li><li><a·href="#impl-Debug-for-TokenStream"·title="Debug">Debug</a></li><li><a·href="#impl-Default-for-TokenStream"·title="Default">Default</a></li><li><a·href="#impl-Display-for-TokenStream"·title="Display">Display</a></li><li><a·href="#impl-Extend%3CTokenStream%3E-for-TokenStream"·title="Extend&#60;TokenStream&#62;">Extend&#60;TokenStream&#62;</a></li><li><a·href="#impl-Extend%3CTokenTree%3E-for-TokenStream"·title="Extend&#60;TokenTree&#62;">Extend&#60;TokenTree&#62;</a></li><li><a·href="#impl-From%3CTokenTree%3E-for-TokenStream"·title="From&#60;TokenTree&#62;">From&#60;TokenTree&#62;</a></li><li><a·href="#impl-FromIterator%3CTokenStream%3E-for-TokenStream"·title="FromIterator&#60;TokenStream&#62;">FromIterator&#60;TokenStream&#62;</a></li><li><a·href="#impl-FromIterator%3CTokenTree%3E-for-TokenStream"·title="FromIterator&#60;TokenTree&#62;">FromIterator&#60;TokenTree&#62;</a></li><li><a·href="#impl-FromStr-for-TokenStream"·title="FromStr">FromStr</a></li><li><a·href="#impl-IntoIterator-for-TokenStream"·title="IntoIterator">IntoIterator</a></li><li><a·href="#impl-ToTokens-for-TokenStream"·title="ToTokens">ToTokens</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Freeze-for-TokenStream"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-TokenStream"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-TokenStream"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-TokenStream"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-ToString-for-T"·title="ToString">ToString</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2·class="in-crate"><a·href="index.html">In·crate·proc_<wbr>macro</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="index.html">proc_macro</a></span><h1>Struct·<span·class="struct">TokenStream</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#85">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·TokenStream(<span·class="comment">/*·private·fields·*/</span>);</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>The·main·type·provided·by·this·crate,·representing·an·abstract·stream·of
2 tokens,·or,·more·specifically,·a·sequence·of·token·trees.2 tokens,·or,·more·specifically,·a·sequence·of·token·trees.
3 The·type·provides·interfaces·for·iterating·over·those·token·trees·and,·conversely,3 The·type·provides·interfaces·for·iterating·over·those·token·trees·and,·conversely,
4 collecting·a·number·of·token·trees·into·one·stream.</p>4 collecting·a·number·of·token·trees·into·one·stream.</p>
5 <p>This·is·both·the·input·and·output·of·<code>#[proc_macro]</code>,·<code>#[proc_macro_attribute]</code>5 <p>This·is·both·the·input·and·output·of·<code>#[proc_macro]</code>,·<code>#[proc_macro_attribute]</code>
6 and·<code>#[proc_macro_derive]</code>·definitions.</p>6 and·<code>#[proc_macro_derive]</code>·definitions.</p>
7 </div></details><h2·id="implementations"·class="section-header">Implementations<a·href="#implementations"·class="anchor">§</a></h2><div·id="implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-TokenStream"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#135-166">Source</a><a·href="#impl-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.new"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#138-140">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.new"·class="fn">new</a>()·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><div·class="docblock"><p>Returns·an·empty·<code>TokenStream</code>·containing·no·token·trees.</p>7 </div></details><h2·id="implementations"·class="section-header">Implementations<a·href="#implementations"·class="anchor">§</a></h2><div·id="implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-TokenStream"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#135-166">Source</a><a·href="#impl-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.new"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#138-140">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.new"·class="fn">new</a>()·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><div·class="docblock"><p>Returns·an·empty·<code>TokenStream</code>·containing·no·token·trees.</p>
8 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.is_empty"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#144-146">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.is_empty"·class="fn">is_empty</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a></h4></section></summary><div·class="docblock"><p>Checks·if·this·<code>TokenStream</code>·is·empty.</p>8 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.is_empty"·class="method"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#144-146">Source</a></span><h4·class="code-header">pub·fn·<a·href="#method.is_empty"·class="fn">is_empty</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.bool.html">bool</a></h4></section></summary><div·class="docblock"><p>Checks·if·this·<code>TokenStream</code>·is·empty.</p>
9 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.expand_expr"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#159-165">Source</a><h4·class="code-header">pub·fn·<a·href="#method.expand_expr"·class="fn">expand_expr</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>,·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a>&gt;</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_expand</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/90765">#90765</a>)</span></div></span></summary><div·class="docblock"><p>Parses·this·<code>TokenStream</code>·as·an·expression·and·attempts·to·expand·any9 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.expand_expr"·class="method"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#159-165">Source</a><h4·class="code-header">pub·fn·<a·href="#method.expand_expr"·class="fn">expand_expr</a>(&amp;self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>,·<a·class="struct"·href="struct.ExpandError.html"·title="struct·proc_macro::ExpandError">ExpandError</a>&gt;</h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_expand</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/90765">#90765</a>)</span></div></span></summary><div·class="docblock"><p>Parses·this·<code>TokenStream</code>·as·an·expression·and·attempts·to·expand·any
10 macros·within·it.·Returns·the·expanded·<code>TokenStream</code>.</p>10 macros·within·it.·Returns·the·expanded·<code>TokenStream</code>.</p>
11 <p>Currently·only·expressions·expanding·to·literals·will·succeed,·although11 <p>Currently·only·expressions·expanding·to·literals·will·succeed,·although
12 this·may·be·relaxed·in·the·future.</p>12 this·may·be·relaxed·in·the·future.</p>
13 <p>NOTE:·In·error·conditions,·<code>expand_expr</code>·may·leave·macros·unexpanded,13 <p>NOTE:·In·error·conditions,·<code>expand_expr</code>·may·leave·macros·unexpanded,
14 report·an·error,·failing·compilation,·and/or·return·an·<code>Err(..)</code>.·The14 report·an·error,·failing·compilation,·and/or·return·an·<code>Err(..)</code>.·The
15 specific·behavior·for·any·error·condition,·and·what·conditions·are15 specific·behavior·for·any·error·condition,·and·what·conditions·are
Offset 21, 31 lines modifiedOffset 21, 31 lines modified
21 </div></section></summary><div·class="docblock"><p>Note:·the·exact·form·of·the·output·is·subject·to·change,·e.g.·there·might21 </div></section></summary><div·class="docblock"><p>Note:·the·exact·form·of·the·output·is·subject·to·change,·e.g.·there·might
22 be·changes·in·the·whitespace·used·between·tokens.·Therefore,·you·should22 be·changes·in·the·whitespace·used·between·tokens.·Therefore,·you·should
23 <em>not</em>·do·any·kind·of·simple·substring·matching·on·the·output·string·(as23 <em>not</em>·do·any·kind·of·simple·substring·matching·on·the·output·string·(as
24 produced·by·<code>to_string</code>)·to·implement·a·proc·macro,·because·that·matching24 produced·by·<code>to_string</code>)·to·implement·a·proc·macro,·because·that·matching
25 might·stop·working·if·such·changes·happen.·Instead,·you·should·work·at·the25 might·stop·working·if·such·changes·happen.·Instead,·you·should·work·at·the
26 <code>TokenTree</code>·level,·e.g.·matching·against·<code>TokenTree::Ident</code>,26 <code>TokenTree</code>·level,·e.g.·matching·against·<code>TokenTree::Ident</code>,
27 <code>TokenTree::Punct</code>,·or·<code>TokenTree::Literal</code>.</p>27 <code>TokenTree::Punct</code>,·or·<code>TokenTree::Literal</code>.</p>
28 </div><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#198-203">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Extend%3CTokenStream%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.30.0">1.30.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#353-360">Source</a></span><a·href="#impl-Extend%3CTokenStream%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.extend-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#354-359">Source</a><a·href="#method.extend-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#tymethod.extend"·class="fn">extend</a>&lt;I:·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>&gt;&gt;(&amp;mut·self,·streams:·I)</h4></section></summary><div·class='docblock'>Extends·a·collection·with·the·contents·of·an·iterator.·<a·href="../core/iter/traits/collect/trait.Extend.html#tymethod.extend">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.extend_one-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/iter/traits/collect.rs.html#420">Source</a><a·href="#method.extend_one-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_one"·class="fn">extend_one</a>(&amp;mut·self,·item:·A)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>extend_one</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/72631">#72631</a>)</span></div></span><div·class='docblock'>Extends·a·collection·with·exactly·one·element.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.extend_reserve-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/iter/traits/collect.rs.html#428">Source</a><a·href="#method.extend_reserve-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_reserve"·class="fn">extend_reserve</a>(&amp;mut·self,·additional:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>extend_one</code>&nbsp;<a·hre[·...·truncated·by·diffoscope;·len:·3167,·SHA:·ccc0cbcbdd9f483d3043b37072cc495e30df2a2a1f8fe95c6b39caefde4ae7eb·...·]/std/primitive.usize.html">usize</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>extend_one</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/72631">#72631</a>)</span></div></span><div·class='docblock'>Reserves·capacity·in·a·collection·for·the·given·number·of·additional·elements.·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_reserve">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CTokenTree%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#238-242">Source</a></span><a·href="#impl-From%3CTokenTree%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>Creates·a·token·stream·containing·a·single·token·tree.</p>28 </div><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.fmt"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#198-203">Source</a><a·href="#method.fmt"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/fmt/trait.Display.html#tymethod.fmt"·class="fn">fmt</a>(&amp;self,·f:·&amp;mut·<a·class="struct"·href="../core/fmt/struct.Formatter.html"·title="struct·core::fmt::Formatter">Formatter</a>&lt;'_&gt;)·-&gt;·<a·class="type"·href="../core/fmt/type.Result.html"·title="type·core::fmt::Result">Result</a></h4></section></summary><div·class='docblock'>Formats·the·value·using·the·given·formatter.·<a·href="../core/fmt/trait.Display.html#tymethod.fmt">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Extend%3CTokenStream%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.30.0">1.30.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#353-360">Source</a></span><a·href="#impl-Extend%3CTokenStream%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.extend-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#354-359">Source</a><a·href="#method.extend-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#tymethod.extend"·class="fn">extend</a>&lt;I:·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>&gt;&gt;(&amp;mut·self,·streams:·I)</h4></section></summary><div·class='docblock'>Extends·a·collection·with·the·contents·of·an·iterator.·<a·href="../core/iter/traits/collect/trait.Extend.html#tymethod.extend">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.extend_one-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/iter/traits/collect.rs.html#420">Source</a><a·href="#method.extend_one-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_one"·class="fn">extend_one</a>(&amp;mut·self,·item:·A)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>extend_one</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/72631">#72631</a>)</span></div></span><div·class='docblock'>Extends·a·collection·with·exactly·one·element.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.extend_reserve-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/iter/traits/collect.rs.html#428">Source</a><a·href="#method.extend_reserve-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_reserve"·class="fn">extend_reserve</a>(&amp;mut·self,·additional:·<a·class="primitive"·href="../std/primitive.usize.html">usize</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>extend_one</code>&nbsp;<a·href="https://github.com/rust-lan[·...·truncated·by·diffoscope;·len:·3107,·SHA:·601d84ff3af227d33f3a8f12e6d4901252cb9ffeb721296f41317882d353fa93·...·]/std/primitive.usize.html">usize</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>extend_one</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/72631">#72631</a>)</span></div></span><div·class='docblock'>Reserves·capacity·in·a·collection·for·the·given·number·of·additional·elements.·<a·href="../core/iter/traits/collect/trait.Extend.html#method.extend_reserve">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-From%3CTokenTree%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#238-242">Source</a></span><a·href="#impl-From%3CTokenTree%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>Creates·a·token·stream·containing·a·single·token·tree.</p>
29 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#239-241">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(tree:·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-FromIterator%3CTokenStream%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#333-340">Source</a></span><a·href="#impl-FromIterator%3CTokenStream%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.FromIterator.html"·title="trait·core::iter::traits::collect::FromIterator">FromIterator</a>&lt;<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>A·“flattening”·operation·on·token·streams,·collects·token·trees29 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#239-241">Source</a><a·href="#method.from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(tree:·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><div·class='docblock'>Converts·to·this·type·from·the·input·type.</div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-FromIterator%3CTokenStream%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#333-340">Source</a></span><a·href="#impl-FromIterator%3CTokenStream%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.FromIterator.html"·title="trait·core::iter::traits::collect::FromIterator">FromIterator</a>&lt;<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>A·“flattening”·operation·on·token·streams,·collects·token·trees
30 from·multiple·token·streams·into·a·single·stream.</p>30 from·multiple·token·streams·into·a·single·stream.</p>
31 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from_iter-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#334-339">Source</a><a·href="#method.from_iter-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter"·class="fn">from_iter</a>&lt;I:·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>&gt;&gt;(streams:·I)·-&gt;·Self</h4></section></summary><div·class='docblock'>Creates·a·value·from·an·iterator.·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-FromIterator%3CTokenTree%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#321-328">Source</a></span><a·href="#impl-FromIterator%3CTokenTree%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.FromIterator.html"·title="trait·core::iter::traits::collect::FromIterator">FromIterator</a>&lt;<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>Collects·a·number·of·token·trees·into·a·single·stream.</p>31 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from_iter-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#334-339">Source</a><a·href="#method.from_iter-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter"·class="fn">from_iter</a>&lt;I:·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>&gt;&gt;(streams:·I)·-&gt;·Self</h4></section></summary><div·class='docblock'>Creates·a·value·from·an·iterator.·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-FromIterator%3CTokenTree%3E-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#321-328">Source</a></span><a·href="#impl-FromIterator%3CTokenTree%3E-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.FromIterator.html"·title="trait·core::iter::traits::collect::FromIterator">FromIterator</a>&lt;<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>Collects·a·number·of·token·trees·into·a·single·stream.</p>
32 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from_iter"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#322-327">Source</a><a·href="#method.from_iter"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter"·class="fn">from_iter</a>&lt;I:·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;&gt;(trees:·I)·-&gt;·Self</h4></section></summary><div·class='docblock'>Creates·a·value·from·an·iterator.·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-FromStr-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#176-182">Source</a></span><a·href="#impl-FromStr-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/str/traits/trait.FromStr.html"·title="trait·core::str::traits::FromStr">FromStr</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>Attempts·to·break·the·string·into·tokens·and·parse·those·tokens·into·a·token·stream.32 </div></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from_iter"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#322-327">Source</a><a·href="#method.from_iter"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter"·class="fn">from_iter</a>&lt;I:·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;&gt;(trees:·I)·-&gt;·Self</h4></section></summary><div·class='docblock'>Creates·a·value·from·an·iterator.·<a·href="../core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-FromStr-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#176-182">Source</a></span><a·href="#impl-FromStr-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/str/traits/trait.FromStr.html"·title="trait·core::str::traits::FromStr">FromStr</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3><div·class="docblock"><p>Attempts·to·break·the·string·into·tokens·and·parse·those·tokens·into·a·token·stream.
33 May·fail·for·a·number·of·reasons,·for·example,·if·the·string·contains·unbalanced·delimiters33 May·fail·for·a·number·of·reasons,·for·example,·if·the·string·contains·unbalanced·delimiters
34 or·characters·not·existing·in·the·language.34 or·characters·not·existing·in·the·language.
35 All·tokens·in·the·parsed·stream·get·<code>Span::call_site()</code>·spans.</p>35 All·tokens·in·the·parsed·stream·get·<code>Span::call_site()</code>·spans.</p>
36 </div></section></summary><div·class="docblock"><p>NOTE:·some·errors·may·cause·panics·instead·of·returning·<code>LexError</code>.·We·reserve·the·right·to36 </div></section></summary><div·class="docblock"><p>NOTE:·some·errors·may·cause·panics·instead·of·returning·<code>LexError</code>.·We·reserve·the·right·to
37 change·these·errors·into·<code>LexError</code>s·later.</p>37 change·these·errors·into·<code>LexError</code>s·later.</p>
38 </div><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Err"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#177">Source</a><a·href="#associatedtype.Err"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/str/traits/trait.FromStr.html#associatedtype.Err"·class="associatedtype">Err</a>·=·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h4></section></summary><div·class='docblock'>The·associated·error·which·can·be·returned·from·parsing.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.from_str"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#179-181">Source</a><a·href="#method.from_str"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/str/traits/trait.FromStr.html#tymethod.from_str"·class="fn">from_str</a>(src:·&amp;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.str.html">str</a>)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>,·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a>&gt;</h4></section></summary><div·class='docblock'>Parses·a·string·<code>s</code>·to·return·a·value·of·this·type.·<a·href="../core/str/traits/trait.FromStr.html#tymethod.from_str">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-IntoIterator-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#405-412">Source</a></span><a·href="#impl-IntoIterator-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Item"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#406">Source</a><a·href="#associatedtype.Item"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item"·class="associatedtype">Item</a>·=·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>The·type·of·the·elements·being·iterated·over.</div></details><details·class="toggle"·open><summary><section·id="associatedtype.IntoIter"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#407">Source</a><a·href="#associatedtype.IntoIter"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter"·class="associatedtype">IntoIter</a>·=·<a·class="struct"·href="token_stream/struct.IntoIter.html"·title="struct·proc_macro::token_stream::IntoIter">IntoIter</a></h4></section></summary><div·class='docblock'>Which·kind·of·iterator·are·we·turning·this·into?</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_iter"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#409-411">Source</a><a·href="#method.into_iter"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter"·class="fn">into_iter</a>(self)·-&gt;·<a·class="struct"·href="token_stream/struct.IntoIter.html"·title="struct·proc_macro::token_stream::IntoIter">IntoIter</a>·<a·href="#"·class="tooltip"·data-notable-ty="IntoIter">ⓘ</a></h4></section></summary><div·class='docblock'>Creates·an·iterator·from·a·value.·<a·href="../core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-ToTokens-for-TokenStream"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#89-97">Source</a><a·href="#impl-ToTokens-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#90-92">Source</a><a·href="#method.to_tokens"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Write·<code>self</code>·to·the·given·<code>TokenStream</code>.·<a·href="trait.ToTokens.html#tymethod.to_tokens">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#94-96">Source</a><a·href="#method.into_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.into_token_stream">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><a·href="#method.to_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.to_token_stream">Read·more</a></div></details></div></details><section·id="impl-Send-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#88">Source</a></span><a·href="#impl-Send-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section><section·id="impl-Sync-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#90">Source</a></span><a·href="#impl-Sync-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-TokenStream"·class="impl"><a·href="#impl-Freeze-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section><section·id="impl-RefUnwindSafe-for-TokenStream"·class="impl"><a·href="#impl-RefUnwindSafe-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section><section·id="impl-Unpin-for-TokenStream"·class="impl"><a·href="#impl-Unpin-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section><section·id="impl-UnwindSafe-for-TokenStream"·class="impl"><a·href="#impl-UnwindSafe-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where38 </div><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Err"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#177">Source</a><a·href="#associatedtype.Err"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/str/traits/trait.FromStr.html#associatedtype.Err"·class="associatedtype">Err</a>·=·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a></h4></section></summary><div·class='docblock'>The·associated·error·which·can·be·returned·from·parsing.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.from_str"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#179-181">Source</a><a·href="#method.from_str"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/str/traits/trait.FromStr.html#tymethod.from_str"·class="fn">from_str</a>(src:·&amp;<a·class="primitive"·href="../std/primitive.str.html">str</a>)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>,·<a·class="struct"·href="struct.LexError.html"·title="struct·proc_macro::LexError">LexError</a>&gt;</h4></section></summary><div·class='docblock'>Parses·a·string·<code>s</code>·to·return·a·value·of·this·type.·<a·href="../core/str/traits/trait.FromStr.html#tymethod.from_str">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-IntoIterator-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#405-412">Source</a></span><a·href="#impl-IntoIterator-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Item"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#406">Source</a><a·href="#associatedtype.Item"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item"·class="associatedtype">Item</a>·=·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>The·type·of·the·elements·being·iterated·over.</div></details><details·class="toggle"·open><summary><section·id="associatedtype.IntoIter"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#407">Source</a><a·href="#associatedtype.IntoIter"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter"·class="associatedtype">IntoIter</a>·=·<a·class="struct"·href="token_stream/struct.IntoIter.html"·title="struct·proc_macro::token_stream::IntoIter">IntoIter</a></h4></section></summary><div·class='docblock'>Which·kind·of·iterator·are·we·turning·this·into?</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_iter"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/lib.rs.html#409-411">Source</a><a·href="#method.into_iter"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter"·class="fn">into_iter</a>(self)·-&gt;·<a·class="struct"·href="token_stream/struct.IntoIter.html"·title="struct·proc_macro::token_stream::IntoIter">IntoIter</a>·<a·href="#"·class="tooltip"·data-notable-ty="IntoIter">ⓘ</a></h4></section></summary><div·class='docblock'>Creates·an·iterator·from·a·value.·<a·href="../core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-ToTokens-for-TokenStream"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#89-97">Source</a><a·href="#impl-ToTokens-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#90-92">Source</a><a·href="#method.to_tokens"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Write·<code>self</code>·to·the·given·<code>TokenStream</code>.·<a·href="trait.ToTokens.html#tymethod.to_tokens">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#94-96">Source</a><a·href="#method.into_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.into_token_stream">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><a·href="#method.to_token_stream"·class="anchor">§</a><h4·class="code-header">fn·<a·href="trait.ToTokens.html#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span><div·class='docblock'>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.·<a·href="trait.ToTokens.html#method.to_token_stream">Read·more</a></div></details></div></details><section·id="impl-Send-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#88">Source</a></span><a·href="#impl-Send-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Send.html"·title="trait·core::marker::Send">Send</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section><section·id="impl-Sync-for-TokenStream"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../src/proc_macro/lib.rs.html#90">Source</a></span><a·href="#impl-Sync-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·!<a·class="trait"·href="../core/marker/trait.Sync.html"·title="trait·core::marker::Sync">Sync</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></div><h2·id="synthetic-implementations"·class="section-header">Auto·Trait·Implementations<a·href="#synthetic-implementations"·class="anchor">§</a></h2><div·id="synthetic-implementations-list"><section·id="impl-Freeze-for-TokenStream"·class="impl"><a·href="#impl-Freeze-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Freeze.html"·title="trait·core::marker::Freeze">Freeze</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section><section·id="impl-RefUnwindSafe-for-TokenStream"·class="impl"><a·href="#impl-RefUnwindSafe-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.RefUnwindSafe.html"·title="trait·core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section><section·id="impl-Unpin-for-TokenStream"·class="impl"><a·href="#impl-Unpin-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/marker/trait.Unpin.html"·title="trait·core::marker::Unpin">Unpin</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section><section·id="impl-UnwindSafe-for-TokenStream"·class="impl"><a·href="#impl-UnwindSafe-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../core/panic/unwind_safe/trait.UnwindSafe.html"·title="trait·core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></div><h2·id="blanket-implementations"·class="section-header">Blanket·Implementations<a·href="#blanket-implementations"·class="anchor">§</a></h2><div·id="blanket-implementations-list"><details·class="toggle·implementors-toggle"><summary><section·id="impl-Any-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/any.rs.html#138">Source</a><a·href="#impl-Any-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/any/trait.Any.html"·title="trait·core::any::Any">Any</a>·for·T<div·class="where">where
39 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where39 ····T:·'static·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.type_id"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/any.rs.html#139">Source</a><a·href="#method.type_id"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/any/trait.Any.html#tymethod.type_id"·class="fn">type_id</a>(&amp;self)·-&gt;·<a·class="struct"·href="../core/any/struct.TypeId.html"·title="struct·core::any::TypeId">TypeId</a></h4></section></summary><div·class='docblock'>Gets·the·<code>TypeId</code>·of·<code>self</code>.·<a·href="../core/any/trait.Any.html#tymethod.type_id">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Borrow%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#209">Source</a><a·href="#impl-Borrow%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.Borrow.html"·title="trait·core::borrow::Borrow">Borrow</a>&lt;T&gt;·for·T<div·class="where">where
40 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where40 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#211">Source</a><a·href="#method.borrow"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow"·class="fn">borrow</a>(&amp;self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;T</a></h4></section></summary><div·class='docblock'>Immutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.Borrow.html#tymethod.borrow">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-BorrowMut%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#217">Source</a><a·href="#impl-BorrowMut%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/borrow/trait.BorrowMut.html"·title="trait·core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt;·for·T<div·class="where">where
41 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where41 ····T:·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.borrow_mut"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/borrow.rs.html#218">Source</a><a·href="#method.borrow_mut"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut"·class="fn">borrow_mut</a>(&amp;mut·self)·-&gt;·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a></h4></section></summary><div·class='docblock'>Mutably·borrows·from·an·owned·value.·<a·href="../core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-CloneToUninit-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#273">Source</a><a·href="#impl-CloneToUninit-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/clone/trait.CloneToUninit.html"·title="trait·core::clone::CloneToUninit">CloneToUninit</a>·for·T<div·class="where">where
42 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>42 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_to_uninit"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/clone.rs.html#275">Source</a><a·href="#method.clone_to_uninit"·class="anchor">§</a><h4·class="code-header">unsafe·fn·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit"·class="fn">clone_to_uninit</a>(&amp;self,·dst:·<a·class="primitive"·href="../std/primitive.pointer.html">*mut·</a><a·class="primitive"·href="../std/primitive.u8.html">u8</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>clone_to_uninit</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/126799">#126799</a>)</span></div></span><div·class='docblock'>Performs·copy-assignment·from·<code>self</code>·to·<code>dst</code>.·<a·href="../core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-From%3CT%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#767">Source</a><a·href="#impl-From%3CT%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·T</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.from-1"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#770">Source</a><a·href="#method.from-1"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.From.html#tymethod.from"·class="fn">from</a>(t:·T)·-&gt;·T</h4></section></summary><div·class="docblock"><p>Returns·the·argument·unchanged.</p>
43 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where43 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-Into%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#750-752">Source</a><a·href="#impl-Into%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;U&gt;·for·T<div·class="where">where
44 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>44 ····U:·<a·class="trait"·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#760">Source</a><a·href="#method.into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.Into.html#tymethod.into"·class="fn">into</a>(self)·-&gt;·U</h4></section></summary><div·class="docblock"><p>Calls·<code>U::from(self)</code>.</p>
45 <p>That·is,·this·conversion·is·whatever·the·implementation·of45 <p>That·is,·this·conversion·is·whatever·the·implementation·of
46 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>46 <code><a·href="../core/convert/trait.From.html"·title="trait·core::convert::From">From</a>&lt;T&gt;·for·U</code>·chooses·to·do.</p>
47 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where47 </div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToOwned-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#82-84">Source</a><a·href="#impl-ToOwned-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/borrow/trait.ToOwned.html"·title="trait·alloc::borrow::ToOwned">ToOwned</a>·for·T<div·class="where">where
48 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where48 ····T:·<a·class="trait"·href="../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Owned"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#86">Source</a><a·href="#associatedtype.Owned"·class="anchor">§</a><h4·class="code-header">type·<a·href="../alloc/borrow/trait.ToOwned.html#associatedtype.Owned"·class="associatedtype">Owned</a>·=·T</h4></section></summary><div·class='docblock'>The·resulting·type·after·obtaining·ownership.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.to_owned"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#87">Source</a><a·href="#method.to_owned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned"·class="fn">to_owned</a>(&amp;self)·-&gt;·T</h4></section></summary><div·class='docblock'>Creates·owned·data·from·borrowed·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/borrow.rs.html#91">Source</a><a·href="#method.clone_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into"·class="fn">clone_into</a>(&amp;self,·target:·<a·class="primitive"·href="../std/primitive.reference.html">&amp;mut·T</a>)</h4></section></summary><div·class='docblock'>Uses·borrowed·data·to·replace·owned·data,·usually·by·cloning.·<a·href="../alloc/borrow/trait.ToOwned.html#method.clone_into">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToString-for-T"·class="impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2677">Source</a><a·href="#impl-ToString-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T&gt;·<a·class="trait"·href="../alloc/string/trait.ToString.html"·title="trait·alloc::string::ToString">ToString</a>·for·T<div·class="where">where
49 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where49 ····T:·<a·class="trait"·href="../core/fmt/trait.Display.html"·title="trait·core::fmt::Display">Display</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_string"·class="method·trait-impl"><a·class="src·rightside"·href="../src/alloc/string.rs.html#2679">Source</a><a·href="#method.to_string"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string"·class="fn">to_string</a>(&amp;self)·-&gt;·<a·class="struct"·href="../alloc/string/struct.String.html"·title="struct·alloc::string::String">String</a></h4></section></summary><div·class='docblock'>Converts·the·given·value·to·a·<code>String</code>.·<a·href="../alloc/string/trait.ToString.html#tymethod.to_string">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryFrom%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#807-809">Source</a><a·href="#impl-TryFrom%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;·for·T<div·class="where">where
50 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where50 ····U:·<a·class="trait"·href="../core/convert/trait.Into.html"·title="trait·core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error-1"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#811">Source</a><a·href="#associatedtype.Error-1"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·class="associatedtype">Error</a>·=·<a·class="enum"·href="../core/convert/enum.Infallible.html"·title="enum·core::convert::Infallible">Infallible</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_from"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#814">Source</a><a·href="#method.try_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryFrom.html#tymethod.try_from"·class="fn">try_from</a>(value:·U)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;T,·&lt;T·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-TryInto%3CU%3E-for-T"·class="impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#792-794">Source</a><a·href="#impl-TryInto%3CU%3E-for-T"·class="anchor">§</a><h3·class="code-header">impl&lt;T,·U&gt;·<a·class="trait"·href="../core/convert/trait.TryInto.html"·title="trait·core::convert::TryInto">TryInto</a>&lt;U&gt;·for·T<div·class="where">where
51 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div><script·type="text/json"·id="notable-traits-data">{"IntoIter":"<h3>Notable·traits·for·<code><a·class=\"struct\"·href=\"token_stream/struct.IntoIter.html\"·title=\"struct·proc_macro::token_stream::IntoIter\">IntoIter</a></code></h3><pre><code><div·class=\"where\">impl·<a·class=\"trait\"·href=\"../core/iter/traits/iterator/trait.Iterator.html\"·title=\"trait·core::iter::traits::iterator::Iterator\">Iterator</a>·for·<a·class=\"struct\"·href=\"token_stream/struct.IntoIter.html\"·title=\"struct·proc_macro::token_stream::IntoIter\">IntoIter</a></div><div·class=\"where\">····type·<a·href=\"../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\"·class=\"associatedtype\">Item</a>·=·<a·class=\"enum\"·href=\"enum.TokenTree.html\"·title=\"enum·proc_macro::TokenTree\">TokenTree</a>;</div>"}</script></section></div></main></body></html>51 ····U:·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Error"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#796">Source</a><a·href="#associatedtype.Error"·class="anchor">§</a><h4·class="code-header">type·<a·href="../core/convert/trait.TryInto.html#associatedtype.Error"·class="associatedtype">Error</a>·=·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a></h4></section></summary><div·class='docblock'>The·type·returned·in·the·event·of·a·conversion·error.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_into"·class="method·trait-impl"><a·class="src·rightside"·href="../src/core/convert/mod.rs.html#799">Source</a><a·href="#method.try_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../core/convert/trait.TryInto.html#tymethod.try_into"·class="fn">try_into</a>(self)·-&gt;·<a·class="enum"·href="../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;U,·&lt;U·as·<a·class="trait"·href="../core/convert/trait.TryFrom.html"·title="trait·core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a·class="associatedtype"·href="../core/convert/trait.TryFrom.html#associatedtype.Error"·title="type·core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div·class='docblock'>Performs·the·conversion.</div></details></div></details></div><script·type="text/json"·id="notable-traits-data">{"IntoIter":"<h3>Notable·traits·for·<code><a·class=\"struct\"·href=\"token_stream/struct.IntoIter.html\"·title=\"struct·proc_macro::token_stream::IntoIter\">IntoIter</a></code></h3><pre><code><div·class=\"where\">impl·<a·class=\"trait\"·href=\"../core/iter/traits/iterator/trait.Iterator.html\"·title=\"trait·core::iter::traits::iterator::Iterator\">Iterator</a>·for·<a·class=\"struct\"·href=\"token_stream/struct.IntoIter.html\"·title=\"struct·proc_macro::token_stream::IntoIter\">IntoIter</a></div><div·class=\"where\">····type·<a·href=\"../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\"·class=\"associatedtype\">Item</a>·=·<a·class=\"enum\"·href=\"enum.TokenTree.html\"·title=\"enum·proc_macro::TokenTree\">TokenTree</a>;</div>"}</script></section></div></main></body></html>
177 KB
./usr/share/doc/rust-doc/html/proc_macro/token_stream/struct.IntoIter.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="An·iterator·over·`TokenStream`’s·`TokenTree`s.·The·iteration·is·“shallow”,·e.g.,·the·iterator·doesn’t·recurse·into·delimited·groups,·and·returns·whole·groups·as·token·trees."><title>IntoIter·in·proc_macro::token_stream·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../../"·data-static-root-path="../../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»       2025-02-17)»    (built»      from»  a» source»   tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Into<wbr>Iter</a></h2><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Clone-for-IntoIter"·title="Clone">Clone</a></li><li><a·href="#impl-Iterator-for-IntoIter"·title="Iterator">Iterator</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Send-for-IntoIter"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-IntoIter"·title="!Sync">!Sync</a></li><li><a·href="#impl-Freeze-for-IntoIter"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-IntoIter"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-IntoIter"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-IntoIter"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-IntoIterator-for-I"·title="IntoIterator">IntoIterator</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2><a·href="index.html">In·proc_<wbr>macro::<wbr>token_<wbr>stream</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="../index.html">proc_macro</a>::<wbr><a·href="index.html">token_stream</a></span><h1>Struct·<span·class="struct">IntoIter</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../../src/proc_macro/lib.rs.html#372-380">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·IntoIter(<span·class="comment">/*·private·fields·*/</span>);</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>An·iterator·over·<code>TokenStream</code>’s·<code>TokenTree</code>s.1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="An·iterator·over·`TokenStream`’s·`TokenTree`s.·The·iteration·is·“shallow”,·e.g.,·the·iterator·doesn’t·recurse·into·delimited·groups,·and·returns·whole·groups·as·token·trees."><title>IntoIter·in·proc_macro::token_stream·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../../"·data-static-root-path="../../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../../static.files/favicon-044be391.svg"></head><body·class="rustdoc·struct"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»       2025-02-17)»    (built»      from»  a» source»   tarball)</div><div·class="sidebar-elems"><section·id="rustdoc-toc"><h2·class="location"><a·href="#">Into<wbr>Iter</a></h2><h3><a·href="#trait-implementations">Trait·Implementations</a></h3><ul·class="block·trait-implementation"><li><a·href="#impl-Clone-for-IntoIter"·title="Clone">Clone</a></li><li><a·href="#impl-Iterator-for-IntoIter"·title="Iterator">Iterator</a></li></ul><h3><a·href="#synthetic-implementations">Auto·Trait·Implementations</a></h3><ul·class="block·synthetic-implementation"><li><a·href="#impl-Send-for-IntoIter"·title="!Send">!Send</a></li><li><a·href="#impl-Sync-for-IntoIter"·title="!Sync">!Sync</a></li><li><a·href="#impl-Freeze-for-IntoIter"·title="Freeze">Freeze</a></li><li><a·href="#impl-RefUnwindSafe-for-IntoIter"·title="RefUnwindSafe">RefUnwindSafe</a></li><li><a·href="#impl-Unpin-for-IntoIter"·title="Unpin">Unpin</a></li><li><a·href="#impl-UnwindSafe-for-IntoIter"·title="UnwindSafe">UnwindSafe</a></li></ul><h3><a·href="#blanket-implementations">Blanket·Implementations</a></h3><ul·class="block·blanket-implementation"><li><a·href="#impl-Any-for-T"·title="Any">Any</a></li><li><a·href="#impl-Borrow%3CT%3E-for-T"·title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a·href="#impl-BorrowMut%3CT%3E-for-T"·title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a·href="#impl-CloneToUninit-for-T"·title="CloneToUninit">CloneToUninit</a></li><li><a·href="#impl-From%3CT%3E-for-T"·title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a·href="#impl-Into%3CU%3E-for-T"·title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a·href="#impl-IntoIterator-for-I"·title="IntoIterator">IntoIterator</a></li><li><a·href="#impl-ToOwned-for-T"·title="ToOwned">ToOwned</a></li><li><a·href="#impl-TryFrom%3CU%3E-for-T"·title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a·href="#impl-TryInto%3CU%3E-for-T"·title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li></ul></section><div·id="rustdoc-modnav"><h2><a·href="index.html">In·proc_<wbr>macro::<wbr>token_<wbr>stream</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="../index.html">proc_macro</a>::<wbr><a·href="index.html">token_stream</a></span><h1>Struct·<span·class="struct">IntoIter</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../../src/proc_macro/lib.rs.html#372-380">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·struct·IntoIter(<span·class="comment">/*·private·fields·*/</span>);</code></pre><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>An·iterator·over·<code>TokenStream</code>’s·<code>TokenTree</code>s.
2 The·iteration·is·“shallow”,·e.g.,·the·iterator·doesn’t·recurse·into·delimited·groups,2 The·iteration·is·“shallow”,·e.g.,·the·iterator·doesn’t·recurse·into·delimited·groups,
3 and·returns·whole·groups·as·token·trees.</p>3 and·returns·whole·groups·as·token·trees.</p>
4 </div></details><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-IntoIter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../../src/proc_macro/lib.rs.html#370">Source</a></span><a·href="#impl-Clone-for-IntoIter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.IntoIter.html"·title="struct·proc_macro::token_stream::IntoIter">IntoIter</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/proc_macro/lib.rs.html#370">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.IntoIter.html"·title="struct·proc_macro::token_stream::IntoIter">IntoIter</a>·<a·href="#"·class="tooltip"·data-notable-ty="IntoIter">ⓘ</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Iterator-for-IntoIter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../../src/proc_macro/lib.rs.html#383-402">Source</a></span><a·href="#impl-Iterator-for-IntoIter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../../core/iter/traits/iterator/trait.Iterator.html"·title="trait·core::iter::traits::iterator::Iterator">Iterator</a>·for·<a·class="struct"·href="struct.IntoIter.html"·title="struct·proc_macro::token_stream::IntoIter">IntoIter</a></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Item"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../../src/proc_macro/lib.rs.html#384">Source</a><a·href="#associatedtype.Item"·class="anchor">§</a><h4·class="code-header">type·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·class="associatedtype">Item</a>·=·<a·class="enum"·href="../enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>The·type·of·the·elements·being·iterated·over.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.next"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/proc_macro/lib.rs.html#386-393">Source</a><a·href="#method.next"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#tymethod.next"·class="fn">next</a>(&amp;mut·self)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="enum"·href="../enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;</h4></section></summary><div·class='docblock'>Advances·the·iterator·and·returns·the·next·value.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.size_hint"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/proc_macro/lib.rs.html#395-397">Source</a><a·href="#method.size_hint"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.size_hint"·class="fn">size_hint</a>(&amp;self)·-&gt;·(<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a>,·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.[·...·truncated·by·diffoscope;·len:·1380,·SHA:·650329d96e3083bdbc25e835befffb0cd620c792ca71188593fdb742826ada14·...·]/std/primitive.usize.html">usize</a>&gt;(4 </div></details><h2·id="trait-implementations"·class="section-header">Trait·Implementations<a·href="#trait-implementations"·class="anchor">§</a></h2><div·id="trait-implementations-list"><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Clone-for-IntoIter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../../src/proc_macro/lib.rs.html#370">Source</a></span><a·href="#impl-Clone-for-IntoIter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>·for·<a·class="struct"·href="struct.IntoIter.html"·title="struct·proc_macro::token_stream::IntoIter">IntoIter</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.clone"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/proc_macro/lib.rs.html#370">Source</a><a·href="#method.clone"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/clone/trait.Clone.html#tymethod.clone"·class="fn">clone</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.IntoIter.html"·title="struct·proc_macro::token_stream::IntoIter">IntoIter</a>·<a·href="#"·class="tooltip"·data-notable-ty="IntoIter">ⓘ</a></h4></section></summary><div·class='docblock'>Returns·a·copy·of·the·value.·<a·href="../../core/clone/trait.Clone.html#tymethod.clone">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.clone_from"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/clone.rs.html#174">Source</a></span><a·href="#method.clone_from"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/clone/trait.Clone.html#method.clone_from"·class="fn">clone_from</a>(&amp;mut·self,·source:·&amp;Self)</h4></section></summary><div·class='docblock'>Performs·copy-assignment·from·<code>source</code>.·<a·href="../../core/clone/trait.Clone.html#method.clone_from">Read·more</a></div></details></div></details><details·class="toggle·implementors-toggle"·open><summary><section·id="impl-Iterator-for-IntoIter"·class="impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.29.0">1.29.0</span>···<a·class="src"·href="../../src/proc_macro/lib.rs.html#383-402">Source</a></span><a·href="#impl-Iterator-for-IntoIter"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="../../core/iter/traits/iterator/trait.Iterator.html"·title="trait·core::iter::traits::iterator::Iterator">Iterator</a>·for·<a·class="struct"·href="struct.IntoIter.html"·title="struct·proc_macro::token_stream::IntoIter">IntoIter</a></h3></section></summary><div·class="impl-items"><details·class="toggle"·open><summary><section·id="associatedtype.Item"·class="associatedtype·trait-impl"><a·class="src·rightside"·href="../../src/proc_macro/lib.rs.html#384">Source</a><a·href="#associatedtype.Item"·class="anchor">§</a><h4·class="code-header">type·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·class="associatedtype">Item</a>·=·<a·class="enum"·href="../enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h4></section></summary><div·class='docblock'>The·type·of·the·elements·being·iterated·over.</div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.next"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/proc_macro/lib.rs.html#386-393">Source</a><a·href="#method.next"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#tymethod.next"·class="fn">next</a>(&amp;mut·self)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="enum"·href="../enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a>&gt;</h4></section></summary><div·class='docblock'>Advances·the·iterator·and·returns·the·next·value.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.size_hint"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/proc_macro/lib.rs.html#395-397">Source</a><a·href="#method.size_hint"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.size_hint"·class="fn">size_hint</a>(&amp;self)·-&gt;·(<a·class="primitive"·href="../../std/primitive.usize.html">usize</a>,·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="primitive"·href="../../std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div·clas[·...·truncated·by·diffoscope;·len:·1272,·SHA:·1ac1ba8994ebe1bd25cd75a336eac022e3d83343e9982b311916c4bcbd52d54b·...·]/std/primitive.usize.html">usize</a>&gt;(
5 ····&amp;mut·self,5 ····&amp;mut·self,
6 )·-&gt;·<a·class="enum"·href="../../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;[Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.array.html">N</a>],·<a·class="struct"·href="../../core/array/iter/struct.IntoIter.html"·title="struct·core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,·N&gt;&gt;<div·class="where">where6 )·-&gt;·<a·class="enum"·href="../../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;[Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>;·<a·class="primitive"·href="../../std/primitive.array.html">N</a>],·<a·class="struct"·href="../../core/array/iter/struct.IntoIter.html"·title="struct·core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,·N&gt;&gt;<div·class="where">where
7 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iter_next_chunk</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/98326">#98326</a>)</span></div></span><div·class='docblock'>Advances·the·iterator·and·returns·an·array·containing·the·next·<code>N</code>·values.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.next_chunk">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.last"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#249-251">Source</a></span><a·href="#method.last"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.last"·class="fn">last</a>(self)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where7 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iter_next_chunk</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/98326">#98326</a>)</span></div></span><div·class='docblock'>Advances·the·iterator·and·returns·an·array·containing·the·next·<code>N</code>·values.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.next_chunk">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.last"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#249-251">Source</a></span><a·href="#method.last"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.last"·class="fn">last</a>(self)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where
8 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Consumes·the·iterator,·returning·the·last·element.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.last">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.advance_by"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#296">Source</a><a·href="#method.advance_by"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.advance_by"·class="fn">advance_by</a>(&amp;mut·self,·n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a>)·-&gt;·<a·class="enum"·href="../../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.[·...·truncated·by·diffoscope;·len:·2307,·SHA:·ef5faed64b5286272424bcd15a5d0301bfa6280808a54cfd6da844f463cd0372·...·]/std/primitive.usize.html">usize</a>)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/step_by/struct.StepBy.html"·title="struct·core::iter::adapters::step_by::StepBy">StepBy</a>&lt;Self&gt;<div·class="where">where8 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Consumes·the·iterator,·returning·the·last·element.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.last">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.advance_by"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#296">Source</a><a·href="#method.advance_by"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.advance_by"·class="fn">advance_by</a>(&amp;mut·self,·n:·<a·class="primitive"·href="../../std/primitive.usize.html">usize</a>)·-&gt;·<a·class="enum"·href="../../core/result/enum.Result.html"·title="enum·core::result::Result">Result</a>&lt;<a·class="primitive"·href="../../std/primitive.unit.html">()</a>,·<a·class="struct"·href="../../core/[·...·truncated·by·diffoscope;·len:·2172,·SHA:·226df8a0ac7cc66c1a5f258a2691317e43902eaa4fe16a0a30bf120571e10626·...·]/std/primitive.usize.html">usize</a>)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/step_by/struct.StepBy.html"·title="struct·core::iter::adapters::step_by::StepBy">StepBy</a>&lt;Self&gt;<div·class="where">where
9 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·starting·at·the·same·point,·but·stepping·by9 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·starting·at·the·same·point,·but·stepping·by
10 the·given·amount·at·each·iteration.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.step_by">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.chain"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#468-471">Source</a></span><a·href="#method.chain"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.chain"·class="fn">chain</a>&lt;U&gt;(self,·other:·U)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/chain/struct.Chain.html"·title="struct·core::iter::adapters::chain::Chain">Chain</a>&lt;Self,·&lt;U·as·<a·class="trait"·href="../../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a·class="associatedtype"·href="../../core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter"·title="type·core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a>&gt;<div·class="where">where10 the·given·amount·at·each·iteration.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.step_by">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.chain"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#468-471">Source</a></span><a·href="#method.chain"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.chain"·class="fn">chain</a>&lt;U&gt;(self,·other:·U)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/chain/struct.Chain.html"·title="struct·core::iter::adapters::chain::Chain">Chain</a>&lt;Self,·&lt;U·as·<a·class="trait"·href="../../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a·class="associatedtype"·href="../../core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter"·title="type·core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a>&gt;<div·class="where">where
11 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,11 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
12 ····U:·<a·class="trait"·href="../../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,</div></h4></section></summary><div·class='docblock'>Takes·two·iterators·and·creates·a·new·iterator·over·both·in·sequence.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.chain">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.zip"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#586-589">Source</a></span><a·href="#method.zip"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.zip"·class="fn">zip</a>&lt;U&gt;(self,·other:·U)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/zip/struct.Zip.html"·title="struct·core::iter::adapters::zip::Zip">Zip</a>&lt;Self,·&lt;U·as·<a·class="trait"·href="../../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a·class="associatedtype"·href="../../core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter"·title="type·core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a>&gt;<div·class="where">where12 ····U:·<a·class="trait"·href="../../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item·=·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,</div></h4></section></summary><div·class='docblock'>Takes·two·iterators·and·creates·a·new·iterator·over·both·in·sequence.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.chain">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.zip"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#586-589">Source</a></span><a·href="#method.zip"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.zip"·class="fn">zip</a>&lt;U&gt;(self,·other:·U)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/zip/struct.Zip.html"·title="struct·core::iter::adapters::zip::Zip">Zip</a>&lt;Self,·&lt;U·as·<a·class="trait"·href="../../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a·class="associatedtype"·href="../../core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter"·title="type·core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a>&gt;<div·class="where">where
13 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,13 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
14 ····U:·<a·class="trait"·href="../../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>,</div></h4></section></summary><div·class='docblock'>‘Zips·up’·two·iterators·into·a·single·iterator·of·pairs.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.zip">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.intersperse"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#628-631">Source</a><a·href="#method.intersperse"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.intersperse"·class="fn">intersperse</a>(self,·separator:·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/intersperse/struct.Intersperse.html"·title="struct·core::iter::adapters::intersperse::Intersperse">Intersperse</a>&lt;Self&gt;<div·class="where">where14 ····U:·<a·class="trait"·href="../../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>,</div></h4></section></summary><div·class='docblock'>‘Zips·up’·two·iterators·into·a·single·iterator·of·pairs.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.zip">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.intersperse"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#628-631">Source</a><a·href="#method.intersperse"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.intersperse"·class="fn">intersperse</a>(self,·separator:·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/intersperse/struct.Intersperse.html"·title="struct·core::iter::adapters::intersperse::Intersperse">Intersperse</a>&lt;Self&gt;<div·class="where">where
15 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,15 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
Offset 20, 117 lines modifiedOffset 20, 117 lines modified
20 between·adjacent·items·of·the·original·iterator.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.intersperse_with">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.map"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#745-748">Source</a></span><a·href="#method.map"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map"·class="fn">map</a>&lt;B,·F&gt;(self,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/map/struct.Map.html"·title="struct·core::iter::adapters::map::Map">Map</a>&lt;Self,·F&gt;<div·class="where">where20 between·adjacent·items·of·the·original·iterator.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.intersperse_with">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.map"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#745-748">Source</a></span><a·href="#method.map"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map"·class="fn">map</a>&lt;B,·F&gt;(self,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/map/struct.Map.html"·title="struct·core::iter::adapters::map::Map">Map</a>&lt;Self,·F&gt;<div·class="where">where
21 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,21 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
22 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·B,</div></h4></section></summary><div·class='docblock'>Takes·a·closure·and·creates·an·iterator·which·calls·that·closure·on·each22 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·B,</div></h4></section></summary><div·class='docblock'>Takes·a·closure·and·creates·an·iterator·which·calls·that·closure·on·each
23 element.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.for_each"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.21.0">1.21.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#790-793">Source</a></span><a·href="#method.for_each"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.for_each"·class="fn">for_each</a>&lt;F&gt;(self,·f:·F)<div·class="where">where23 element.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.for_each"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.21.0">1.21.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#790-793">Source</a></span><a·href="#method.for_each"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.for_each"·class="fn">for_each</a>&lt;F&gt;(self,·f:·F)<div·class="where">where
24 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,24 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
25 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>),</div></h4></section></summary><div·class='docblock'>Calls·a·closure·on·each·element·of·an·iterator.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.for_each">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.filter"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#866-869">Source</a></span><a·href="#method.filter"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.filter"·class="fn">filter</a>&lt;P&gt;(self,·predicate:·P)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/filter/struct.Filter.html"·title="struct·core::iter::adapters::filter::Filter">Filter</a>&lt;Self,·P&gt;<div·class="where">where25 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>),</div></h4></section></summary><div·class='docblock'>Calls·a·closure·on·each·element·of·an·iterator.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.for_each">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.filter"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#866-869">Source</a></span><a·href="#method.filter"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.filter"·class="fn">filter</a>&lt;P&gt;(self,·predicate:·P)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/filter/struct.Filter.html"·title="struct·core::iter::adapters::filter::Filter">Filter</a>&lt;Self,·P&gt;<div·class="where">where
26 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,26 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
27 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·uses·a·closure·to·determine·if·an·element27 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="../../std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·uses·a·closure·to·determine·if·an·element
28 should·be·yielded.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.filter">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.filter_map"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#911-914">Source</a></span><a·href="#method.filter_map"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.filter_map"·class="fn">filter_map</a>&lt;B,·F&gt;(self,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/filter_map/struct.FilterMap.html"·title="struct·core::iter::adapters::filter_map::FilterMap">FilterMap</a>&lt;Self,·F&gt;<div·class="where">where28 should·be·yielded.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.filter">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.filter_map"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#911-914">Source</a></span><a·href="#method.filter_map"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.filter_map"·class="fn">filter_map</a>&lt;B,·F&gt;(self,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/filter_map/struct.FilterMap.html"·title="struct·core::iter::adapters::filter_map::FilterMap">FilterMap</a>&lt;Self,·F&gt;<div·class="where">where
29 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,29 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
30 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·both·filters·and·maps.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.filter_map">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.enumerate"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#958-960">Source</a></span><a·href="#method.enumerate"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.enumerate"·class="fn">enumerate</a>(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/enumerate/struct.Enumerate.html"·title="struct·core::iter::adapters::enumerate::Enumerate">Enumerate</a>&lt;Self&gt;<div·class="where">where30 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·both·filters·and·maps.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.filter_map">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.enumerate"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#958-960">Source</a></span><a·href="#method.enumerate"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.enumerate"·class="fn">enumerate</a>(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/enumerate/struct.Enumerate.html"·title="struct·core::iter::adapters::enumerate::Enumerate">Enumerate</a>&lt;Self&gt;<div·class="where">where
31 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·gives·the·current·iteration·count·as·well·as31 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·gives·the·current·iteration·count·as·well·as
32 the·next·value.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.enumerate">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.peekable"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1029-1031">Source</a></span><a·href="#method.peekable"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.peekable"·class="fn">peekable</a>(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/peekable/struct.Peekable.html"·title="struct·core::iter::adapters::peekable::Peekable">Peekable</a>&lt;Self&gt;<div·class="where">where32 the·next·value.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.enumerate">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.peekable"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1029-1031">Source</a></span><a·href="#method.peekable"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.peekable"·class="fn">peekable</a>(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/peekable/struct.Peekable.html"·title="struct·core::iter::adapters::peekable::Peekable">Peekable</a>&lt;Self&gt;<div·class="where">where
33 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·can·use·the·<a·href="../../core/iter/adapters/peekable/struct.Peekable.html#method.peek"·title="method·core::iter::adapters::peekable::Peekable::peek"><code>peek</code></a>·and·<a·href="../../core/iter/adapters/peekable/struct.Peekable.html#method.peek_mut"·title="method·core::iter::adapters::peekable::Peekable::peek_mut"><code>peek_mut</code></a>·methods33 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·can·use·the·<a·href="../../core/iter/adapters/peekable/struct.Peekable.html#method.peek"·title="method·core::iter::adapters::peekable::Peekable::peek"><code>peek</code></a>·and·<a·href="../../core/iter/adapters/peekable/struct.Peekable.html#method.peek_mut"·title="method·core::iter::adapters::peekable::Peekable::peek_mut"><code>peek_mut</code></a>·methods
34 to·look·at·the·next·element·of·the·iterator·without·consuming·it.·See34 to·look·at·the·next·element·of·the·iterator·without·consuming·it.·See
35 their·documentation·for·more·information.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.peekable">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.skip_while"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1094-1097">Source</a></span><a·href="#method.skip_while"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.skip_while"·class="fn">skip_while</a>&lt;P&gt;(self,·predicate:·P)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/skip_while/struct.SkipWhile.html"·title="struct·core::iter::adapters::skip_while::SkipWhile">SkipWhile</a>&lt;Self,·P&gt;<div·class="where">where35 their·documentation·for·more·information.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.peekable">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.skip_while"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1094-1097">Source</a></span><a·href="#method.skip_while"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.skip_while"·class="fn">skip_while</a>&lt;P&gt;(self,·predicate:·P)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/skip_while/struct.SkipWhile.html"·title="struct·core::iter::adapters::skip_while::SkipWhile">SkipWhile</a>&lt;Self,·P&gt;<div·class="where">where
36 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,36 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
37 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.skip"·title="method·core::iter::traits::iterator::Iterator::skip"><code>skip</code></a>s·elements·based·on·a·predicate.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.skip_while">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.take_while"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1175-1178">Source</a></span><a·href="#method.take_while"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.take_while"·class="fn">take_while</a>&lt;P&gt;(self,·predicate:·P)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/take_while/struct.TakeWhile.html"·title="struct·core::iter::adapters::take_while::TakeWhile">TakeWhile</a>&lt;Self,·P&gt;<div·class="where">where37 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="../../std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.skip"·title="method·core::iter::traits::iterator::Iterator::skip"><code>skip</code></a>s·elements·based·on·a·predicate.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.skip_while">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.take_while"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1175-1178">Source</a></span><a·href="#method.take_while"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.take_while"·class="fn">take_while</a>&lt;P&gt;(self,·predicate:·P)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/take_while/struct.TakeWhile.html"·title="struct·core::iter::adapters::take_while::TakeWhile">TakeWhile</a>&lt;Self,·P&gt;<div·class="where">where
38 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,38 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
39 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·yields·elements·based·on·a·predicate.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.take_while">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.map_while"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.57.0">1.57.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1263-1266">Source</a></span><a·href="#method.map_while"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map_while"·class="fn">map_while</a>&lt;B,·P&gt;(self,·predicate:·P)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/map_while/struct.MapWhile.html"·title="struct·core::iter::adapters::map_while::MapWhile">MapWhile</a>&lt;Self,·P&gt;<div·class="where">where39 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="../../std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·yields·elements·based·on·a·predicate.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.take_while">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.map_while"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.57.0">1.57.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1263-1266">Source</a></span><a·href="#method.map_while"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map_while"·class="fn">map_while</a>&lt;B,·P&gt;(self,·predicate:·P)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/map_while/struct.MapWhile.html"·title="struct·core::iter::adapters::map_while::MapWhile">MapWhile</a>&lt;Self,·P&gt;<div·class="where">where
40 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,40 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
41 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·both·yields·elements·based·on·a·predicate·and·maps.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map_while">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.skip"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1292-1294">Source</a></span><a·href="#method.skip"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.skip"·class="fn">skip</a>(self,·n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a>)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/skip/struct.Skip.html"·title="struct·core::iter::adapters::skip::Skip">Skip</a>&lt;Self&gt;<div·class="where">where41 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·both·yields·elements·based·on·a·predicate·and·maps.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map_while">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.skip"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1292-1294">Source</a></span><a·href="#method.skip"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.skip"·class="fn">skip</a>(self,·n:·<a·class="primitive"·href="../../std/primitive.usize.html">usize</a>)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/skip/struct.Skip.html"·title="struct·core::iter::adapters::skip::Skip">Skip</a>&lt;Self&gt;<div·class="where">where
42 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·skips·the·first·<code>n</code>·elements.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.skip">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.take"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1345-1347">Source</a></span><a·href="#method.take"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.take"·class="fn">take</a>(self,·n:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a>)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/take/struct.Take.html"·title="struct·core::iter::adapters::take::Take">Take</a>&lt;Self&gt;<div·class="where">where42 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·skips·the·first·<code>n</code>·elements.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.skip">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.take"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1345-1347">Source</a></span><a·href="#method.take"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.take"·class="fn">take</a>(self,·n:·<a·class="primitive"·href="../../std/primitive.usize.html">usize</a>)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/take/struct.Take.html"·title="struct·core::iter::adapters::take::Take">Take</a>&lt;Self&gt;<div·class="where">where
43 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·yields·the·first·<code>n</code>·elements,·or·fewer43 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·yields·the·first·<code>n</code>·elements,·or·fewer
44 if·the·underlying·iterator·ends·sooner.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.take">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.scan"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1392-1395">Source</a></span><a·href="#method.scan"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.scan"·class="fn">scan</a>&lt;St,·B,·F&gt;(self,·initial_state:·St,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/scan/struct.Scan.html"·title="struct·core::iter::adapters::scan::Scan">Scan</a>&lt;Self,·St,·F&gt;<div·class="where">where44 if·the·underlying·iterator·ends·sooner.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.take">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.scan"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1392-1395">Source</a></span><a·href="#method.scan"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.scan"·class="fn">scan</a>&lt;St,·B,·F&gt;(self,·initial_state:·St,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/scan/struct.Scan.html"·title="struct·core::iter::adapters::scan::Scan">Scan</a>&lt;Self,·St,·F&gt;<div·class="where">where
45 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,45 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
46 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·St</a>,·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div·class='docblock'>An·iterator·adapter·which,·like·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fold"·title="method·core::iter::traits::iterator::Iterator::fold"><code>fold</code></a>,·holds·internal·state,·but46 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(<a·class="primitive"·href="../../std/primitive.reference.html">&amp;mut·St</a>,·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div·class='docblock'>An·iterator·adapter·which,·like·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fold"·title="method·core::iter::traits::iterator::Iterator::fold"><code>fold</code></a>,·holds·internal·state,·but
47 unlike·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fold"·title="method·core::iter::traits::iterator::Iterator::fold"><code>fold</code></a>,·produces·a·new·iterator.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.scan">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.flat_map"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1430-1434">Source</a></span><a·href="#method.flat_map"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.flat_map"·class="fn">flat_map</a>&lt;U,·F&gt;(self,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/flatten/struct.FlatMap.html"·title="struct·core::iter::adapters::flatten::FlatMap">FlatMap</a>&lt;Self,·U,·F&gt;<div·class="where">where47 unlike·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fold"·title="method·core::iter::traits::iterator::Iterator::fold"><code>fold</code></a>,·produces·a·new·iterator.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.scan">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.flat_map"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1430-1434">Source</a></span><a·href="#method.flat_map"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.flat_map"·class="fn">flat_map</a>&lt;U,·F&gt;(self,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/flatten/struct.FlatMap.html"·title="struct·core::iter::adapters::flatten::FlatMap">FlatMap</a>&lt;Self,·U,·F&gt;<div·class="where">where
48 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,48 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
49 ····U:·<a·class="trait"·href="../../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>,49 ····U:·<a·class="trait"·href="../../core/iter/traits/collect/trait.IntoIterator.html"·title="trait·core::iter::traits::collect::IntoIterator">IntoIterator</a>,
50 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·U,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·works·like·map,·but·flattens·nested·structure.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.flat_map">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.map_windows"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#1670-1673">Source</a><a·href="#method.map_windows"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map_windows"·class="fn">map_windows</a>&lt;F,·R,·const·N:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a>&gt;(self,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/map_windows/struct.MapWindows.html"·title="struct·core::iter::adapters::map_windows::MapWindows">MapWindows</a>&lt;Self,·F,·N&gt;<div·class="where">where50 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·U,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·that·works·like·map,·but·flattens·nested·structure.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.flat_map">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.map_windows"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#1670-1673">Source</a><a·href="#method.map_windows"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map_windows"·class="fn">map_windows</a>&lt;F,·R,·const·N:·<a·class="primitive"·href="../../std/primitive.usize.html">usize</a>&gt;(self,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/map_windows/struct.MapWindows.html"·title="struct·core::iter::adapters::map_windows::MapWindows">MapWindows</a>&lt;Self,·F,·N&gt;<div·class="where">where
51 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,51 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
52 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;[Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.array.html">N</a>])·-&gt;·R,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iter_map_windows</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/87155">#87155</a>)</span></div></span><div·class='docblock'>Calls·the·given·function·<code>f</code>·for·each·contiguous·window·of·size·<code>N</code>·over52 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;[Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>;·<a·class="primitive"·href="../../std/primitive.array.html">N</a>])·-&gt;·R,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iter_map_windows</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/87155">#87155</a>)</span></div></span><div·class='docblock'>Calls·the·given·function·<code>f</code>·for·each·contiguous·window·of·size·<code>N</code>·over
53 <code>self</code>·and·returns·an·iterator·over·the·outputs·of·<code>f</code>.·Like·<a·href="https://doc.rust-lang.org/1.85.0/std/primitive.slice.html#method.windows"·title="method·slice::windows"><code>slice::windows()</code></a>,53 <code>self</code>·and·returns·an·iterator·over·the·outputs·of·<code>f</code>.·Like·<a·href="../../std/primitive.slice.html#method.windows"·title="method·slice::windows"><code>slice::windows()</code></a>,
54 the·windows·during·mapping·overlap·as·well.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map_windows">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.fuse"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1736-1738">Source</a></span><a·href="#method.fuse"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fuse"·class="fn">fuse</a>(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/fuse/struct.Fuse.html"·title="struct·core::iter::adapters::fuse::Fuse">Fuse</a>&lt;Self&gt;<div·class="where">where54 the·windows·during·mapping·overlap·as·well.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.map_windows">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.fuse"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1736-1738">Source</a></span><a·href="#method.fuse"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fuse"·class="fn">fuse</a>(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/fuse/struct.Fuse.html"·title="struct·core::iter::adapters::fuse::Fuse">Fuse</a>&lt;Self&gt;<div·class="where">where
55 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·ends·after·the·first·<a·href="../../core/option/enum.Option.html#variant.None"·title="variant·core::option::Option::None"><code>None</code></a>.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fuse">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.inspect"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1820-1823">Source</a></span><a·href="#method.inspect"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.inspect"·class="fn">inspect</a>&lt;F&gt;(self,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/inspect/struct.Inspect.html"·title="struct·core::iter::adapters::inspect::Inspect">Inspect</a>&lt;Self,·F&gt;<div·class="where">where55 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·ends·after·the·first·<a·href="../../core/option/enum.Option.html#variant.None"·title="variant·core::option::Option::None"><code>None</code></a>.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fuse">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.inspect"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1820-1823">Source</a></span><a·href="#method.inspect"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.inspect"·class="fn">inspect</a>&lt;F&gt;(self,·f:·F)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/inspect/struct.Inspect.html"·title="struct·core::iter::adapters::inspect::Inspect">Inspect</a>&lt;Self,·F&gt;<div·class="where">where
56 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,56 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
57 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>),</div></h4></section></summary><div·class='docblock'>Does·something·with·each·element·of·an·iterator,·passing·the·value·on.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.inspect">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.by_ref"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1848-1850">Source</a></span><a·href="#method.by_ref"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.by_ref"·class="fn">by_ref</a>(&amp;mut·self)·-&gt;·&amp;mut·Self<div·class="where">where57 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>),</div></h4></section></summary><div·class='docblock'>Does·something·with·each·element·of·an·iterator,·passing·the·value·on.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.inspect">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.by_ref"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1848-1850">Source</a></span><a·href="#method.by_ref"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.by_ref"·class="fn">by_ref</a>(&amp;mut·self)·-&gt;·&amp;mut·Self<div·class="where">where
58 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Borrows·an·iterator,·rather·than·consuming·it.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.by_ref">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.collect"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1967-1969">Source</a></span><a·href="#method.collect"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.collect"·class="fn">collect</a>&lt;B&gt;(self)·-&gt;·B<div·class="where">where58 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Borrows·an·iterator,·rather·than·consuming·it.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.by_ref">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.collect"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#1967-1969">Source</a></span><a·href="#method.collect"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.collect"·class="fn">collect</a>&lt;B&gt;(self)·-&gt;·B<div·class="where">where
59 ····B:·<a·class="trait"·href="../../core/iter/traits/collect/trait.FromIterator.html"·title="trait·core::iter::traits::collect::FromIterator">FromIterator</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,59 ····B:·<a·class="trait"·href="../../core/iter/traits/collect/trait.FromIterator.html"·title="trait·core::iter::traits::collect::FromIterator">FromIterator</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,
60 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Transforms·an·iterator·into·a·collection.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.collect">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.collect_into"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#2117-2119">Source</a><a·href="#method.collect_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.collect_into"·class="fn">collect_into</a>&lt;E&gt;(self,·collection:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·E</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;mut·E</a><div·class="where">where60 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><div·class='docblock'>Transforms·an·iterator·into·a·collection.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.collect">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.collect_into"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#2117-2119">Source</a><a·href="#method.collect_into"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.collect_into"·class="fn">collect_into</a>&lt;E&gt;(self,·collection:·<a·class="primitive"·href="../../std/primitive.reference.html">&amp;mut·E</a>)·-&gt;·<a·class="primitive"·href="../../std/primitive.reference.html">&amp;mut·E</a><div·class="where">where
61 ····E:·<a·class="trait"·href="../../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,61 ····E:·<a·class="trait"·href="../../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,
62 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iter_collect_into</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/94780">#94780</a>)</span></div></span><div·class='docblock'>Collects·all·the·items·from·an·iterator·into·a·collection.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.collect_into">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.partition"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2149-2153">Source</a></span><a·href="#method.partition"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.partition"·class="fn">partition</a>&lt;B,·F&gt;(self,·f:·F)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.tuple.html">(B,·B)</a><div·class="where">where62 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iter_collect_into</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/94780">#94780</a>)</span></div></span><div·class='docblock'>Collects·all·the·items·from·an·iterator·into·a·collection.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.collect_into">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.partition"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2149-2153">Source</a></span><a·href="#method.partition"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.partition"·class="fn">partition</a>&lt;B,·F&gt;(self,·f:·F)·-&gt;·<a·class="primitive"·href="../../std/primitive.tuple.html">(B,·B)</a><div·class="where">where
63 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,63 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
64 ····B:·<a·class="trait"·href="../../core/default/trait.Default.html"·title="trait·core::default::Default">Default</a>·+·<a·class="trait"·href="../../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,64 ····B:·<a·class="trait"·href="../../core/default/trait.Default.html"·title="trait·core::default::Default">Default</a>·+·<a·class="trait"·href="../../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,
65 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Consumes·an·iterator,·creating·two·collections·from·it.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.partition">R[·...·truncated·by·diffoscope;·len:·526,·SHA:·ff41db62ae6c56204e1c7283e736cb2351c6f2b6b5a7f3479cbcb67c67ddec41·...·]/std/primitive.bool.html">bool</a><div·class="where">where65 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="../../std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Consumes·an·iterator,·creating·two·collections·from·it.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.partition">Read·more</a></div></details[·...·truncated·by·diffoscope;·len:·472,·SHA:·8926ae6336b8372d9f9885c50f0f3d4fa5a1dfbf64489ca447b55c30bc23c316·...·]/std/primitive.bool.html">bool</a><div·class="where">where
66 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,66 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
67 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iter_is_partitioned</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/62544">#62544</a>)</span></div></span><div·class='docblock'>Checks·if·the·elements·of·this·iterator·are·partitioned·according·to·the·given·predicate,67 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="../../std/primitive.bool.html">bool</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iter_is_partitioned</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/62544">#62544</a>)</span></div></span><div·class='docblock'>Checks·if·the·elements·of·this·iterator·are·partitioned·according·to·the·given·predicate,
68 such·that·all·those·that·return·<code>true</code>·precede·all·those·that·return·<code>false</code>.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.is_partitioned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_fold"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.27.0">1.27.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2362-2366">Source</a></span><a·href="#method.try_fold"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_fold"·class="fn">try_fold</a>&lt;B,·F,·R&gt;(&amp;mut·self,·init:·B,·f:·F)·-&gt;·R<div·class="where">where68 such·that·all·those·that·return·<code>true</code>·precede·all·those·that·return·<code>false</code>.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.is_partitioned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_fold"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.27.0">1.27.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2362-2366">Source</a></span><a·href="#method.try_fold"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_fold"·class="fn">try_fold</a>&lt;B,·F,·R&gt;(&amp;mut·self,·init:·B,·f:·F)·-&gt;·R<div·class="where">where
69 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,69 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
70 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(B,·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·R,70 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(B,·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·R,
71 ····R:·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&lt;Output·=·B&gt;,</div></h4></section></summary><div·class='docblock'>An·iterator·method·that·applies·a·function·as·long·as·it·returns71 ····R:·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&lt;Output·=·B&gt;,</div></h4></section></summary><div·class='docblock'>An·iterator·method·that·applies·a·function·as·long·as·it·returns
72 successfully,·producing·a·single,·final·value.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_fold">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_for_each"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.27.0">1.27.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2420-2424">Source</a></span><a·href="#method.try_for_each"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_for_each"·class="fn">try_for_each</a>&lt;F,·R&gt;(&amp;mut·self,·f:·F)·-&gt;·R<div·class="where">where72 successfully,·producing·a·single,·final·value.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_fold">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_for_each"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.27.0">1.27.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2420-2424">Source</a></span><a·href="#method.try_for_each"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_for_each"·class="fn">try_for_each</a>&lt;F,·R&gt;(&amp;mut·self,·f:·F)·-&gt;·R<div·class="where">where
73 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,73 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
74 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·R,74 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·R,
75 ····R:·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&lt;Output·=·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.unit.html">()</a>&gt;,</div></h4></section></summary><div·class='docblock'>An·iterator·method·that·applies·a·fallible·function·to·each·item·in·the75 ····R:·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&lt;Output·=·<a·class="primitive"·href="../../std/primitive.unit.html">()</a>&gt;,</div></h4></section></summary><div·class='docblock'>An·iterator·method·that·applies·a·fallible·function·to·each·item·in·the
76 iterator,·stopping·at·the·first·error·and·returning·that·error.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_for_each">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.fold"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2539-2542">Source</a></span><a·href="#method.fold"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fold"·class="fn">fold</a>&lt;B,·F&gt;(self,·init:·B,·f:·F)·-&gt;·B<div·class="where">where76 iterator,·stopping·at·the·first·error·and·returning·that·error.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_for_each">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.fold"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2539-2542">Source</a></span><a·href="#method.fold"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fold"·class="fn">fold</a>&lt;B,·F&gt;(self,·init:·B,·f:·F)·-&gt;·B<div·class="where">where
77 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,77 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
78 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(B,·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·B,</div></h4></section></summary><div·class='docblock'>Folds·every·element·into·an·accumulator·by·applying·an·operation,78 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(B,·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·B,</div></h4></section></summary><div·class='docblock'>Folds·every·element·into·an·accumulator·by·applying·an·operation,
79 returning·the·final·result.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fold">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.reduce"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.51.0">1.51.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2576-2579">Source</a></span><a·href="#method.reduce"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.reduce"·class="fn">reduce</a>&lt;F&gt;(self,·f:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where79 returning·the·final·result.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.fold">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.reduce"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.51.0">1.51.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2576-2579">Source</a></span><a·href="#method.reduce"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.reduce"·class="fn">reduce</a>&lt;F&gt;(self,·f:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where
80 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,80 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
81 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,</div></h4></section></summary><div·class='docblock'>Reduces·the·elements·to·a·single·one,·by·repeatedly·applying·a·reducing81 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,</div></h4></section></summary><div·class='docblock'>Reduces·the·elements·to·a·single·one,·by·repeatedly·applying·a·reducing
82 operation.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.reduce">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_reduce"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#2647-2653">Source</a><a·href="#method.try_reduce"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_reduce"·class="fn">try_reduce</a>&lt;R&gt;(82 operation.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.reduce">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_reduce"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#2647-2653">Source</a><a·href="#method.try_reduce"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_reduce"·class="fn">try_reduce</a>&lt;R&gt;(
83 ····&amp;mut·self,83 ····&amp;mut·self,
84 ····f:·impl·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·R,84 ····f:·impl·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·R,
85 )·-&gt;·&lt;&lt;R·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Try.html#associatedtype.Residual"·title="type·core::ops::try_trait::Try::Residual">Residual</a>·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Residual.html"·title="trait·core::ops::try_trait::Residual">Residual</a>&lt;<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;&lt;R·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Try.html#associatedtype.Output"·title="type·core::ops::try_trait::Try::Output">Output</a>&gt;&gt;&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Residual.html#associatedtype.TryType"·title="type·core::ops::try_trait::Residual::TryType">TryType</a><div·class="where">where85 )·-&gt;·&lt;&lt;R·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Try.html#associatedtype.Residual"·title="type·core::ops::try_trait::Try::Residual">Residual</a>·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Residual.html"·title="trait·core::ops::try_trait::Residual">Residual</a>&lt;<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;&lt;R·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Try.html#associatedtype.Output"·title="type·core::ops::try_trait::Try::Output">Output</a>&gt;&gt;&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Residual.html#associatedtype.TryType"·title="type·core::ops::try_trait::Residual::TryType">TryType</a><div·class="where">where
86 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,86 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
87 ····R:·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&lt;Output·=·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,87 ····R:·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&lt;Output·=·Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,
88 ····&lt;R·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Try.html#associatedtype.Residual"·title="type·core::ops::try_trait::Try::Residual">Residual</a>:·<a·class="trait"·href="../../core/ops/try_trait/trait.Residual.html"·title="trait·core::ops::try_trait::Residual">Residual</a>&lt;<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;&gt;,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iterator_try_reduce</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/87053">#87053</a>)</span></div></span><div·class='docblock'>Reduces·the·elements·to·a·single·one·by·repeatedly·applying·a·reducing·operation.·If·the88 ····&lt;R·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Try.html#associatedtype.Residual"·title="type·core::ops::try_trait::Try::Residual">Residual</a>:·<a·class="trait"·href="../../core/ops/try_trait/trait.Residual.html"·title="trait·core::ops::try_trait::Residual">Residual</a>&lt;<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;&gt;,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iterator_try_reduce</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/87053">#87053</a>)</span></div></span><div·class='docblock'>Reduces·the·elements·to·a·single·one·by·repeatedly·applying·a·reducing·operation.·If·the
89 closure·returns·a·failure,·the·failure·is·propagated·back·to·the·caller·immediately.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_reduce">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.all"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2705-2708">Source</a></span><a·href="#method.all"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.all"·class="fn">all</a>&lt;F&gt;(&amp;mut·self,·f:·F)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a><div·class="where">where89 closure·returns·a·failure,·the·failure·is·propagated·back·to·the·caller·immediately.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_reduce">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.all"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2705-2708">Source</a></span><a·href="#method.all"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.all"·class="fn">all</a>&lt;F&gt;(&amp;mut·self,·f:·F)·-&gt;·<a·class="primitive"·href="../../std/primitive.bool.html">bool</a><div·class="where">where
90 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,90 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
91 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Tests·if·every·element·of·the·iterator·matches·a·predicate.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.all">Rea[·...·truncated·by·diffoscope;·len:·577,·SHA:·d27c7af44aba8bca0bb7b158bdb2568d6087a073f73bdf3f9a679419ddc0740c·...·]/std/primitive.bool.html">bool</a><div·class="where">where91 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="../../std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Tests·if·every·element·of·the·iterator·matches·a·predicate.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.all">Read·more</a></div></details><[·...·truncated·by·diffoscope;·len:·523,·SHA:·8b9d2d363c29158d3aed6cff39f992548cbfb397fed2f6f36dd287b1c46b19f5·...·]/std/primitive.bool.html">bool</a><div·class="where">where
92 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,92 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
93 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Tests·if·any·element·of·the·iterator·matches·a·predicate.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.any">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.find"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2821-2824">Source</a></span><a·href="#method.find"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.find"·class="fn">find</a>&lt;P&gt;(&amp;mut·self,·predicate:·P)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where93 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="../../std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Tests·if·any·element·of·the·iterator·matches·a·predicate.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.any">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.find"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2821-2824">Source</a></span><a·href="#method.find"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.find"·class="fn">find</a>&lt;P&gt;(&amp;mut·self,·predicate:·P)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where
94 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,94 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
95 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Searches·for·an·element·of·an·iterator·that·satisfies·a·predicate.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.find">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.find_map"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.30.0">1.30.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2852-2855">Source</a></span><a·href="#method.find_map"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.find_map"·class="fn">find_map</a>&lt;B,·F&gt;(&amp;mut·self,·f:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;B&gt;<div·class="where">where95 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="../../std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Searches·for·an·element·of·an·iterator·that·satisfies·a·predicate.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.find">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.find_map"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.30.0">1.30.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2852-2855">Source</a></span><a·href="#method.find_map"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.find_map"·class="fn">find_map</a>&lt;B,·F&gt;(&amp;mut·self,·f:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;B&gt;<div·class="where">where
96 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,96 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
97 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div·class='docblock'>Applies·function·to·the·elements·of·iterator·and·returns97 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div·class='docblock'>Applies·function·to·the·elements·of·iterator·and·returns
98 the·first·non-none·result.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.find_map">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_find"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#2910-2916">Source</a><a·href="#method.try_find"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_find"·class="fn">try_find</a>&lt;R&gt;(98 the·first·non-none·result.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.find_map">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.try_find"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#2910-2916">Source</a><a·href="#method.try_find"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_find"·class="fn">try_find</a>&lt;R&gt;(
99 ····&amp;mut·self,99 ····&amp;mut·self,
100 ····f:·impl·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·R,100 ····f:·impl·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·R,
101 )·-&gt;·&lt;&lt;R·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Try.html#associatedtype.Residual"·title="type·core::ops::try_trait::Try::Residual">Residual</a>·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Residual.html"·title="trait·core::ops::try_trait::Residual">Residual</a>&lt;<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;&gt;&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Residual.html#associatedtype.TryType"·title="type·core::ops::try_trait::Residual::TryType">TryType</a><div·class="where">where101 )·-&gt;·&lt;&lt;R·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Try.html#associatedtype.Residual"·title="type·core::ops::try_trait::Try::Residual">Residual</a>·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Residual.html"·title="trait·core::ops::try_trait::Residual">Residual</a>&lt;<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;&gt;&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Residual.html#associatedtype.TryType"·title="type·core::ops::try_trait::Residual::TryType">TryType</a><div·class="where">where
102 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,102 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
103 ····R:·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&lt;Output·=·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a>&gt;,103 ····R:·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&lt;Output·=·<a·class="primitive"·href="../../std/primitive.bool.html">bool</a>&gt;,
104 ····&lt;R·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Try.html#associatedtype.Residual"·title="type·core::ops::try_trait::Try::Residual">Residual</a>:·<a·class="trait"·href="../../core/ops/try_trait/trait.Residual.html"·title="trait·core::ops::try_trait::Residual">Residual</a>&lt;<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;&gt;,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>try_find</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/63178">#63178</a>)</span></div></span><div·class='docblock'>Applies·function·to·the·elements·of·iterator·and·returns104 ····&lt;R·as·<a·class="trait"·href="../../core/ops/try_trait/trait.Try.html"·title="trait·core::ops::try_trait::Try">Try</a>&gt;::<a·class="associatedtype"·href="../../core/ops/try_trait/trait.Try.html#associatedtype.Residual"·title="type·core::ops::try_trait::Try::Residual">Residual</a>:·<a·class="trait"·href="../../core/ops/try_trait/trait.Residual.html"·title="trait·core::ops::try_trait::Residual">Residual</a>&lt;<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;&gt;,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>try_find</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/63178">#63178</a>)</span></div></span><div·class='docblock'>Applies·function·to·the·elements·of·iterator·and·returns
105 the·first·true·result·or·the·first·error.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_find">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.position"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2993-2996">Source</a></span><a·href="#method.position"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.position"·class="fn">position</a>&lt;P&gt;(&amp;mut·self,·predicate:·P)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a>&gt;<div·class="where">where105 the·first·true·result·or·the·first·error.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.try_find">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.position"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#2993-2996">Source</a></span><a·href="#method.position"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.position"·class="fn">position</a>&lt;P&gt;(&amp;mut·self,·predicate:·P)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;<a·class="primitive"·href="../../std/primitive.usize.html">usize</a>&gt;<div·class="where">where
106 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,106 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
107 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Searches·for·an·element·in·an·iterator,·returning·its·index.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.position">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.max_by_key"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.6.0">1.6.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3165-3168">Source</a></span><a·href="#method.max_by_key"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.max_by_key"·class="fn">max_by_key</a>&lt;B,·F&gt;(self,·f:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where107 ····P:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="primitive"·href="../../std/primitive.bool.html">bool</a>,</div></h4></section></summary><div·class='docblock'>Searches·for·an·element·in·an·iterator,·returning·its·index.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.position">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.max_by_key"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.6.0">1.6.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3165-3168">Source</a></span><a·href="#method.max_by_key"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.max_by_key"·class="fn">max_by_key</a>&lt;B,·F&gt;(self,·f:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where
108 ····B:·<a·class="trait"·href="../../core/cmp/trait.Ord.html"·title="trait·core::cmp::Ord">Ord</a>,108 ····B:·<a·class="trait"·href="../../core/cmp/trait.Ord.html"·title="trait·core::cmp::Ord">Ord</a>,
109 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,109 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
110 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·B,</div></h4></section></summary><div·class='docblock'>Returns·the·element·that·gives·the·maximum·value·from·the110 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·B,</div></h4></section></summary><div·class='docblock'>Returns·the·element·that·gives·the·maximum·value·from·the
111 specified·function.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.max_by_key">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.max_by"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3198-3201">Source</a></span><a·href="#method.max_by"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.max_by"·class="fn">max_by</a>&lt;F&gt;(self,·compare:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where111 specified·function.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.max_by_key">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.max_by"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3198-3201">Source</a></span><a·href="#method.max_by"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.max_by"·class="fn">max_by</a>&lt;F&gt;(self,·compare:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where
112 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,112 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
113 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,·&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/cmp/enum.Ordering.html"·title="enum·core::cmp::Ordering">Ordering</a>,</div></h4></section></summary><div·class='docblock'>Returns·the·element·that·gives·the·maximum·value·with·respect·to·the113 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,·&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/cmp/enum.Ordering.html"·title="enum·core::cmp::Ordering">Ordering</a>,</div></h4></section></summary><div·class='docblock'>Returns·the·element·that·gives·the·maximum·value·with·respect·to·the
114 specified·comparison·function.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.max_by">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.min_by_key"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.6.0">1.6.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3225-3228">Source</a></span><a·href="#method.min_by_key"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.min_by_key"·class="fn">min_by_key</a>&lt;B,·F&gt;(self,·f:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where114 specified·comparison·function.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.max_by">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.min_by_key"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.6.0">1.6.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3225-3228">Source</a></span><a·href="#method.min_by_key"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.min_by_key"·class="fn">min_by_key</a>&lt;B,·F&gt;(self,·f:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where
115 ····B:·<a·class="trait"·href="../../core/cmp/trait.Ord.html"·title="trait·core::cmp::Ord">Ord</a>,115 ····B:·<a·class="trait"·href="../../core/cmp/trait.Ord.html"·title="trait·core::cmp::Ord">Ord</a>,
116 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,116 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
117 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·B,</div></h4></section></summary><div·class='docblock'>Returns·the·element·that·gives·the·minimum·value·from·the117 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·B,</div></h4></section></summary><div·class='docblock'>Returns·the·element·that·gives·the·minimum·value·from·the
118 specified·function.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.min_by_key">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.min_by"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3258-3261">Source</a></span><a·href="#method.min_by"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.min_by"·class="fn">min_by</a>&lt;F&gt;(self,·compare:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where118 specified·function.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.min_by_key">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.min_by"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.15.0">1.15.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3258-3261">Source</a></span><a·href="#method.min_by"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.min_by"·class="fn">min_by</a>&lt;F&gt;(self,·compare:·F)·-&gt;·<a·class="enum"·href="../../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div·class="where">where
119 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,119 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,
120 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,·&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/cmp/enum.Ordering.html"·title="enum·core::cmp::Ordering">Ordering</a>,</div></h4></section></summary><div·class='docblock'>Returns·the·element·that·gives·the·minimum·value·with·respect·to·the120 ····F:·<a·class="trait"·href="../../core/ops/function/trait.FnMut.html"·title="trait·core::ops::function::FnMut">FnMut</a>(&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>,·&amp;Self::<a·class="associatedtype"·href="../../core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item"·title="type·core::iter::traits::iterator::Iterator::Item">Item</a>)·-&gt;·<a·class="enum"·href="../../core/cmp/enum.Ordering.html"·title="enum·core::cmp::Ordering">Ordering</a>,</div></h4></section></summary><div·class='docblock'>Returns·the·element·that·gives·the·minimum·value·with·respect·to·the
121 specified·comparison·function.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.min_by">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.unzip"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3331-3335">Source</a></span><a·href="#method.unzip"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.unzip"·class="fn">unzip</a>&lt;A,·B,·FromA,·FromB&gt;(self)·-&gt;·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.tuple.html">(FromA,·FromB)</a><div·class="where">where121 specified·comparison·function.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.min_by">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.unzip"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3331-3335">Source</a></span><a·href="#method.unzip"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.unzip"·class="fn">unzip</a>&lt;A,·B,·FromA,·FromB&gt;(self)·-&gt;·<a·class="primitive"·href="../../std/primitive.tuple.html">(FromA,·FromB)</a><div·class="where">where
122 ····FromA:·<a·class="trait"·href="../../core/default/trait.Default.html"·title="trait·core::default::Default">Default</a>·+·<a·class="trait"·href="../../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;A&gt;,122 ····FromA:·<a·class="trait"·href="../../core/default/trait.Default.html"·title="trait·core::default::Default">Default</a>·+·<a·class="trait"·href="../../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;A&gt;,
123 ····FromB:·<a·class="trait"·href="../../core/default/trait.Default.html"·title="trait·core::default::Default">Default</a>·+·<a·class="trait"·href="../../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;B&gt;,123 ····FromB:·<a·class="trait"·href="../../core/default/trait.Default.html"·title="trait·core::default::Default">Default</a>·+·<a·class="trait"·href="../../core/iter/traits/collect/trait.Extend.html"·title="trait·core::iter::traits::collect::Extend">Extend</a>&lt;B&gt;,
124 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>·+·<a·class="trait"·href="../../core/iter/traits/iterator/trait.Iterator.html"·title="trait·core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item·=·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.tuple.html">(A,·B)</a>&gt;,</div></h4></section></summary><div·class='docblock'>Converts·an·iterator·of·pairs·into·a·pair·of·containers.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.unzip">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.copied"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.36.0">1.36.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3362-3365">Source</a></span><a·href="#method.copied"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.copied"·class="fn">copied</a>&lt;'a,·T&gt;(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/copied/struct.Copied.html"·title="struct·core::iter::adapters::copied::Copied">Copied</a>&lt;Self&gt;<div·class="where">where124 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>·+·<a·class="trait"·href="../../core/iter/traits/iterator/trait.Iterator.html"·title="trait·core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item·=·<a·class="primitive"·href="../../std/primitive.tuple.html">(A,·B)</a>&gt;,</div></h4></section></summary><div·class='docblock'>Converts·an·iterator·of·pairs·into·a·pair·of·containers.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.unzip">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.copied"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.36.0">1.36.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3362-3365">Source</a></span><a·href="#method.copied"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.copied"·class="fn">copied</a>&lt;'a,·T&gt;(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/copied/struct.Copied.html"·title="struct·core::iter::adapters::copied::Copied">Copied</a>&lt;Self&gt;<div·class="where">where
125 ····T:·'a·+·<a·class="trait"·href="../../core/marker/trait.Copy.html"·title="trait·core::marker::Copy">Copy</a>,125 ····T:·'a·+·<a·class="trait"·href="../../core/marker/trait.Copy.html"·title="trait·core::marker::Copy">Copy</a>,
126 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>·+·<a·class="trait"·href="../../core/iter/traits/iterator/trait.Iterator.html"·title="trait·core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item·=·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;'a·T</a>&gt;,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·copies·all·of·its·elements.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.copied">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.cloned"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3410-3413">Source</a></span><a·href="#method.cloned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.cloned"·class="fn">cloned</a>&lt;'a,·T&gt;(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/cloned/struct.Cloned.html"·title="struct·core::iter::adapters::cloned::Cloned">Cloned</a>&lt;Self&gt;<div·class="where">where126 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>·+·<a·class="trait"·href="../../core/iter/traits/iterator/trait.Iterator.html"·title="trait·core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item·=·<a·class="primitive"·href="../../std/primitive.reference.html">&amp;'a·T</a>&gt;,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·copies·all·of·its·elements.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.copied">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.cloned"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3410-3413">Source</a></span><a·href="#method.cloned"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.cloned"·class="fn">cloned</a>&lt;'a,·T&gt;(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/cloned/struct.Cloned.html"·title="struct·core::iter::adapters::cloned::Cloned">Cloned</a>&lt;Self&gt;<div·class="where">where
127 ····T:·'a·+·<a·class="trait"·href="../../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,127 ····T:·'a·+·<a·class="trait"·href="../../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,
128 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>·+·<a·class="trait"·href="../../core/iter/traits/iterator/trait.Iterator.html"·title="trait·core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item·=·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.reference.html">&amp;'a·T</a>&gt;,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·<a·href="../../core/clone/trait.Clone.html#tymethod.clone"·title="method·core::clone::Clone::clone"><code>clone</code></a>s·all·of·its·elements.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.cloned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.cycle"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3442-3444">Source</a></span><a·href="#method.cycle"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.cycle"·class="fn">cycle</a>(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/cycle/struct.Cycle.html"·title="struct·core::iter::adapters::cycle::Cycle">Cycle</a>&lt;Self&gt;<div·class="where">where128 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>·+·<a·class="trait"·href="../../core/iter/traits/iterator/trait.Iterator.html"·title="trait·core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item·=·<a·class="primitive"·href="../../std/primitive.reference.html">&amp;'a·T</a>&gt;,</div></h4></section></summary><div·class='docblock'>Creates·an·iterator·which·<a·href="../../core/clone/trait.Clone.html#tymethod.clone"·title="method·core::clone::Clone::clone"><code>clone</code></a>s·all·of·its·elements.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.cloned">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.cycle"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.0.0">1.0.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3442-3444">Source</a></span><a·href="#method.cycle"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.cycle"·class="fn">cycle</a>(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/cycle/struct.Cycle.html"·title="struct·core::iter::adapters::cycle::Cycle">Cycle</a>&lt;Self&gt;<div·class="where">where
129 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>·+·<a·class="trait"·href="../../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h4></section></summary><div·class='docblock'>Repeats·an·iterator·endlessly.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.cycle">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.array_chunks"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#3485-3487">Source</a><a·href="#method.array_chunks"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.array_chunks"·class="fn">array_chunks</a>&lt;const·N:·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.usize.html">usize</a>&gt;(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/array_chunks/struct.ArrayChunks.html"·title="struct·core::iter::adapters::array_chunks::ArrayChunks">ArrayChunks</a>&lt;Self,·N&gt;<div·class="where">where129 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>·+·<a·class="trait"·href="../../core/clone/trait.Clone.html"·title="trait·core::clone::Clone">Clone</a>,</div></h4></section></summary><div·class='docblock'>Repeats·an·iterator·endlessly.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.cycle">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.array_chunks"·class="method·trait-impl"><a·class="src·rightside"·href="../../src/core/iter/traits/iterator.rs.html#3485-3487">Source</a><a·href="#method.array_chunks"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.array_chunks"·class="fn">array_chunks</a>&lt;const·N:·<a·class="primitive"·href="../../std/primitive.usize.html">usize</a>&gt;(self)·-&gt;·<a·class="struct"·href="../../core/iter/adapters/array_chunks/struct.ArrayChunks.html"·title="struct·core::iter::adapters::array_chunks::ArrayChunks">ArrayChunks</a>&lt;Self,·N&gt;<div·class="where">where
130 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iter_array_chunks</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/100450">#100450</a>)</span></div></span><div·class='docblock'>Returns·an·iterator·over·<code>N</code>·elements·of·the·iterator·at·a·time.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.array_chunks">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.sum"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.11.0">1.11.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3516-3519">Source</a></span><a·href="#method.sum"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.sum"·class="fn">sum</a>&lt;S&gt;(self)·-&gt;·S<div·class="where">where130 ····Self:·<a·class="trait"·href="../../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>iter_array_chunks</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/100450">#100450</a>)</span></div></span><div·class='docblock'>Returns·an·iterator·over·<code>N</code>·elements·of·the·iterator·at·a·time.·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.array_chunks">Read·more</a></div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.sum"·class="method·trait-impl"><span·class="rightside"><span·class="since"·title="Stable·since·Rust·version·1.11.0">1.11.0</span>···<a·class="src"·href="../../src/core/iter/traits/iterator.rs.html#3516-3519">Source</a></span><a·href="#method.sum"·class="anchor">§</a><h4·class="code-header">fn·<a·href="../../core/iter/traits/iterator/trait.Iterator.html#method.sum"·class="fn">sum</a>&lt;S&gt;(self)·-&gt;·S<div·class="where">where
Max diff block lines reached; 58692/181131 bytes (32.40%) of diff not shown.
9.93 KB
./usr/share/doc/rust-doc/html/proc_macro/tracked_env/fn.var.html
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="Retrieve·an·environment·variable·and·add·it·to·build·dependency·info.·The·build·system·executing·the·compiler·will·know·that·the·variable·was·accessed·during·compilation,·and·will·be·able·to·rerun·the·build·when·the·value·of·that·variable·changes.·Besides·the·dependency·tracking·this·function·should·be·equivalent·to·`env::var`·from·the·standard·library,·except·that·the·argument·must·be·UTF-8."><title>var·in·proc_macro::tracked_env·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../../"·data-static-root-path="../../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../../static.files/favicon-044be391.svg"></head><body·class="rustdoc·fn"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»  2025-02-17)»       (built» from»     a»    source»      tarball)</div><div·class="sidebar-elems"><div·id="rustdoc-modnav"><h2><a·href="index.html">In·proc_<wbr>macro::<wbr>tracked_<wbr>env</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="../index.html">proc_macro</a>::<wbr><a·href="index.html">tracked_env</a></span><h1>Function·<span·class="fn">var</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><a·class="src"·href="../../src/proc_macro/lib.rs.html#1516-1522">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·fn·var&lt;K:·<a·class="trait"·href="../../core/convert/trait.AsRef.html"·title="trait·core::convert::AsRef">AsRef</a>&lt;<a·class="struct"·href="https://doc.rust-lang.org/1.85.0/std/ffi/os_str/struct.OsStr.html"·title="struct·std::ffi::os_str::OsStr">OsStr</a>&gt;·+·<a·class="trait"·href="../../core/convert/trait.AsRef.html"·title="trait·core::convert::AsRef">AsRef</a>&lt;<a·class="primitive"·href=[·...·truncated·by·diffoscope;·len:·360,·SHA:·6e9b0a2b8f1e5f02f74cd50bb097a6298856b125f61b8a33170bd0a6388a7994·...·]/std/env/enum.VarError.html"·title="enum·std::env::VarError">VarError</a>&gt;</code></pre><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_tracked_env</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/99515">#99515</a>)</span></div></span><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>Retrieve·an·environment·variable·and·add·it·to·build·dependency·info.1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="Retrieve·an·environment·variable·and·add·it·to·build·dependency·info.·The·build·system·executing·the·compiler·will·know·that·the·variable·was·accessed·during·compilation,·and·will·be·able·to·rerun·the·build·when·the·value·of·that·variable·changes.·Besides·the·dependency·tracking·this·function·should·be·equivalent·to·`env::var`·from·the·standard·library,·except·that·the·argument·must·be·UTF-8."><title>var·in·proc_macro::tracked_env·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../../"·data-static-root-path="../../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../../static.files/favicon-044be391.svg"></head><body·class="rustdoc·fn"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»  2025-02-17)»       (built» from»     a»    source»      tarball)</div><div·class="sidebar-elems"><div·id="rustdoc-modnav"><h2><a·href="index.html">In·proc_<wbr>macro::<wbr>tracked_<wbr>env</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="../index.html">proc_macro</a>::<wbr><a·href="index.html">tracked_env</a></span><h1>Function·<span·class="fn">var</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><a·class="src"·href="../../src/proc_macro/lib.rs.html#1516-1522">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·fn·var&lt;K:·<a·class="trait"·href="../../core/convert/trait.AsRef.html"·title="trait·core::convert::AsRef">AsRef</a>&lt;<a·class="struct"·href="../../std/ffi/os_str/struct.OsStr.html"·title="struct·std::ffi::os_str::OsStr">OsStr</a>&gt;·+·<a·class="trait"·href="../../core/convert/trait.AsRef.html"·title="trait·core::convert::AsRef">AsRef</a>&lt;<a·class="primitive"·href="../../std/primitive.str.ht[·...·truncated·by·diffoscope;·len:·279,·SHA:·f4cbd961d68b0395039d11ac9c0c27f62c59345df6631c2150b4305da940190b·...·]/std/env/enum.VarError.html"·title="enum·std::env::VarError">VarError</a>&gt;</code></pre><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_tracked_env</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/99515">#99515</a>)</span></div></span><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>Retrieve·an·environment·variable·and·add·it·to·build·dependency·info.
2 The·build·system·executing·the·compiler·will·know·that·the·variable·was·accessed·during2 The·build·system·executing·the·compiler·will·know·that·the·variable·was·accessed·during
3 compilation,·and·will·be·able·to·rerun·the·build·when·the·value·of·that·variable·changes.3 compilation,·and·will·be·able·to·rerun·the·build·when·the·value·of·that·variable·changes.
4 Besides·the·dependency·tracking·this·function·should·be·equivalent·to·<code>env::var</code>·from·the4 Besides·the·dependency·tracking·this·function·should·be·equivalent·to·<code>env::var</code>·from·the
5 standard·library,·except·that·the·argument·must·be·UTF-8.</p>5 standard·library,·except·that·the·argument·must·be·UTF-8.</p>
6 </div></details></section></div></main></body></html>6 </div></details></section></div></main></body></html>
7.7 KB
./usr/share/doc/rust-doc/html/proc_macro/tracked_path/fn.path.html
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="Track·a·file·explicitly."><title>path·in·proc_macro::tracked_path·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../../"·data-static-root-path="../../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../../static.files/favicon-044be391.svg"></head><body·class="rustdoc·fn"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»2025-02-17)»     (built»       from»   a»  source»    tarball)</div><div·class="sidebar-elems"><div·id="rustdoc-modnav"><h2><a·href="index.html">In·proc_<wbr>macro::<wbr>tracked_<wbr>path</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="../index.html">proc_macro</a>::<wbr><a·href="index.html">tracked_path</a></span><h1>Function·<span·class="fn">path</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><a·class="src"·href="../../src/proc_macro/lib.rs.html#1533-1536">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·fn·path&lt;P:·<a·class="trait"·href="../../core/convert/trait.AsRef.html"·title="trait·core::convert::AsRef">AsRef</a>&lt;<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.str.html">str</a>&gt;&gt;(path:·P)</code></pre><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>track_path</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/99515">#99515</a>)</span></div></span><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>Track·a·file·explicitly.</p>1 <!DOCTYPE·html><html·lang="en"><head><meta·charset="utf-8"><meta·name="viewport"·content="width=device-width,·initial-scale=1.0"><meta·name="generator"·content="rustdoc"><meta·name="description"·content="Track·a·file·explicitly."><title>path·in·proc_macro::tracked_path·-·Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link·rel="preload"·as="font"·type="font/woff2"·crossorigin·href="../../static.files/${f}">`).join(""))</script><link·rel="stylesheet"·href="../../static.files/normalize-9960930a.css"><link·rel="stylesheet"·href="../../static.files/rustdoc-0a967d28.css"><meta·name="rustdoc-vars"·data-root-path="../../"·data-static-root-path="../../static.files/"·data-current-crate="proc_macro"·data-themes=""·data-resource-suffix="1.85.0"·data-rustdoc-version="1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)"·data-channel="1.85.0"·data-search-js="search-75f5ac3e.js"·data-settings-js="settings-0f613d39.js"·><script·src="../../static.files/storage-59e33391.js"></script><script·defer·src="sidebar-items1.85.0.js"></script><script·defer·src="../../static.files/main-5f194d8c.js"></script><noscript><link·rel="stylesheet"·href="../../static.files/noscript-893ab5e7.css"></noscript><link·rel="alternate·icon"·type="image/png"·href="../../static.files/favicon-32x32-6580c154.png"><link·rel="icon"·type="image/svg+xml"·href="../../static.files/favicon-044be391.svg"></head><body·class="rustdoc·fn"><!--[if·lte·IE·11]><div·class="warning">This·old·browser·is·unsupported·and·will·most·likely·display·funky·things.</div><![endif]--><nav·class="mobile-topbar"><button·class="sidebar-menu-toggle"·title="show·sidebar"></button><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt=""></a></nav><nav·class="sidebar"><div·class="sidebar-crate"><a·class="logo-container"·href="../../proc_macro/index.html"><img·class="rust-logo"·src="../../static.files/rust-logo-9a9549ea.svg"·alt="logo"></a><h2><a·href="../../proc_macro/index.html">proc_<wbr>macro</a><span·class="version">1.85.0</span></h2></div><div·class="version">(4d91de4e4»2025-02-17)»     (built»       from»   a»  source»    tarball)</div><div·class="sidebar-elems"><div·id="rustdoc-modnav"><h2><a·href="index.html">In·proc_<wbr>macro::<wbr>tracked_<wbr>path</a></h2></div></div></nav><div·class="sidebar-resizer"></div><main><div·class="width-limiter"><rustdoc-search></rustdoc-search><section·id="main-content"·class="content"><div·class="main-heading"><span·class="rustdoc-breadcrumbs"><a·href="../index.html">proc_macro</a>::<wbr><a·href="index.html">tracked_path</a></span><h1>Function·<span·class="fn">path</span><button·id="copy-path"·title="Copy·item·path·to·clipboard">Copy·item·path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span·class="sub-heading"><a·class="src"·href="../../src/proc_macro/lib.rs.html#1533-1536">Source</a>·</span></div><pre·class="rust·item-decl"><code>pub·fn·path&lt;P:·<a·class="trait"·href="../../core/convert/trait.AsRef.html"·title="trait·core::convert::AsRef">AsRef</a>&lt;<a·class="primitive"·href="../../std/primitive.str.html">str</a>&gt;&gt;(path:·P)</code></pre><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>track_path</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/99515">#99515</a>)</span></div></span><details·class="toggle·top-doc"·open><summary·class="hideme"><span>Expand·description</span></summary><div·class="docblock"><p>Track·a·file·explicitly.</p>
2 <p>Commonly·used·for·tracking·asset·preprocessing.</p>2 <p>Commonly·used·for·tracking·asset·preprocessing.</p>
3 </div></details></section></div></main></body></html>3 </div></details></section></div></main></body></html>
75.2 KB
./usr/share/doc/rust-doc/html/proc_macro/trait.ToTokens.html
    
Offset 37, 8 lines modifiedOffset 37, 8 lines modified
37 </div></details></div><h2·id="provided-methods"·class="section-header">Provided·Methods<a·href="#provided-methods"·class="anchor">§</a></h2><div·class="methods"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><h4·class="code-header">fn·<a·href="#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></summary><div·class="docblock"><p>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.</p>37 </div></details></div><h2·id="provided-methods"·class="section-header">Provided·Methods<a·href="#provided-methods"·class="anchor">§</a></h2><div·class="methods"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_token_stream"·class="method"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#57-61">Source</a><h4·class="code-header">fn·<a·href="#method.to_token_stream"·class="fn">to_token_stream</a>(&amp;self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></summary><div·class="docblock"><p>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.</p>
38 <p>This·method·is·implicitly·implemented·using·<code>to_tokens</code>,·and·acts·as·a38 <p>This·method·is·implicitly·implemented·using·<code>to_tokens</code>,·and·acts·as·a
39 convenience·method·for·consumers·of·the·<code>ToTokens</code>·trait.</p>39 convenience·method·for·consumers·of·the·<code>ToTokens</code>·trait.</p>
40 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#67-72">Source</a><h4·class="code-header">fn·<a·href="#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a><div·class="where">where40 </div></details><details·class="toggle·method-toggle"·open><summary><section·id="method.into_token_stream"·class="method"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#67-72">Source</a><h4·class="code-header">fn·<a·href="#method.into_token_stream"·class="fn">into_token_stream</a>(self)·-&gt;·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a><div·class="where">where
41 ····Self:·<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></summary><div·class="docblock"><p>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.</p>41 ····Self:·<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>,</div></h4></section><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></summary><div·class="docblock"><p>Convert·<code>self</code>·directly·into·a·<code>TokenStream</code>·object.</p>
42 <p>This·method·is·implicitly·implemented·using·<code>to_tokens</code>,·and·acts·as·a42 <p>This·method·is·implicitly·implemented·using·<code>to_tokens</code>,·and·acts·as·a
43 convenience·method·for·consumers·of·the·<code>ToTokens</code>·trait.</p>43 convenience·method·for·consumers·of·the·<code>ToTokens</code>·trait.</p>
44 </div></details></div><h2·id="foreign-impls"·class="section-header">Implementations·on·Foreign·Types<a·href="#foreign-impls"·class="anchor">§</a></h2><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToTokens-for-bool"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#270-275">Source</a><a·href="#impl-ToTokens-for-bool"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="primitive"·href="https://doc.rust-lang.org/1.85.0/std/primitive.bool.html">bool</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href=".[·...·truncated·by·diffoscope;·len:·28679,·SHA:·55fdd1e2fd61f5ce5e075d8a549b7fc086a9a5c2ce5bf67bb59583b6b30975d3·...·]/std/primitive.reference.html">&amp;mut·T</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens-22"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#136-138">Source</a><a·href="#method.to_tokens-22"·class="anchor">§</a><h4·class="code-header">fn·<a·href="#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToTokens-for-Box%3CT%3E"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#142-146">Source</a><a·href="#impl-ToTokens-for-Box%3CT%3E"·class="anchor">§</a><h3·class="code-header">impl&lt;T:·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>&gt;·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="../alloc/boxed/struct.Box.html"·title="struct·alloc::boxed::Box">Box</a>&lt;T&gt;</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens-23"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#143-145">Source</a><a·href="#method.to_tokens-23"·class="anchor">§</a><h4·class="code-header">fn·<a·href="#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToTokens-for-Rc%3CT%3E"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#149-153">Source</a><a·href="#impl-ToTokens-for-Rc%3CT%3E"·class="anchor">§</a><h3·class="code-header">impl&lt;T:·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>&gt;·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="../alloc/rc/struct.Rc.html"·title="struct·alloc::rc::Rc">Rc</a>&lt;T&gt;</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens-24"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#150-152">Source</a><a·href="#method.to_tokens-24"·class="anchor">§</a><h4·class="code-header">fn·<a·href="#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToTokens-for-Option%3CT%3E"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#163-169">Source</a><a·href="#impl-ToTokens-for-Option%3CT%3E"·class="anchor">§</a><h3·class="code-header">impl&lt;T:·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>&gt;·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;T&gt;</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens-25"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#164-168">Source</a><a·href="#method.to_tokens-25"·class="anchor">§</a><h4·class="code-header">fn·<a·href="#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></details></div></details><h2·id="implementors"·class="section-header">Implementors<a·href="#implementors"·class="anchor">§</a></h2><div·id="implementors-list"><section·id="impl-ToTokens-for-TokenTree"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#76-86">Source</a><a·href="#impl-ToTokens-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section><section·id="impl-ToTokens-for-Group"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#121-125">Source</a><a·href="#impl-ToTokens-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section><section·id="impl-ToTokens-for-Ident"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#107-111">Source</a><a·href="#impl-ToTokens-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-ToTokens-for-Literal"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#100-104">Source</a><a·href="#impl-ToTokens-for-Literal"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h3></section><section·id="impl-ToTokens-for-Punct"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#114-118">Source</a><a·href="#impl-ToTokens-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section><section·id="impl-ToTokens-for-TokenStream"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#89-97">Source</a><a·href="#impl-ToTokens-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></div><script·src="../trait.impl/proc_macro/to_tokens/trait.ToTokens.js"·data-ignore-extern-crates="alloc,core,std"·async></script></section></div></main></body></html>44 </div></details></div><h2·id="foreign-impls"·class="section-header">Implementations·on·Foreign·Types<a·href="#foreign-impls"·class="anchor">§</a></h2><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToTokens-for-bool"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#270-275">Source</a><a·href="#impl-ToTokens-for-bool"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="primitive"·href="../std/primitive.bool.html">bool</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.[·...·truncated·by·diffoscope;·len:·28109,·SHA:·b7bf755d0f71b4e7f4e98251cc05ea6ce86c76e0dc8c98b1bcc077f062a4b4f9·...·]/std/primitive.reference.html">&amp;mut·T</a></h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens-22"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#136-138">Source</a><a·href="#method.to_tokens-22"·class="anchor">§</a><h4·class="code-header">fn·<a·href="#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToTokens-for-Box%3CT%3E"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#142-146">Source</a><a·href="#impl-ToTokens-for-Box%3CT%3E"·class="anchor">§</a><h3·class="code-header">impl&lt;T:·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>&gt;·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="../alloc/boxed/struct.Box.html"·title="struct·alloc::boxed::Box">Box</a>&lt;T&gt;</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens-23"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#143-145">Source</a><a·href="#method.to_tokens-23"·class="anchor">§</a><h4·class="code-header">fn·<a·href="#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToTokens-for-Rc%3CT%3E"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#149-153">Source</a><a·href="#impl-ToTokens-for-Rc%3CT%3E"·class="anchor">§</a><h3·class="code-header">impl&lt;T:·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·+·?<a·class="trait"·href="../core/marker/trait.Sized.html"·title="trait·core::marker::Sized">Sized</a>&gt;·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="../alloc/rc/struct.Rc.html"·title="struct·alloc::rc::Rc">Rc</a>&lt;T&gt;</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens-24"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#150-152">Source</a><a·href="#method.to_tokens-24"·class="anchor">§</a><h4·class="code-header">fn·<a·href="#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></details></div></details><details·class="toggle·implementors-toggle"><summary><section·id="impl-ToTokens-for-Option%3CT%3E"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#163-169">Source</a><a·href="#impl-ToTokens-for-Option%3CT%3E"·class="anchor">§</a><h3·class="code-header">impl&lt;T:·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>&gt;·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="enum"·href="../core/option/enum.Option.html"·title="enum·core::option::Option">Option</a>&lt;T&gt;</h3></section></summary><div·class="impl-items"><details·class="toggle·method-toggle"·open><summary><section·id="method.to_tokens-25"·class="method·trait-impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#164-168">Source</a><a·href="#method.to_tokens-25"·class="anchor">§</a><h4·class="code-header">fn·<a·href="#tymethod.to_tokens"·class="fn">to_tokens</a>(&amp;self,·tokens:·&amp;mut·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a>)</h4></section></summary><span·class="item-info"><div·class="stab·unstable"><span·class="emoji">🔬</span><span>This·is·a·nightly-only·experimental·API.·(<code>proc_macro_totokens</code>&nbsp;<a·href="https://github.com/rust-lang/rust/issues/130977">#130977</a>)</span></div></span></details></div></details><h2·id="implementors"·class="section-header">Implementors<a·href="#implementors"·class="anchor">§</a></h2><div·id="implementors-list"><section·id="impl-ToTokens-for-TokenTree"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#76-86">Source</a><a·href="#impl-ToTokens-for-TokenTree"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="enum"·href="enum.TokenTree.html"·title="enum·proc_macro::TokenTree">TokenTree</a></h3></section><section·id="impl-ToTokens-for-Group"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#121-125">Source</a><a·href="#impl-ToTokens-for-Group"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Group.html"·title="struct·proc_macro::Group">Group</a></h3></section><section·id="impl-ToTokens-for-Ident"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#107-111">Source</a><a·href="#impl-ToTokens-for-Ident"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Ident.html"·title="struct·proc_macro::Ident">Ident</a></h3></section><section·id="impl-ToTokens-for-Literal"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#100-104">Source</a><a·href="#impl-ToTokens-for-Literal"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Literal.html"·title="struct·proc_macro::Literal">Literal</a></h3></section><section·id="impl-ToTokens-for-Punct"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#114-118">Source</a><a·href="#impl-ToTokens-for-Punct"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.Punct.html"·title="struct·proc_macro::Punct">Punct</a></h3></section><section·id="impl-ToTokens-for-TokenStream"·class="impl"><a·class="src·rightside"·href="../src/proc_macro/to_tokens.rs.html#89-97">Source</a><a·href="#impl-ToTokens-for-TokenStream"·class="anchor">§</a><h3·class="code-header">impl·<a·class="trait"·href="trait.ToTokens.html"·title="trait·proc_macro::ToTokens">ToTokens</a>·for·<a·class="struct"·href="struct.TokenStream.html"·title="struct·proc_macro::TokenStream">TokenStream</a></h3></section></div><script·src="../trait.impl/proc_macro/to_tokens/trait.ToTokens.js"·data-ignore-extern-crates="alloc,core,std"·async></script></section></div></main></body></html>
4.34 KB
./usr/share/doc/rust-doc/html/trait.impl/core/cmp/trait.PartialEq.js
4.21 KB
js-beautify {}
    
Offset 49, 16 lines modifiedOffset 49, 16 lines modified
49 ············["impl&lt;T:·?<a·class=\"trait\"·href=\"core/marker/trait.Sized.html\"·title=\"trait·core::marker::Sized\">Sized</a>·+·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>,·A:·<a·class=\"trait\"·href=\"alloc/alloc/trait.Allocator.html\"·title=\"trait·alloc::alloc::Allocator\">Allocator</a>&gt;·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"struct\"·href=\"alloc/sync/struct.Arc.html\"·title=\"struct·alloc::sync::Arc\">Arc</a>&lt;T,·A&gt;"]49 ············["impl&lt;T:·?<a·class=\"trait\"·href=\"core/marker/trait.Sized.html\"·title=\"trait·core::marker::Sized\">Sized</a>·+·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>,·A:·<a·class=\"trait\"·href=\"alloc/alloc/trait.Allocator.html\"·title=\"trait·alloc::alloc::Allocator\">Allocator</a>&gt;·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"struct\"·href=\"alloc/sync/struct.Arc.html\"·title=\"struct·alloc::sync::Arc\">Arc</a>&lt;T,·A&gt;"]
50 ········]],50 ········]],
51 ········["core",·[]],51 ········["core",·[]],
52 ········["proc_macro",·[52 ········["proc_macro",·[
53 ············["impl·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"proc_macro/enum.Delimiter.html\"·title=\"enum·proc_macro::Delimiter\">Delimiter</a>"],53 ············["impl·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"proc_macro/enum.Delimiter.html\"·title=\"enum·proc_macro::Delimiter\">Delimiter</a>"],
54 ············["impl·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"proc_macro/enum.Spacing.html\"·title=\"enum·proc_macro::Spacing\">Spacing</a>"],54 ············["impl·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"proc_macro/enum.Spacing.html\"·title=\"enum·proc_macro::Spacing\">Spacing</a>"],
55 ············["impl·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"struct\"·href=\"proc_macro/struct.SourceFile.html\"·title=\"struct·proc_macro::SourceFile\">SourceFile</a>"],55 ············["impl·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"struct\"·href=\"proc_macro/struct.SourceFile.html\"·title=\"struct·proc_macro::SourceFile\">SourceFile</a>"],
56 ············["impl·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>&lt;<a·class=\"primitive\"·href=\"https://doc.rust-lang.org/1.85.0/std/primitive.char.html\">char</a>&gt;·for·<a·class=\"struct\"·href=\"proc_macro/struct.Punct.html\"·title=\"struct·proc_macro::Punct\">Punct</a>"],56 ············["impl·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>&lt;<a·class=\"primitive\"·href=\"std/primitive.char.html\">char</a>&gt;·for·<a·class=\"struct\"·href=\"proc_macro/struct.Punct.html\"·title=\"struct·proc_macro::Punct\">Punct</a>"],
57 ············["impl·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>&lt;<a·class=\"struct\"·href=\"proc_macro/struct.Punct.html\"·title=\"struct·proc_macro::Punct\">Punct</a>&gt;·for·<a·class=\"primitive\"·href=\"https://doc.rust-lang.org/1.85.0/std/primitive.char.html\">char</a>"]57 ············["impl·<a·class=\"trait\"·href=\"core/cmp/trait.PartialEq.html\"·title=\"trait·core::cmp::PartialEq\">PartialEq</a>&lt;<a·class=\"struct\"·href=\"proc_macro/struct.Punct.html\"·title=\"struct·proc_macro::Punct\">Punct</a>&gt;·for·<a·class=\"primitive\"·href=\"std/primitive.char.html\">char</a>"]
58 ········]],58 ········]],
59 ········["std",·[59 ········["std",·[
60 ············["impl·<a·class=\"trait\"·href=\"std/cmp/trait.PartialEq.html\"·title=\"trait·std::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"std/backtrace/enum.BacktraceStatus.html\"·title=\"enum·std::backtrace::BacktraceStatus\">BacktraceStatus</a>"],60 ············["impl·<a·class=\"trait\"·href=\"std/cmp/trait.PartialEq.html\"·title=\"trait·std::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"std/backtrace/enum.BacktraceStatus.html\"·title=\"enum·std::backtrace::BacktraceStatus\">BacktraceStatus</a>"],
61 ············["impl·<a·class=\"trait\"·href=\"std/cmp/trait.PartialEq.html\"·title=\"trait·std::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"std/env/enum.VarError.html\"·title=\"enum·std::env::VarError\">VarError</a>"],61 ············["impl·<a·class=\"trait\"·href=\"std/cmp/trait.PartialEq.html\"·title=\"trait·std::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"std/env/enum.VarError.html\"·title=\"enum·std::env::VarError\">VarError</a>"],
62 ············["impl·<a·class=\"trait\"·href=\"std/cmp/trait.PartialEq.html\"·title=\"trait·std::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"std/io/enum.ErrorKind.html\"·title=\"enum·std::io::ErrorKind\">ErrorKind</a>"],62 ············["impl·<a·class=\"trait\"·href=\"std/cmp/trait.PartialEq.html\"·title=\"trait·std::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"std/io/enum.ErrorKind.html\"·title=\"enum·std::io::ErrorKind\">ErrorKind</a>"],
63 ············["impl·<a·class=\"trait\"·href=\"std/cmp/trait.PartialEq.html\"·title=\"trait·std::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"std/io/enum.SeekFrom.html\"·title=\"enum·std::io::SeekFrom\">SeekFrom</a>"],63 ············["impl·<a·class=\"trait\"·href=\"std/cmp/trait.PartialEq.html\"·title=\"trait·std::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"std/io/enum.SeekFrom.html\"·title=\"enum·std::io::SeekFrom\">SeekFrom</a>"],
64 ············["impl·<a·class=\"trait\"·href=\"std/cmp/trait.PartialEq.html\"·title=\"trait·std::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"std/net/enum.Shutdown.html\"·title=\"enum·std::net::Shutdown\">Shutdown</a>"],64 ············["impl·<a·class=\"trait\"·href=\"std/cmp/trait.PartialEq.html\"·title=\"trait·std::cmp::PartialEq\">PartialEq</a>·for·<a·class=\"enum\"·href=\"std/net/enum.Shutdown.html\"·title=\"enum·std::net::Shutdown\">Shutdown</a>"],
Offset 170, 8 lines modifiedOffset 170, 8 lines modified
170 ····]);170 ····]);
171 ····if·(window.register_implementors)·{171 ····if·(window.register_implementors)·{
172 ········window.register_implementors(implementors);172 ········window.register_implementors(implementors);
173 ····}·else·{173 ····}·else·{
174 ········window.pending_implementors·=·implementors;174 ········window.pending_implementors·=·implementors;
175 ····}175 ····}
176 })()176 })()
177 //{"start":57,"fragment_lengths":[23664,12,1373,31423,3233]}177 //{"start":57,"fragment_lengths":[23664,12,1307,31423,3233]}
826 MB
cargo-dbgsym_1.85.0+dfsg3-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-24·15:47:57.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-24·15:47:57.000000·debian-binary
2 -rw-r--r--···0········0········0······540·2025-04-24·15:47:57.000000·control.tar.xz2 -rw-r--r--···0········0········0······540·2025-04-24·15:47:57.000000·control.tar.xz
3 -rw-r--r--···0········0········0·73491392·2025-04-24·15:47:57.000000·data.tar.xz3 -rw-r--r--···0········0········0·73492068·2025-04-24·15:47:57.000000·data.tar.xz
776 B
control.tar.xz
748 B
control.tar
500 B
./control
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Package:·cargo-dbgsym1 Package:·cargo-dbgsym
2 Source:·rustc2 Source:·rustc
3 Version:·1.85.0+dfsg3-13 Version:·1.85.0+dfsg3-1
4 Auto-Built-Package:·debug-symbols4 Auto-Built-Package:·debug-symbols
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Debian·Rust·Maintainers·<pkg-rust-maintainers@alioth-lists.debian.net>6 Maintainer:·Debian·Rust·Maintainers·<pkg-rust-maintainers@alioth-lists.debian.net>
7 Installed-Size:·836777 Installed-Size:·83681
8 Depends:·cargo·(=·1.85.0+dfsg3-1)8 Depends:·cargo·(=·1.85.0+dfsg3-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·cargo11 Description:·debug·symbols·for·cargo
12 Build-Ids:·5cea844399aeb931e0062ca385509eb02851fed612 Build-Ids:·65e1f23ae99ea545570a205fad363e01570be106
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/5c/ea844399aeb931e0062ca385509eb02851fed6.debug1 usr/lib/debug/.build-id/65/e1f23ae99ea545570a205fad363e01570be106.debug
826 MB
data.tar.xz
826 MB
data.tar
1.38 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/lib/debug/.build-id/5c/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/lib/debug/.build-id/65/
7 -rw-r--r--···0·root·········(0)·root·········(0)·85674216·2025-04-24·15:47:57.000000·./usr/lib/debug/.build-id/5c/ea844399aeb931e0062ca385509eb02851fed6.debug7 -rw-r--r--···0·root·········(0)·root·········(0)·85678536·2025-04-24·15:47:57.000000·./usr/lib/debug/.build-id/65/e1f23ae99ea545570a205fad363e01570be106.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/cargo-dbgsym·->·cargo10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-04-24·15:47:57.000000·./usr/share/doc/cargo-dbgsym·->·cargo
826 MB
./usr/lib/debug/.build-id/5c/ea844399aeb931e0062ca385509eb02851fed6.debug vs.
./usr/lib/debug/.build-id/65/e1f23ae99ea545570a205fad363e01570be106.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
995 B
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x1e77d011 ··Entry·point·address:···············0x1e77d0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········85671528·(bytes·into·file)13 ··Start·of·section·headers:··········85675848·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1517 ··Number·of·program·headers:·········15
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········4219 ··Number·of·section·headers:·········42
20 ··Section·header·string·table·index:·4120 ··Section·header·string·table·index:·41
2.0 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 5, 23 lines modifiedOffset 5, 23 lines modified
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000348·0x000348·R···0x8
8 ··INTERP·········0x0003cc·0x00000000000003cc·0x00000000000003cc·0x000000·0x00001c·R···0x18 ··INTERP·········0x0003cc·0x00000000000003cc·0x00000000000003cc·0x000000·0x00001c·R···0x1
9 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003cc·0x16ab20·R···0x10009 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x0003cc·0x16ab20·R···0x1000
10 ··LOAD···········0x000000·0x000000000016b000·0x000000000016b000·0x000000·0x1008135·R·E·0x100010 ··LOAD···········0x000000·0x000000000016b000·0x000000000016b000·0x000000·0x1008135·R·E·0x1000
11 ··LOAD···········0x001000·0x0000000001174000·0x0000000001174000·0x453394·0x453394·R···0x100011 ··LOAD···········0x001000·0x0000000001174000·0x0000000001174000·0x453414·0x453414·R···0x1000
12 ··LOAD···········0x000458·0x00000000015c8458·0x00000000015c8458·0x000000·0x10a168·RW··0x100012 ··LOAD···········0x000458·0x00000000015c8458·0x00000000015c8458·0x000000·0x10a168·RW··0x1000
13 ··DYNAMIC········0x454458·0x00000000016c5950·0x00000000016c5950·0x000000·0x000290·RW··0x813 ··DYNAMIC········0x454458·0x00000000016c5950·0x00000000016c5950·0x000000·0x000290·RW··0x8
14 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000020·0x000020·R···0x814 ··NOTE···········0x000388·0x0000000000000388·0x0000000000000388·0x000020·0x000020·R···0x8
15 ··NOTE···········0x0003a8·0x00000000000003a8·0x00000000000003a8·0x000024·0x000024·R···0x415 ··NOTE···········0x0003a8·0x00000000000003a8·0x00000000000003a8·0x000024·0x000024·R···0x4
16 ··NOTE···········0x454374·0x00000000015c7374·0x00000000015c7374·0x000020·0x000020·R···0x416 ··NOTE···········0x4543f4·0x00000000015c73f4·0x00000000015c73f4·0x000020·0x000020·R···0x4
17 ··TLS············0x454458·0x00000000015c8458·0x00000000015c8458·0x000000·0x0002a0·R···0x817 ··TLS············0x454458·0x00000000015c8458·0x00000000015c8458·0x000000·0x0002a0·R···0x8
18 ··GNU_PROPERTY···0x000388·0x0000000000000388·0x0000000000000388·0x000020·0x000020·R···0x818 ··GNU_PROPERTY···0x000388·0x0000000000000388·0x0000000000000388·0x000020·0x000020·R···0x8
19 ··GNU_EH_FRAME···0x001000·0x00000000013200e8·0x00000000013200e8·0x000000·0x03d07c·R···0x419 ··GNU_EH_FRAME···0x001000·0x0000000001320168·0x0000000001320168·0x000000·0x03d07c·R···0x4
20 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1020 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
21 ··GNU_RELRO······0x454458·0x00000000015c8458·0x00000000015c8458·0x000000·0x106ba8·R···0x121 ··GNU_RELRO······0x454458·0x00000000015c8458·0x00000000015c8458·0x000000·0x106ba8·R···0x1
  
22 ·Section·to·Segment·mapping:22 ·Section·to·Segment·mapping:
23 ··Segment·Sections...23 ··Segment·Sections...
24 ···00·····24 ···00·····
25 ···01·····.interp·25 ···01·····.interp·
5.45 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·42·section·headers,·starting·at·offset·0x51b3e68:1 There·are·42·section·headers,·starting·at·offset·0x51b4f48:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.property·NOTE············0000000000000388·000388·000020·00···A··0···0··85 ··[·1]·.note.gnu.property·NOTE············0000000000000388·000388·000020·00···A··0···0··8
6 ··[·2]·.note.gnu.build-id·NOTE············00000000000003a8·0003a8·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00000000000003a8·0003a8·000024·00···A··0···0··4
7 ··[·3]·.interp···········NOBITS··········00000000000003cc·0003cc·00001c·00···A··0···0··17 ··[·3]·.interp···········NOBITS··········00000000000003cc·0003cc·00001c·00···A··0···0··1
Offset 14, 38 lines modifiedOffset 14, 38 lines modified
14 ··[·9]·.rela.dyn·········NOBITS··········0000000000003d98·0003cc·166d28·18···A··5···0··814 ··[·9]·.rela.dyn·········NOBITS··········0000000000003d98·0003cc·166d28·18···A··5···0··8
15 ··[10]·.rela.plt·········NOBITS··········000000000016aac0·0003cc·000060·18···A··5··28··815 ··[10]·.rela.plt·········NOBITS··········000000000016aac0·0003cc·000060·18···A··5··28··8
16 ··[11]·.init·············NOBITS··········000000000016b000·001000·000017·00··AX··0···0··416 ··[11]·.init·············NOBITS··········000000000016b000·001000·000017·00··AX··0···0··4
17 ··[12]·.plt··············NOBITS··········000000000016b020·001000·000050·10··AX··0···0·1617 ··[12]·.plt··············NOBITS··········000000000016b020·001000·000050·10··AX··0···0·16
18 ··[13]·.plt.got··········NOBITS··········000000000016b070·001000·000008·08··AX··0···0··818 ··[13]·.plt.got··········NOBITS··········000000000016b070·001000·000008·08··AX··0···0··8
19 ··[14]·.text·············NOBITS··········000000000016b080·001000·10080ac·00··AX··0···0·1619 ··[14]·.text·············NOBITS··········000000000016b080·001000·10080ac·00··AX··0···0·16
20 ··[15]·.fini·············NOBITS··········000000000117312c·001000·000009·00··AX··0···0··420 ··[15]·.fini·············NOBITS··········000000000117312c·001000·000009·00··AX··0···0··4
21 ··[16]·.rodata···········NOBITS··········0000000001174000·001000·1ac0c6·00···A··0···0·12821 ··[16]·.rodata···········NOBITS··········0000000001174000·001000·1ac146·00···A··0···0·128
22 ··[17]·.debug_gdb_scripts·NOBITS··········00000000013200c6·001000·000022·01·AMS··0···0··122 ··[17]·.debug_gdb_scripts·NOBITS··········0000000001320146·001000·000022·01·AMS··0···0··1
23 ··[18]·.eh_frame_hdr·····NOBITS··········00000000013200e8·001000·03d07c·00···A··0···0··423 ··[18]·.eh_frame_hdr·····NOBITS··········0000000001320168·001000·03d07c·00···A··0···0··4
24 ··[19]·.eh_frame·········NOBITS··········000000000135d168·001000·1bdea0·00···A··0···0··824 ··[19]·.eh_frame·········NOBITS··········000000000135d1e8·001000·1bdea0·00···A··0···0··8
25 ··[20]·.gcc_except_table·NOBITS··········000000000151b008·001000·0ac36c·00···A··0···0··425 ··[20]·.gcc_except_table·NOBITS··········000000000151b088·001000·0ac36c·00···A··0···0··4
26 ··[21]·.note.ABI-tag·····NOTE············00000000015c7374·454374·000020·00···A··0···0··426 ··[21]·.note.ABI-tag·····NOTE············00000000015c73f4·4543f4·000020·00···A··0···0··4
27 ··[22]·.tdata············NOBITS··········00000000015c8458·454458·000040·00·WAT··0···0··827 ··[22]·.tdata············NOBITS··········00000000015c8458·454458·000040·00·WAT··0···0··8
28 ··[23]·.tbss·············NOBITS··········00000000015c8498·454458·000260·00·WAT··0···0··828 ··[23]·.tbss·············NOBITS··········00000000015c8498·454458·000260·00·WAT··0···0··8
29 ··[24]·.init_array·······NOBITS··········00000000015c8498·454458·000018·08··WA··0···0··829 ··[24]·.init_array·······NOBITS··········00000000015c8498·454458·000018·08··WA··0···0··8
30 ··[25]·.fini_array·······NOBITS··········00000000015c84b0·454458·000008·08··WA··0···0··830 ··[25]·.fini_array·······NOBITS··········00000000015c84b0·454458·000008·08··WA··0···0··8
31 ··[26]·.data.rel.ro······NOBITS··········00000000015c84b8·454458·0fd498·00··WA··0···0··831 ··[26]·.data.rel.ro······NOBITS··········00000000015c84b8·454458·0fd498·00··WA··0···0··8
32 ··[27]·.dynamic··········NOBITS··········00000000016c5950·454458·000290·10··WA··6···0··832 ··[27]·.dynamic··········NOBITS··········00000000016c5950·454458·000290·10··WA··6···0··8
33 ··[28]·.got··············NOBITS··········00000000016c5be0·454458·009420·08··WA··0···0··833 ··[28]·.got··············NOBITS··········00000000016c5be0·454458·009420·08··WA··0···0··8
34 ··[29]·.data·············NOBITS··········00000000016cf000·454458·003200·00··WA··0···0··834 ··[29]·.data·············NOBITS··········00000000016cf000·454458·003200·00··WA··0···0··8
35 ··[30]·.bss··············NOBITS··········00000000016d2200·454458·0003c0·00··WA··0···0··835 ··[30]·.bss··············NOBITS··········00000000016d2200·454458·0003c0·00··WA··0···0··8
36 ··[31]·.comment··········PROGBITS········0000000000000000·454394·000069·01··MS··0···0··136 ··[31]·.comment··········PROGBITS········0000000000000000·454414·000069·01··MS··0···0··1
37 ··[32]·.debug_aranges····PROGBITS········0000000000000000·454400·039786·00···C··0···0··837 ··[32]·.debug_aranges····PROGBITS········0000000000000000·454480·039782·00···C··0···0··8
38 ··[33]·.debug_info·······PROGBITS········0000000000000000·48db88·2bb0f28·00···C··0···0··838 ··[33]·.debug_info·······PROGBITS········0000000000000000·48dc08·2bb1a41·00···C··0···0··8
39 ··[34]·.debug_abbrev·····PROGBITS········0000000000000000·303eab0·04078e·00···C··0···0··839 ··[34]·.debug_abbrev·····PROGBITS········0000000000000000·303f650·04078e·00···C··0···0··8
40 ··[35]·.debug_line·······PROGBITS········0000000000000000·307f240·51afa0·00···C··0···0··840 ··[35]·.debug_line·······PROGBITS········0000000000000000·307fde0·51aff9·00···C··0···0··8
41 ··[36]·.debug_str········PROGBITS········0000000000000000·359a1e0·6c30a1·01·MSC··0···0··841 ··[36]·.debug_str········PROGBITS········0000000000000000·359ade0·6c30b1·01·MSC··0···0··8
42 ··[37]·.debug_loc········PROGBITS········0000000000000000·3c5d288·af36d5·00···C··0···0··842 ··[37]·.debug_loc········PROGBITS········0000000000000000·3c5de98·af36d5·00···C··0···0··8
43 ··[38]·.debug_ranges·····PROGBITS········0000000000000000·4750960·2c85f9·00···C··0···0··843 ··[38]·.debug_ranges·····PROGBITS········0000000000000000·4751570·2c85f9·00···C··0···0··8
44 ··[39]·.symtab···········SYMTAB··········0000000000000000·4a18f60·1710c0·18·····40·36769··844 ··[39]·.symtab···········SYMTAB··········0000000000000000·4a19b70·1710c0·18·····40·36769··8
45 ··[40]·.strtab···········STRTAB··········0000000000000000·4b8a020·629c98·00······0···0··145 ··[40]·.strtab···········STRTAB··········0000000000000000·4b8ac30·62a16d·00······0···0··1
46 ··[41]·.shstrtab·········STRTAB··········0000000000000000·51b3cb8·0001a9·00······0···0··146 ··[41]·.shstrtab·········STRTAB··········0000000000000000·51b4d9d·0001a9·00······0···0··1
47 Key·to·Flags:47 Key·to·Flags:
48 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),48 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
49 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),49 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
50 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),50 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
51 ··D·(mbind),·l·(large),·p·(processor·specific)51 ··D·(mbind),·l·(large),·p·(processor·specific)
18.0 MB
readelf --wide --symbols {}
error from `readelf --wide --symbols {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 2676 lines modifiedOffset 1, 2676 lines modified
  
1 Symbol·table·'.symtab'·contains·62984·entries:1 Symbol·table·'.symtab'·contains·62984·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Scrt1.o4 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·Scrt1.o
5 ·····2:·00000000015c7374····32·OBJECT··LOCAL··DEFAULT···21·__abi_tag5 ·····2:·00000000015c73f4····32·OBJECT··LOCAL··DEFAULT···21·__abi_tag
6 ·····3:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·cargo.3cd2fb3d92d6589c-cgu.006 ·····3:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·cargo.3cd2fb3d92d6589c-cgu.00
7 ·····4:·000000000151b008·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table07 ·····4:·000000000151b088·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table0
8 ·····5:·00000000001ec130··2324·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs9F4KtyhZqg7_5cargo4util7context13GlobalContextECs5dLsAHtZJKW_5cargo8 ·····5:·00000000001ec130··2324·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs9F4KtyhZqg7_5cargo4util7context13GlobalContextECs5dLsAHtZJKW_5cargo
9 ·····6:·00000000001f0c40····20·FUNC····LOCAL··DEFAULT···14·_ZN60_$LT$alloc..string..String$u20$as$u20$core..fmt..Display$GT$3fmt17h93d2e481be131c21E9 ·····6:·00000000001f0c40····20·FUNC····LOCAL··DEFAULT···14·_ZN60_$LT$alloc..string..String$u20$as$u20$core..fmt..Display$GT$3fmt17h93d2e481be131c21E
10 ·····7:·00000000001ea850····95·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCsdQU97gQ7yoq_13clap_complete3env11CompleteEnvNCNvCs5dLsAHtZJKW_5cargo4main0EEB1z_10 ·····7:·00000000001ea850····95·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCsdQU97gQ7yoq_13clap_complete3env11CompleteEnvNCNvCs5dLsAHtZJKW_5cargo4main0EEB1z_
11 ·····8:·00000000001ea6a0···130·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs94HoCtyTi6t_3std3ffi6os_str8OsStringEECs5dLsAHtZJKW_5cargo11 ·····8:·00000000001ea6a0···130·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs94HoCtyTi6t_3std3ffi6os_str8OsStringEECs5dLsAHtZJKW_5cargo
12 ·····9:·000000000151b018·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table712 ·····9:·000000000151b098·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table7
13 ····10:·00000000001e8ba0····32·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellINtNtB4_4cell7RefCellNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEEECs5dLsAHtZJKW_5cargo13 ····10:·00000000001e8ba0····32·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellINtNtB4_4cell7RefCellNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEEECs5dLsAHtZJKW_5cargo
14 ····11:·00000000001ea730···275·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxINtNtNtCs29cH3e8pt4P_4curl4easy7handler5InnerNtNtB1k_6handle8EasyDataEEECs5dLsAHtZJKW_5cargo14 ····11:·00000000001ea730···275·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxINtNtNtCs29cH3e8pt4P_4curl4easy7handler5InnerNtNtB1k_6handle8EasyDataEEECs5dLsAHtZJKW_5cargo
15 ····12:·00000000001e8bc0···457·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellINtNtB4_4cell7RefCellNtNtNtCs9F4KtyhZqg7_5cargo4core20global_cache_tracker18GlobalCacheTrackerEEECs5dLsAHtZJKW_5cargo15 ····12:·00000000001e8bc0···457·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellINtNtB4_4cell7RefCellNtNtNtCs9F4KtyhZqg7_5cargo4core20global_cache_tracker18GlobalCacheTrackerEEECs5dLsAHtZJKW_5cargo
16 ····13:·00000000001eb170···312·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtCsj68rAVLhBta_8rusqlite13raw_statement12RawStatementECs5dLsAHtZJKW_5cargo16 ····13:·00000000001eb170···312·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtCsj68rAVLhBta_8rusqlite13raw_statement12RawStatementECs5dLsAHtZJKW_5cargo
17 ····14:·00000000001e96b0···332·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_4cell7RefCellNtNtCsj68rAVLhBta_8rusqlite16inner_connection15InnerConnectionEECs5dLsAHtZJKW_5cargo17 ····14:·00000000001e96b0···332·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_4cell7RefCellNtNtCsj68rAVLhBta_8rusqlite16inner_connection15InnerConnectionEECs5dLsAHtZJKW_5cargo
18 ····15:·00000000001eb2b0···365·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtCsj68rAVLhBta_8rusqlite5cache14StatementCacheECs5dLsAHtZJKW_5cargo18 ····15:·00000000001eb2b0···365·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtCsj68rAVLhBta_8rusqlite5cache14StatementCacheECs5dLsAHtZJKW_5cargo
19 ····16:·000000000151b114·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table1019 ····16:·000000000151b194·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table10
20 ····17:·00000000001e8d90···425·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellINtNtB4_4cell7RefCellNtNtNtCs9F4KtyhZqg7_5cargo4core20global_cache_tracker21DeferredGlobalLastUseEEECs5dLsAHtZJKW_5cargo20 ····17:·00000000001e8d90···425·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellINtNtB4_4cell7RefCellNtNtNtCs9F4KtyhZqg7_5cargo4core20global_cache_tracker21DeferredGlobalLastUseEEECs5dLsAHtZJKW_5cargo
21 ····18:·00000000001e8f40···225·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellINtNtCs7NYZBIHbfUi_5alloc3vec3VecTNtNtB1k_6string6StringNtNtNtNtCs9F4KtyhZqg7_5cargo4util7context6target15TargetCfgConfigEEEECs5dLsAHtZJKW_5cargo21 ····18:·00000000001e8f40···225·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellINtNtCs7NYZBIHbfUi_5alloc3vec3VecTNtNtB1k_6string6StringNtNtNtNtCs9F4KtyhZqg7_5cargo4util7context6target15TargetCfgConfigEEEECs5dLsAHtZJKW_5cargo
22 ····19:·000000000151b158·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table1222 ····19:·000000000151b1d8·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table12
23 ····20:·00000000001e9030···185·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellNtNtNtCs9F4KtyhZqg7_5cargo4util7context14CargoNetConfigEECs5dLsAHtZJKW_5cargo23 ····20:·00000000001e9030···185·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellNtNtNtCs9F4KtyhZqg7_5cargo4util7context14CargoNetConfigEECs5dLsAHtZJKW_5cargo
24 ····21:·00000000001e90f0···299·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellNtNtNtCs9F4KtyhZqg7_5cargo4util7context15CargoHttpConfigEECs5dLsAHtZJKW_5cargo24 ····21:·00000000001e90f0···299·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellNtNtNtCs9F4KtyhZqg7_5cargo4util7context15CargoHttpConfigEECs5dLsAHtZJKW_5cargo
25 ····22:·00000000001e9220··1048·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellNtNtNtCs9F4KtyhZqg7_5cargo4util7context16CargoBuildConfigEECs5dLsAHtZJKW_5cargo25 ····22:·00000000001e9220··1048·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellNtNtNtCs9F4KtyhZqg7_5cargo4util7context16CargoBuildConfigEECs5dLsAHtZJKW_5cargo
26 ····23:·00000000001e9c80···211·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtCs9F4KtyhZqg7_5cargo4util7context17BuildTargetConfigEECs5dLsAHtZJKW_5cargo26 ····23:·00000000001e9c80···211·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtCs9F4KtyhZqg7_5cargo4util7context17BuildTargetConfigEECs5dLsAHtZJKW_5cargo
27 ····24:·00000000001e9640····97·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellNtNtNtNtCs9F4KtyhZqg7_5cargo4core8compiler7rustdoc16RustdocExternMapEECs5dLsAHtZJKW_5cargo27 ····24:·00000000001e9640····97·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtCsdIVOQxI8vCQ_8lazycell8LazyCellNtNtNtNtCs9F4KtyhZqg7_5cargo4core8compiler7rustdoc16RustdocExternMapEECs5dLsAHtZJKW_5cargo
28 ····25:·00000000001e9d60····41·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtNtCs9F4KtyhZqg7_5cargo4core8compiler7rustdoc17RustdocExternModeEECs5dLsAHtZJKW_5cargo28 ····25:·00000000001e9d60····41·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtNtCs9F4KtyhZqg7_5cargo4core8compiler7rustdoc17RustdocExternModeEECs5dLsAHtZJKW_5cargo
29 ····26:·000000000151b178·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table1629 ····26:·000000000151b1f8·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table16
30 ····27:·000000000151b184·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table1730 ····27:·000000000151b204·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table17
31 ····28:·00000000001e9800···127·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtB17_6string6StringEEECs5dLsAHtZJKW_5cargo31 ····28:·00000000001e9800···127·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtB17_6string6StringEEECs5dLsAHtZJKW_5cargo
32 ····29:·00000000001e9880····95·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxDG_INtNtNtB4_3ops8function5FnMutTNtNtNtCs29cH3e8pt4P_4curl4easy7handler8InfoTypeRL0_ShEEp6OutputuEL_EEECs5dLsAHtZJKW_5cargo32 ····29:·00000000001e9880····95·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxDG_INtNtNtB4_3ops8function5FnMutTNtNtNtCs29cH3e8pt4P_4curl4easy7handler8InfoTypeRL0_ShEEp6OutputuEL_EEECs5dLsAHtZJKW_5cargo
33 ····30:·000000000151b1b4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table1933 ····30:·000000000151b234·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table19
34 ····31:·000000000151b1c0·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table2134 ····31:·000000000151b240·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table21
35 ····32:·00000000001e99a0···158·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtCs8409WyAjsqS_4toml5value5ValueEECs5dLsAHtZJKW_5cargo35 ····32:·00000000001e99a0···158·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtCs8409WyAjsqS_4toml5value5ValueEECs5dLsAHtZJKW_5cargo
36 ····33:·000000000151b1e4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table2236 ····33:·000000000151b264·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table22
37 ····34:·00000000001e9a40···450·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtCs29cH3e8pt4P_4curl4easy4form4FormEECs5dLsAHtZJKW_5cargo37 ····34:·00000000001e9a40···450·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtCs29cH3e8pt4P_4curl4easy4form4FormEECs5dLsAHtZJKW_5cargo
38 ····35:·00000000001ea450···189·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListEECs5dLsAHtZJKW_5cargo38 ····35:·00000000001ea450···189·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListEECs5dLsAHtZJKW_5cargo
39 ····36:·00000000001ea2a0···130·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecIBH_hEEECs5dLsAHtZJKW_5cargo39 ····36:·00000000001ea2a0···130·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecIBH_hEEECs5dLsAHtZJKW_5cargo
40 ····37:·00000000001ea3c0···129·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtBL_3ffi5c_str7CStringEECs5dLsAHtZJKW_5cargo40 ····37:·00000000001ea3c0···129·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtBL_3ffi5c_str7CStringEECs5dLsAHtZJKW_5cargo
41 ····38:·000000000151b1f4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table2341 ····38:·000000000151b274·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table23
42 ····39:·00000000001e9c10···106·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtCs6qJo4Bh91qO_12clap_builder7builder12value_parser11ValueParserEECs5dLsAHtZJKW_5cargo42 ····39:·00000000001e9c10···106·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtCs6qJo4Bh91qO_12clap_builder7builder12value_parser11ValueParserEECs5dLsAHtZJKW_5cargo
43 ····40:·000000000151b220·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table2443 ····40:·000000000151b2a0·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table24
44 ····41:·00000000001e9d90···381·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtNtCs9F4KtyhZqg7_5cargo4util8toml_mut10dependency6SourceEECs5dLsAHtZJKW_5cargo44 ····41:·00000000001e9d90···381·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtNtCs9F4KtyhZqg7_5cargo4util8toml_mut10dependency6SourceEECs5dLsAHtZJKW_5cargo
45 ····42:·00000000001e9f10···873·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6result6ResultNtNtNtCs9F4KtyhZqg7_5cargo4core9workspace9WorkspaceNtCs4YPebiMv7J7_6anyhow5ErrorEECs5dLsAHtZJKW_5cargo45 ····42:·00000000001e9f10···873·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6result6ResultNtNtNtCs9F4KtyhZqg7_5cargo4core9workspace9WorkspaceNtCs4YPebiMv7J7_6anyhow5ErrorEECs5dLsAHtZJKW_5cargo
46 ····43:·00000000001ea330···130·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtCs94HoCtyTi6t_3std4path7PathBufEECs5dLsAHtZJKW_5cargo46 ····43:·00000000001ea330···130·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtCs94HoCtyTi6t_3std4path7PathBufEECs5dLsAHtZJKW_5cargo
47 ····44:·000000000151b22c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table2847 ····44:·000000000151b2ac·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table28
48 ····45:·000000000151b25c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table3448 ····45:·000000000151b2dc·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table34
49 ····46:·00000000001ea510···197·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs6qJo4Bh91qO_12clap_builder7builder7command7CommandEECs5dLsAHtZJKW_5cargo49 ····46:·00000000001ea510···197·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs6qJo4Bh91qO_12clap_builder7builder7command7CommandEECs5dLsAHtZJKW_5cargo
50 ····47:·000000000151b278·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table3550 ····47:·000000000151b2f8·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table35
51 ····48:·00000000001ea5e0···188·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs6qJo4Bh91qO_12clap_builder7builder9arg_group8ArgGroupEECs5dLsAHtZJKW_5cargo51 ····48:·00000000001ea5e0···188·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs6qJo4Bh91qO_12clap_builder7builder9arg_group8ArgGroupEECs5dLsAHtZJKW_5cargo
52 ····49:·00000000001eb420···706·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs29cH3e8pt4P_4curl4easy6handle8EasyDataECs5dLsAHtZJKW_5cargo52 ····49:·00000000001eb420···706·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs29cH3e8pt4P_4curl4easy6handle8EasyDataECs5dLsAHtZJKW_5cargo
53 ····50:·000000000151b294·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table3853 ····50:·000000000151b314·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table38
54 ····51:·00000000001ea8b0····88·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNvXs5_NtNtCs7NYZBIHbfUi_5alloc3vec5drainINtBP_5DrainppENtNtNtB4_3ops4drop4Drop4drop9DropGuardNtNtNtNtCs94HoCtyTi6t_3std4sync4mpmc5waker5EntryNtNtBT_5alloc6GlobalEECs5dLsAHtZJKW_5cargo54 ····51:·00000000001ea8b0····88·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNvXs5_NtNtCs7NYZBIHbfUi_5alloc3vec5drainINtBP_5DrainppENtNtNtB4_3ops4drop4Drop4drop9DropGuardNtNtNtNtCs94HoCtyTi6t_3std4sync4mpmc5waker5EntryNtNtBT_5alloc6GlobalEECs5dLsAHtZJKW_5cargo
55 ····52:·00000000001ea910·····6·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtCs4YPebiMv7J7_6anyhow5ErrorECs5dLsAHtZJKW_5cargo55 ····52:·00000000001ea910·····6·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtCs4YPebiMv7J7_6anyhow5ErrorECs5dLsAHtZJKW_5cargo
56 ····53:·000000000151b2c4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table4756 ····53:·000000000151b344·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table47
57 ····54:·00000000001eb0b0···181·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtCshVUjvyOfnlT_14serde_untagged5error5ErrorECs5dLsAHtZJKW_5cargo57 ····54:·00000000001eb0b0···181·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtCshVUjvyOfnlT_14serde_untagged5error5ErrorECs5dLsAHtZJKW_5cargo
58 ····55:·000000000151b31c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table5358 ····55:·000000000151b39c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table53
59 ····56:·000000000151b34c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table5459 ····56:·000000000151b3cc·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table54
60 ····57:·000000000151b374·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table5560 ····57:·000000000151b3f4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table55
61 ····58:·00000000001eb6f0···288·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs6qJo4Bh91qO_12clap_builder7builder3ext10ExtensionsECs5dLsAHtZJKW_5cargo61 ····58:·00000000001eb6f0···288·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs6qJo4Bh91qO_12clap_builder7builder3ext10ExtensionsECs5dLsAHtZJKW_5cargo
62 ····59:·000000000151b3b8·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table5662 ····59:·000000000151b438·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table56
63 ····60:·000000000151b3d4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table5763 ····60:·000000000151b454·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table57
64 ····61:·00000000001ebd30···695·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs9F4KtyhZqg7_5cargo4core8features11CliUnstableECs5dLsAHtZJKW_5cargo64 ····61:·00000000001ebd30···695·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs9F4KtyhZqg7_5cargo4core8features11CliUnstableECs5dLsAHtZJKW_5cargo
65 ····62:·000000000151b41c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table5865 ····62:·000000000151b49c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table58
66 ····63:·00000000001ebff0····64·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs9F4KtyhZqg7_5cargo4util10cache_lock11CacheLockerECs5dLsAHtZJKW_5cargo66 ····63:·00000000001ebff0····64·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs9F4KtyhZqg7_5cargo4util10cache_lock11CacheLockerECs5dLsAHtZJKW_5cargo
67 ····64:·00000000001ec030···136·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs9F4KtyhZqg7_5cargo4util10cache_lock13RecursiveLockECs5dLsAHtZJKW_5cargo67 ····64:·00000000001ec030···136·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs9F4KtyhZqg7_5cargo4util10cache_lock13RecursiveLockECs5dLsAHtZJKW_5cargo
68 ····65:·000000000151b438·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table5968 ····65:·000000000151b4b8·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table59
69 ····66:·000000000151b454·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table6069 ····66:·000000000151b4d4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table60
70 ····67:·000000000151b460·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table6170 ····67:·000000000151b4e0·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table61
71 ····68:·00000000001ecae0····83·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtNtCs9F4KtyhZqg7_5cargo4util7context11environment3EnvECs5dLsAHtZJKW_5cargo71 ····68:·00000000001ecae0····83·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtNtCs9F4KtyhZqg7_5cargo4util7context11environment3EnvECs5dLsAHtZJKW_5cargo
72 ····69:·000000000151b46c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table6272 ····69:·000000000151b4ec·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table62
73 ····70:·00000000001eca50···143·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCsdQU97gQ7yoq_13clap_complete6engine9candidate19CompletionCandidateECs5dLsAHtZJKW_5cargo73 ····70:·00000000001eca50···143·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCsdQU97gQ7yoq_13clap_complete6engine9candidate19CompletionCandidateECs5dLsAHtZJKW_5cargo
74 ····71:·000000000151b52c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table6474 ····71:·000000000151b5ac·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table64
75 ····72:·000000000151b54c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table6775 ····72:·000000000151b5cc·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table67
76 ····73:·000000000151b558·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table7076 ····73:·000000000151b5d8·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table70
77 ····74:·000000000151b568·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table7277 ····74:·000000000151b5e8·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table72
78 ····75:·000000000151b57c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table7378 ····75:·000000000151b5fc·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table73
79 ····76:·000000000151b590·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table7479 ····76:·000000000151b610·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table74
80 ····77:·000000000151b5bc·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table7580 ····77:·000000000151b63c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table75
81 ····78:·000000000151b5cc·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table7681 ····78:·000000000151b64c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table76
82 ····79:·000000000151b5f4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table7782 ····79:·000000000151b674·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table77
83 ····80:·000000000151b620·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table7883 ····80:·000000000151b6a0·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table78
84 ····81:·000000000151b64c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table9784 ····81:·000000000151b6cc·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table97
85 ····82:·000000000151b680·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table9885 ····82:·000000000151b700·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table98
86 ····83:·000000000151b6cc·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table9986 ····83:·000000000151b74c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table99
87 ····84:·000000000151b6e8·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table10187 ····84:·000000000151b768·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table101
88 ····85:·000000000151b704·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table10288 ····85:·000000000151b784·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table102
89 ····86:·000000000151b71c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table10889 ····86:·000000000151b79c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table108
90 ····87:·000000000151b760·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table14190 ····87:·000000000151b7e0·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table141
91 ····88:·000000000151b788·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table15391 ····88:·000000000151b808·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table153
92 ····89:·00000000001efbd0···333·FUNC····LOCAL··DEFAULT···14·_RNvXs9_NtNtCs94HoCtyTi6t_3std2io5implsINtNtCs7NYZBIHbfUi_5alloc3vec3VechENtB7_5Write14write_vectoredCs5dLsAHtZJKW_5cargo92 ····89:·00000000001efbd0···333·FUNC····LOCAL··DEFAULT···14·_RNvXs9_NtNtCs94HoCtyTi6t_3std2io5implsINtNtCs7NYZBIHbfUi_5alloc3vec3VechENtB7_5Write14write_vectoredCs5dLsAHtZJKW_5cargo
93 ····90:·00000000001efd20·····3·FUNC····LOCAL··DEFAULT···14·_RNvXs9_NtNtCs94HoCtyTi6t_3std2io5implsINtNtCs7NYZBIHbfUi_5alloc3vec3VechENtB7_5Write17is_write_vectoredCs5dLsAHtZJKW_5cargo93 ····90:·00000000001efd20·····3·FUNC····LOCAL··DEFAULT···14·_RNvXs9_NtNtCs94HoCtyTi6t_3std2io5implsINtNtCs7NYZBIHbfUi_5alloc3vec3VechENtB7_5Write17is_write_vectoredCs5dLsAHtZJKW_5cargo
94 ····91:·00000000001efd30·····3·FUNC····LOCAL··DEFAULT···14·_RNvXs9_NtNtCs94HoCtyTi6t_3std2io5implsINtNtCs7NYZBIHbfUi_5alloc3vec3VechENtB7_5Write5flushCs5dLsAHtZJKW_5cargo94 ····91:·00000000001efd30·····3·FUNC····LOCAL··DEFAULT···14·_RNvXs9_NtNtCs94HoCtyTi6t_3std2io5implsINtNtCs7NYZBIHbfUi_5alloc3vec3VechENtB7_5Write5flushCs5dLsAHtZJKW_5cargo
95 ····92:·00000000001efd40····97·FUNC····LOCAL··DEFAULT···14·_RNvXs9_NtNtCs94HoCtyTi6t_3std2io5implsINtNtCs7NYZBIHbfUi_5alloc3vec3VechENtB7_5Write5writeCs5dLsAHtZJKW_5cargo95 ····92:·00000000001efd40····97·FUNC····LOCAL··DEFAULT···14·_RNvXs9_NtNtCs94HoCtyTi6t_3std2io5implsINtNtCs7NYZBIHbfUi_5alloc3vec3VechENtB7_5Write5writeCs5dLsAHtZJKW_5cargo
96 ····93:·00000000001efdb0···103·FUNC····LOCAL··DEFAULT···14·_RNvXs9_NtNtCs94HoCtyTi6t_3std2io5implsINtNtCs7NYZBIHbfUi_5alloc3vec3VechENtB7_5Write9write_allCs5dLsAHtZJKW_5cargo96 ····93:·00000000001efdb0···103·FUNC····LOCAL··DEFAULT···14·_RNvXs9_NtNtCs94HoCtyTi6t_3std2io5implsINtNtCs7NYZBIHbfUi_5alloc3vec3VechENtB7_5Write9write_allCs5dLsAHtZJKW_5cargo
97 ····94:·000000000151b7a4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table17197 ····94:·000000000151b824·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table171
98 ····95:·000000000151b7c0·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table17498 ····95:·000000000151b840·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table174
99 ····96:·000000000151b7dc·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table17899 ····96:·000000000151b85c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table178
100 ····97:·000000000151b7f8·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table179100 ····97:·000000000151b878·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table179
101 ····98:·000000000151b818·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table186101 ····98:·000000000151b898·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table186
102 ····99:·000000000151b840·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table201102 ····99:·000000000151b8c0·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table201
103 ···100:·000000000151b864·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table202103 ···100:·000000000151b8e4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table202
104 ···101:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·cargo.3cd2fb3d92d6589c-cgu.02104 ···101:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·cargo.3cd2fb3d92d6589c-cgu.02
105 ···102:·00000000001f7dd0····79·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtNtNtCs94HoCtyTi6t_3std4sync6poison6rwlock16RwLockWriteGuardINtNtNtNtBP_11collections4hash3map7HashMapNtNtCs2LhX0kR0buL_12tracing_core4span2IdINtNtNtNtCsaytrXOKAAhk_18tracing_subscriber6filter3env9directive8MatchSetNtNtB37_5field9SpanMatchEEEECs5dLsAHtZJKW_5cargo105 ···102:·00000000001f7dd0····79·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtNtNtCs94HoCtyTi6t_3std4sync6poison6rwlock16RwLockWriteGuardINtNtNtNtBP_11collections4hash3map7HashMapNtNtCs2LhX0kR0buL_12tracing_core4span2IdINtNtNtNtCsaytrXOKAAhk_18tracing_subscriber6filter3env9directive8MatchSetNtNtB37_5field9SpanMatchEEEECs5dLsAHtZJKW_5cargo
106 ···103:·00000000001f7780····91·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6result6ResultINtNtNtNtCs94HoCtyTi6t_3std4sync6poison6rwlock16RwLockWriteGuardINtNtNtNtB1b_11collections4hash3map7HashMapNtNtCs2LhX0kR0buL_12tracing_core4span2IdINtNtNtNtCsaytrXOKAAhk_18tracing_subscriber6filter3env9directive8MatchSetNtNtB3u_5field9SpanMatchEEEINtB17_11PoisonErrorB12_EEECs5dLsAHtZJKW_5cargo106 ···103:·00000000001f7780····91·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6result6ResultINtNtNtNtCs94HoCtyTi6t_3std4sync6poison6rwlock16RwLockWriteGuardINtNtNtNtB1b_11collections4hash3map7HashMapNtNtCs2LhX0kR0buL_12tracing_core4span2IdINtNtNtNtCsaytrXOKAAhk_18tracing_subscriber6filter3env9directive8MatchSetNtNtB3u_5field9SpanMatchEEEINtB17_11PoisonErrorB12_EEECs5dLsAHtZJKW_5cargo
107 ···104:·000000000151bb94·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table4107 ···104:·000000000151bc14·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table4
108 ···105:·000000000151bc00·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table5108 ···105:·000000000151bc80·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table5
109 ···106:·000000000151bc24·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table7109 ···106:·000000000151bca4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table7
110 ···107:·000000000151bc4c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table8110 ···107:·000000000151bccc·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table8
111 ···108:·000000000151bc90·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table9111 ···108:·000000000151bd10·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table9
112 ···109:·000000000151bcd4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table10112 ···109:·000000000151bd54·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table10
113 ···110:·000000000151bd08·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table11113 ···110:·000000000151bd88·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table11
114 ···111:·00000000001f7580····35·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtCsdYQ3W4yRFDv_7tracing4span5InnerEECs5dLsAHtZJKW_5cargo114 ···111:·00000000001f7580····35·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtCsdYQ3W4yRFDv_7tracing4span5InnerEECs5dLsAHtZJKW_5cargo
115 ···112:·00000000001f75b0···106·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtCs6qJo4Bh91qO_12clap_builder7builder12value_parser11ValueParserEECs5dLsAHtZJKW_5cargo115 ···112:·00000000001f75b0···106·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtCs6qJo4Bh91qO_12clap_builder7builder12value_parser11ValueParserEECs5dLsAHtZJKW_5cargo
116 ···113:·000000000151bd2c·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table22116 ···113:·000000000151bdac·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table22
117 ···114:·000000000151bd38·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table23117 ···114:·000000000151bdb8·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table23
118 ···115:·00000000001f77e0···164·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6result6ResultuNtNtNtCs94HoCtyTi6t_3std2io5error5ErrorEECs5dLsAHtZJKW_5cargo118 ···115:·00000000001f77e0···164·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6result6ResultuNtNtNtCs94HoCtyTi6t_3std2io5error5ErrorEECs5dLsAHtZJKW_5cargo
119 ···116:·000000000151bd58·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table25119 ···116:·000000000151bdd8·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table25
120 ···117:·00000000001f7890···130·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtBL_6string6StringEECs5dLsAHtZJKW_5cargo120 ···117:·00000000001f7890···130·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtBL_6string6StringEECs5dLsAHtZJKW_5cargo
121 ···118:·00000000001f7920···197·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs6qJo4Bh91qO_12clap_builder7builder7command7CommandEECs5dLsAHtZJKW_5cargo121 ···118:·00000000001f7920···197·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs6qJo4Bh91qO_12clap_builder7builder7command7CommandEECs5dLsAHtZJKW_5cargo
122 ···119:·000000000151bd64·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table27122 ···119:·000000000151bde4·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table27
123 ···120:·00000000001f79f0···188·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs6qJo4Bh91qO_12clap_builder7builder9arg_group8ArgGroupEECs5dLsAHtZJKW_5cargo123 ···120:·00000000001f79f0···188·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs6qJo4Bh91qO_12clap_builder7builder9arg_group8ArgGroupEECs5dLsAHtZJKW_5cargo
124 ···121:·00000000001f7ab0···130·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs94HoCtyTi6t_3std3ffi6os_str8OsStringEECs5dLsAHtZJKW_5cargo124 ···121:·00000000001f7ab0···130·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs94HoCtyTi6t_3std3ffi6os_str8OsStringEECs5dLsAHtZJKW_5cargo
125 ···122:·000000000151bd80·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table31125 ···122:·000000000151be00·····0·NOTYPE··LOCAL··DEFAULT···20·GCC_except_table31
126 ···123:·00000000001f7ba0····95·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxNtNtNtNtCs6qJo4Bh91qO_12clap_builder6parser7matches11arg_matches10SubCommandEECs5dLsAHtZJKW_5cargo126 ···123:·00000000001f7ba0····95·FUNC····LOCAL··DEFAULT···14·_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxNtNtNtNtCs6qJo4Bh91qO_12clap_builder6parser7matches11arg_matches10SubCommandEECs5dLsAHtZJKW_5cargo
Max diff block lines reached; 18863975/18886584 bytes (99.88%) of diff not shown.
915 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5cea844399aeb931e0062ca385509eb02851fed66 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·65e1f23ae99ea545570a205fad363e01570be106
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
434 MB
readelf --wide --debug-dump=rawline {}
error from `readelf --wide --debug-dump=rawline {}`: readelf: Error: Unable to find program interpreter name
    
Offset 34129, 17 lines modifiedOffset 34129, 17 lines modified
34129 ··Entry»  Dir»       Time»   Size»       Name34129 ··Entry»  Dir»       Time»   Size»       Name
34130 ··1»      1»     0»    0»   mod.rs34130 ··1»      1»     0»    0»   mod.rs
34131 ··2»      2»     0»    0»   map.rs34131 ··2»      2»     0»    0»   map.rs
34132 ··3»      3»     0»    0»   mod.rs34132 ··3»      3»     0»    0»   mod.rs
  
34133 ·No·Line·Number·Statements.34133 ·No·Line·Number·Statements.
34134 ··Offset:······················0x1144334134 ··Offset:······················0x11443
34135 ··Length:······················4186734135 ··Length:······················41874
34136 ··DWARF·Version:···············434136 ··DWARF·Version:···············4
34137 ··Prologue·Length:·············378534137 ··Prologue·Length:·············3792
34138 ··Minimum·Instruction·Length:··134138 ··Minimum·Instruction·Length:··1
34139 ··Maximum·Ops·per·Instruction:·134139 ··Maximum·Ops·per·Instruction:·1
34140 ··Initial·value·of·'is_stmt':··134140 ··Initial·value·of·'is_stmt':··1
34141 ··Line·Base:···················-534141 ··Line·Base:···················-5
34142 ··Line·Range:··················1434142 ··Line·Range:··················14
34143 ··Opcode·Base:·················1334143 ··Opcode·Base:·················13
  
Offset 34211, 24 lines modifiedOffset 34211, 24 lines modified
34211 ··51»     /rust/deps/anstyle-1.0.10/src34211 ··51»     /rust/deps/anstyle-1.0.10/src
34212 ··52»     /rust/deps/clap_complete-4.5.40/src/engine34212 ··52»     /rust/deps/clap_complete-4.5.40/src/engine
34213 ··53»     /rust/deps/clap_builder-4.5.23/src/parser/matches34213 ··53»     /rust/deps/clap_builder-4.5.23/src/parser/matches
34214 ··54»     library/core/src/char34214 ··54»     library/core/src/char
34215 ··55»     library/alloc/src/collections/btree34215 ··55»     library/alloc/src/collections/btree
34216 ··56»     library/core/src/str34216 ··56»     library/core/src/str
34217 ··57»     src/tools/cargo/crates/cargo-util-schemas/src/manifest34217 ··57»     src/tools/cargo/crates/cargo-util-schemas/src/manifest
34218 ··58»     /rust/deps/git2/src34218 ··58»     /rust/deps/git2.backup/src
34219 ··59»     /rust/deps/curl-sys-0.4.78+curl-8.11.034219 ··59»     /rust/deps/curl-sys-0.4.78+curl-8.11.0
34220 ··60»     src/tools/cargo/src/bin/cargo/commands34220 ··60»     src/tools/cargo/src/bin/cargo/commands
34221 ··61»     /rust/deps/clap_builder-4.5.23/src/builder34221 ··61»     /rust/deps/clap_builder-4.5.23/src/builder
34222 ··62»     src/tools/cargo/src/cargo/util34222 ··62»     src/tools/cargo/src/cargo/util
34223 ··63»     src/tools/cargo/src/cargo/core34223 ··63»     src/tools/cargo/src/cargo/core
34224 ··64»     library/std/src/sys/os_str34224 ··64»     library/std/src/sys/os_str
34225 ··65»     /rust/deps/clap_builder-4.5.23/src/util34225 ··65»     /rust/deps/clap_builder-4.5.23/src/util
  
34226 ·The·File·Name·Table·(offset·0x11c21):34226 ·The·File·Name·Table·(offset·0x11c28):
34227 ··Entry»  Dir»       Time»   Size»       Name34227 ··Entry»  Dir»       Time»   Size»       Name
34228 ··1»      1»     0»    0»   cli.rs34228 ··1»      1»     0»    0»   cli.rs
34229 ··2»      2»     0»    0»   error.rs34229 ··2»      2»     0»    0»   error.rs
34230 ··3»      3»     0»    0»   mod.rs34230 ··3»      3»     0»    0»   mod.rs
34231 ··4»      4»     0»    0»   mod.rs34231 ··4»      4»     0»    0»   mod.rs
34232 ··5»      5»     0»    0»   atomic.rs34232 ··5»      5»     0»    0»   atomic.rs
34233 ··6»      6»     0»    0»   futex.rs34233 ··6»      6»     0»    0»   futex.rs
Offset 34359, 20727 lines modifiedOffset 34359, 20727 lines modified
34359 ··131»    65»  0» 0»any_value.rs34359 ··131»    65»  0» 0»any_value.rs
34360 ··132»    61»  0» 0»ext.rs34360 ··132»    61»  0» 0»ext.rs
34361 ··133»    61»  0» 0»arg.rs34361 ··133»    61»  0» 0»arg.rs
34362 ··134»    61»  0» 0»arg_settings.rs34362 ··134»    61»  0» 0»arg_settings.rs
34363 ··135»    61»  0» 0»value_parser.rs34363 ··135»    61»  0» 0»value_parser.rs
  
Diff chunk too large, falling back to line-by-line diff (2799 lines added, 2804 lines removed)
34364 ·Line·Number·Statements:34364 ·Line·Number·Statements:
34365 ··[0x00012316]··Set·File·Name·to·entry·2·in·the·File·Name·Table34365 ··[0x0001231d]··Set·File·Name·to·entry·2·in·the·File·Name·Table
34366 ··[0x00012318]··Extended·opcode·2:·set·Address·to·0x1f623034366 ··[0x0001231f]··Extended·opcode·2:·set·Address·to·0x1f6230
34367 ··[0x00012323]··Advance·Line·by·24·to·2534367 ··[0x0001232a]··Advance·Line·by·24·to·25
34368 ··[0x00012325]··Copy34368 ··[0x0001232c]··Copy
34369 ··[0x00012326]··Set·is_stmt·to·034369 ··[0x0001232d]··Set·is_stmt·to·0
34370 ··[0x00012327]··Advance·Line·by·-25·to·034370 ··[0x0001232e]··Advance·Line·by·-25·to·0
34371 ··[0x00012329]··Special·opcode·229:·advance·Address·by·16·to·0x1f6240·and·Line·by·0·to·034371 ··[0x00012330]··Special·opcode·229:·advance·Address·by·16·to·0x1f6240·and·Line·by·0·to·0
34372 ··[0x0001232a]··Set·column·to·1934372 ··[0x00012331]··Set·column·to·19
34373 ··[0x0001232c]··Set·is_stmt·to·134373 ··[0x00012333]··Set·is_stmt·to·1
34374 ··[0x0001232d]··Set·prologue_end·to·true34374 ··[0x00012334]··Set·prologue_end·to·true
34375 ··[0x0001232e]··Advance·Line·by·26·to·2634375 ··[0x00012335]··Advance·Line·by·26·to·26
34376 ··[0x00012330]··Special·opcode·61:·advance·Address·by·4·to·0x1f6244·and·Line·by·0·to·2634376 ··[0x00012337]··Special·opcode·61:·advance·Address·by·4·to·0x1f6244·and·Line·by·0·to·26
34377 ··[0x00012331]··Set·column·to·1634377 ··[0x00012338]··Set·column·to·16
34378 ··[0x00012333]··Special·opcode·76:·advance·Address·by·5·to·0x1f6249·and·Line·by·1·to·2734378 ··[0x0001233a]··Special·opcode·76:·advance·Address·by·5·to·0x1f6249·and·Line·by·1·to·27
34379 ··[0x00012334]··Set·column·to·634379 ··[0x0001233b]··Set·column·to·6
34380 ··[0x00012336]··Advance·PC·by·constant·17·to·0x1f625a34380 ··[0x0001233d]··Advance·PC·by·constant·17·to·0x1f625a
34381 ··[0x00012337]··Special·opcode·193:·advance·Address·by·13·to·0x1f6267·and·Line·by·6·to·3334381 ··[0x0001233e]··Special·opcode·193:·advance·Address·by·13·to·0x1f6267·and·Line·by·6·to·33
34382 ··[0x00012338]··Set·is_stmt·to·034382 ··[0x0001233f]··Set·is_stmt·to·0
34383 ··[0x00012339]··Set·epilogue_begin·to·true34383 ··[0x00012340]··Set·epilogue_begin·to·true
34384 ··[0x0001233a]··Special·opcode·47:·advance·Address·by·3·to·0x1f626a·and·Line·by·0·to·3334384 ··[0x00012341]··Special·opcode·47:·advance·Address·by·3·to·0x1f626a·and·Line·by·0·to·33
34385 ··[0x0001233b]··Set·column·to·1734385 ··[0x00012342]··Set·column·to·17
34386 ··[0x0001233d]··Set·is_stmt·to·134386 ··[0x00012344]··Set·is_stmt·to·1
34387 ··[0x0001233e]··Special·opcode·114:·advance·Address·by·8·to·0x1f6272·and·Line·by·-3·to·3034387 ··[0x00012345]··Special·opcode·114:·advance·Address·by·8·to·0x1f6272·and·Line·by·-3·to·30
34388 ··[0x0001233f]··Set·column·to·934388 ··[0x00012346]··Set·column·to·9
34389 ··[0x00012341]··Advance·PC·by·constant·17·to·0x1f628334389 ··[0x00012348]··Advance·PC·by·constant·17·to·0x1f6283
34390 ··[0x00012342]··Special·opcode·217:·advance·Address·by·15·to·0x1f6292·and·Line·by·2·to·3234390 ··[0x00012349]··Special·opcode·217:·advance·Address·by·15·to·0x1f6292·and·Line·by·2·to·32
34391 ··[0x00012343]··Set·File·Name·to·entry·3·in·the·File·Name·Table34391 ··[0x0001234a]··Set·File·Name·to·entry·3·in·the·File·Name·Table
34392 ··[0x00012345]··Advance·Line·by·572·to·60434392 ··[0x0001234c]··Advance·Line·by·572·to·604
34393 ··[0x00012348]··Advance·PC·by·39·to·0x1f62b934393 ··[0x0001234f]··Advance·PC·by·39·to·0x1f62b9
34394 ··[0x0001234a]··Copy34394 ··[0x00012351]··Copy
34395 ··[0x0001234b]··Set·File·Name·to·entry·2·in·the·File·Name·Table34395 ··[0x00012352]··Set·File·Name·to·entry·2·in·the·File·Name·Table
34396 ··[0x0001234d]··Advance·Line·by·-572·to·3234396 ··[0x00012354]··Advance·Line·by·-572·to·32
34397 ··[0x00012350]··Advance·PC·by·49·to·0x1f62ea34397 ··[0x00012357]··Advance·PC·by·49·to·0x1f62ea
34398 ··[0x00012352]··Copy34398 ··[0x00012359]··Copy
34399 ··[0x00012353]··Advance·PC·by·18·to·0x1f62fc34399 ··[0x0001235a]··Advance·PC·by·18·to·0x1f62fc
34400 ··[0x00012355]··Extended·opcode·1:·End·of·Sequence34400 ··[0x0001235c]··Extended·opcode·1:·End·of·Sequence
  
34401 ··[0x00012358]··Set·File·Name·to·entry·2·in·the·File·Name·Table34401 ··[0x0001235f]··Set·File·Name·to·entry·2·in·the·File·Name·Table
34402 ··[0x0001235a]··Extended·opcode·2:·set·Address·to·0x1f630034402 ··[0x00012361]··Extended·opcode·2:·set·Address·to·0x1f6300
34403 ··[0x00012365]··Advance·Line·by·24·to·2534403 ··[0x0001236c]··Advance·Line·by·24·to·25
34404 ··[0x00012367]··Copy34404 ··[0x0001236e]··Copy
34405 ··[0x00012368]··Set·column·to·2534405 ··[0x0001236f]··Set·column·to·25
34406 ··[0x0001236a]··Set·prologue_end·to·true34406 ··[0x00012371]··Set·prologue_end·to·true
34407 ··[0x0001236b]··Special·opcode·230:·advance·Address·by·16·to·0x1f6310·and·Line·by·1·to·2634407 ··[0x00012372]··Special·opcode·230:·advance·Address·by·16·to·0x1f6310·and·Line·by·1·to·26
34408 ··[0x0001236c]··Set·column·to·1934408 ··[0x00012373]··Set·column·to·19
34409 ··[0x0001236e]··Set·is_stmt·to·034409 ··[0x00012375]··Set·is_stmt·to·0
34410 ··[0x0001236f]··Special·opcode·47:·advance·Address·by·3·to·0x1f6313·and·Line·by·0·to·2634410 ··[0x00012376]··Special·opcode·47:·advance·Address·by·3·to·0x1f6313·and·Line·by·0·to·26
34411 ··[0x00012370]··Set·column·to·1634411 ··[0x00012377]··Set·column·to·16
34412 ··[0x00012372]··Set·is_stmt·to·134412 ··[0x00012379]··Set·is_stmt·to·1
34413 ··[0x00012373]··Special·opcode·34:·advance·Address·by·2·to·0x1f6315·and·Line·by·1·to·2734413 ··[0x0001237a]··Special·opcode·34:·advance·Address·by·2·to·0x1f6315·and·Line·by·1·to·27
34414 ··[0x00012374]··Set·column·to·634414 ··[0x0001237b]··Set·column·to·6
34415 ··[0x00012376]··Set·epilogue_begin·to·true34415 ··[0x0001237d]··Set·epilogue_begin·to·true
34416 ··[0x00012377]··Special·opcode·67:·advance·Address·by·4·to·0x1f6319·and·Line·by·6·to·3334416 ··[0x0001237e]··Special·opcode·67:·advance·Address·by·4·to·0x1f6319·and·Line·by·6·to·33
34417 ··[0x00012378]··Set·column·to·2534417 ··[0x0001237f]··Set·column·to·25
34418 ··[0x0001237a]··Special·opcode·114:·advance·Address·by·8·to·0x1f6321·and·Line·by·-3·to·3034418 ··[0x00012381]··Special·opcode·114:·advance·Address·by·8·to·0x1f6321·and·Line·by·-3·to·30
34419 ··[0x0001237b]··Set·column·to·934419 ··[0x00012382]··Set·column·to·9
34420 ··[0x0001237d]··Advance·PC·by·constant·17·to·0x1f633234420 ··[0x00012384]··Advance·PC·by·constant·17·to·0x1f6332
34421 ··[0x0001237e]··Special·opcode·217:·advance·Address·by·15·to·0x1f6341·and·Line·by·2·to·3234421 ··[0x00012385]··Special·opcode·217:·advance·Address·by·15·to·0x1f6341·and·Line·by·2·to·32
34422 ··[0x0001237f]··Set·File·Name·to·entry·3·in·the·File·Name·Table34422 ··[0x00012386]··Set·File·Name·to·entry·3·in·the·File·Name·Table
34423 ··[0x00012381]··Advance·Line·by·572·to·60434423 ··[0x00012388]··Advance·Line·by·572·to·604
34424 ··[0x00012384]··Advance·PC·by·39·to·0x1f636834424 ··[0x0001238b]··Advance·PC·by·39·to·0x1f6368
34425 ··[0x00012386]··Copy34425 ··[0x0001238d]··Copy
34426 ··[0x00012387]··Set·File·Name·to·entry·2·in·the·File·Name·Table34426 ··[0x0001238e]··Set·File·Name·to·entry·2·in·the·File·Name·Table
34427 ··[0x00012389]··Advance·Line·by·-572·to·3234427 ··[0x00012390]··Advance·Line·by·-572·to·32
34428 ··[0x0001238c]··Advance·PC·by·49·to·0x1f639934428 ··[0x00012393]··Advance·PC·by·49·to·0x1f6399
34429 ··[0x0001238e]··Copy34429 ··[0x00012395]··Copy
34430 ··[0x0001238f]··Advance·PC·by·18·to·0x1f63ab34430 ··[0x00012396]··Advance·PC·by·18·to·0x1f63ab
34431 ··[0x00012391]··Extended·opcode·1:·End·of·Sequence34431 ··[0x00012398]··Extended·opcode·1:·End·of·Sequence
  
34432 ··[0x00012394]··Set·File·Name·to·entry·2·in·the·File·Name·Table34432 ··[0x0001239b]··Set·File·Name·to·entry·2·in·the·File·Name·Table
34433 ··[0x00012396]··Extended·opcode·2:·set·Address·to·034433 ··[0x0001239d]··Extended·opcode·2:·set·Address·to·0
34434 ··[0x000123a1]··Advance·Line·by·24·to·2534434 ··[0x000123a8]··Advance·Line·by·24·to·25
34435 ··[0x000123a3]··Copy34435 ··[0x000123aa]··Copy
34436 ··[0x000123a4]··Set·column·to·2534436 ··[0x000123ab]··Set·column·to·25
34437 ··[0x000123a6]··Set·prologue_end·to·true34437 ··[0x000123ad]··Set·prologue_end·to·true
34438 ··[0x000123a7]··Special·opcode·230:·advance·Address·by·16·to·0x10·and·Line·by·1·to·2634438 ··[0x000123ae]··Special·opcode·230:·advance·Address·by·16·to·0x10·and·Line·by·1·to·26
Max diff block lines reached; 454426500/454739815 bytes (99.93%) of diff not shown.
157 MB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ···Version:·······418 ···Version:·······4
19 ···Abbrev·Offset:·019 ···Abbrev·Offset:·0
20 ···Pointer·Size:··820 ···Pointer·Size:··8
21 ·<0><27>:·Abbrev·Number:·10·(DW_TAG_partial_unit)21 ·<0><27>:·Abbrev·Number:·10·(DW_TAG_partial_unit)
22 ····<28>···DW_AT_stmt_list···:·(sec_offset)·022 ····<28>···DW_AT_stmt_list···:·(sec_offset)·0
23 ····<2c>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.023 ····<2c>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.0
24 ·<1><30>:·Abbrev·Number:·91·(DW_TAG_base_type)24 ·<1><30>:·Abbrev·Number:·91·(DW_TAG_base_type)
25 ····<31>···DW_AT_name········:·(strp)·(offset:·0x52f8c13):·u6425 ····<31>···DW_AT_name········:·(strp)·(offset:·0x52f8c91):·u64
26 ····<35>···DW_AT_encoding····:·(data1)·7»    (unsigned)26 ····<35>···DW_AT_encoding····:·(data1)·7»    (unsigned)
27 ····<36>···DW_AT_byte_size···:·(data1)·827 ····<36>···DW_AT_byte_size···:·(data1)·8
28 ·<1><37>:·Abbrev·Number:·028 ·<1><37>:·Abbrev·Number:·0
29 ··Compilation·Unit·@·offset·0x38:29 ··Compilation·Unit·@·offset·0x38:
30 ···Length:········0x18·(32-bit)30 ···Length:········0x18·(32-bit)
31 ···Version:·······431 ···Version:·······4
32 ···Abbrev·Offset:·032 ···Abbrev·Offset:·0
Offset 44, 19 lines modifiedOffset 44, 19 lines modified
44 ···Version:·······444 ···Version:·······4
45 ···Abbrev·Offset:·0x48645 ···Abbrev·Offset:·0x486
46 ···Pointer·Size:··846 ···Pointer·Size:··8
47 ·<0><5f>:·Abbrev·Number:·19·(DW_TAG_partial_unit)47 ·<0><5f>:·Abbrev·Number:·19·(DW_TAG_partial_unit)
48 ····<60>···DW_AT_stmt_list···:·(sec_offset)·048 ····<60>···DW_AT_stmt_list···:·(sec_offset)·0
49 ····<64>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.049 ····<64>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.0
50 ·<1><68>:·Abbrev·Number:·10·(DW_TAG_namespace)50 ·<1><68>:·Abbrev·Number:·10·(DW_TAG_namespace)
51 ····<69>···DW_AT_name········:·(strp)·(offset:·0x3297a90):·core51 ····<69>···DW_AT_name········:·(strp)·(offset:·0x3297aba):·core
52 ·<2><6d>:·Abbrev·Number:·10·(DW_TAG_namespace)52 ·<2><6d>:·Abbrev·Number:·10·(DW_TAG_namespace)
53 ····<6e>···DW_AT_name········:·(strp)·(offset:·0x3e3f277):·ptr53 ····<6e>···DW_AT_name········:·(strp)·(offset:·0x3e3f2a1):·ptr
54 ·<3><72>:·Abbrev·Number:·10·(DW_TAG_namespace)54 ·<3><72>:·Abbrev·Number:·10·(DW_TAG_namespace)
55 ····<73>···DW_AT_name········:·(strp)·(offset:·0x3a29818):·alignment55 ····<73>···DW_AT_name········:·(strp)·(offset:·0x3a29842):·alignment
56 ·<4><77>:·Abbrev·Number:·98·(DW_TAG_enumeration_type)56 ·<4><77>:·Abbrev·Number:·98·(DW_TAG_enumeration_type)
57 ····<78>···DW_AT_type········:·(ref_addr)·<0x30>,·u6457 ····<78>···DW_AT_type········:·(ref_addr)·<0x30>,·u64
58 ····<7c>···DW_AT_enum_class··:·(flag_present)·158 ····<7c>···DW_AT_enum_class··:·(flag_present)·1
59 ····<7c>···DW_AT_name········:·(strp)·(offset:·0x1a07):·AlignmentEnum59 ····<7c>···DW_AT_name········:·(strp)·(offset:·0x1a07):·AlignmentEnum
60 ····<80>···DW_AT_byte_size···:·(data1)·860 ····<80>···DW_AT_byte_size···:·(data1)·8
61 ····<81>···DW_AT_alignment···:·(udata)·861 ····<81>···DW_AT_alignment···:·(udata)·8
62 ·<5><82>:·Abbrev·Number:·97·(DW_TAG_enumerator)62 ·<5><82>:·Abbrev·Number:·97·(DW_TAG_enumerator)
Offset 261, 41 lines modifiedOffset 261, 41 lines modified
261 ···Version:·······4261 ···Version:·······4
262 ···Abbrev·Offset:·0262 ···Abbrev·Offset:·0
263 ···Pointer·Size:··8263 ···Pointer·Size:··8
264 ·<0><317>:·Abbrev·Number:·10·(DW_TAG_partial_unit)264 ·<0><317>:·Abbrev·Number:·10·(DW_TAG_partial_unit)
265 ····<318>···DW_AT_stmt_list···:·(sec_offset)·0265 ····<318>···DW_AT_stmt_list···:·(sec_offset)·0
266 ····<31c>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.0266 ····<31c>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.0
267 ·<1><320>:·Abbrev·Number:·91·(DW_TAG_base_type)267 ·<1><320>:·Abbrev·Number:·91·(DW_TAG_base_type)
268 ····<321>···DW_AT_name········:·(strp)·(offset:·0x129e63a):·i8268 ····<321>···DW_AT_name········:·(strp)·(offset:·0x129e664):·i8
269 ····<325>···DW_AT_encoding····:·(data1)·5»   (signed)269 ····<325>···DW_AT_encoding····:·(data1)·5»   (signed)
270 ····<326>···DW_AT_byte_size···:·(data1)·1270 ····<326>···DW_AT_byte_size···:·(data1)·1
271 ·<1><327>:·Abbrev·Number:·0271 ·<1><327>:·Abbrev·Number:·0
272 ··Compilation·Unit·@·offset·0x328:272 ··Compilation·Unit·@·offset·0x328:
273 ···Length:········0x3b·(32-bit)273 ···Length:········0x3b·(32-bit)
274 ···Version:·······4274 ···Version:·······4
275 ···Abbrev·Offset:·0x486275 ···Abbrev·Offset:·0x486
276 ···Pointer·Size:··8276 ···Pointer·Size:··8
277 ·<0><333>:·Abbrev·Number:·19·(DW_TAG_partial_unit)277 ·<0><333>:·Abbrev·Number:·19·(DW_TAG_partial_unit)
278 ····<334>···DW_AT_stmt_list···:·(sec_offset)·0278 ····<334>···DW_AT_stmt_list···:·(sec_offset)·0
279 ····<338>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.0279 ····<338>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.0
280 ·<1><33c>:·Abbrev·Number:·10·(DW_TAG_namespace)280 ·<1><33c>:·Abbrev·Number:·10·(DW_TAG_namespace)
281 ····<33d>···DW_AT_name········:·(strp)·(offset:·0x3297a90):·core281 ····<33d>···DW_AT_name········:·(strp)·(offset:·0x3297aba):·core
282 ·<2><341>:·Abbrev·Number:·10·(DW_TAG_namespace)282 ·<2><341>:·Abbrev·Number:·10·(DW_TAG_namespace)
283 ····<342>···DW_AT_name········:·(strp)·(offset:·0x33a3a46):·fmt283 ····<342>···DW_AT_name········:·(strp)·(offset:·0x33a3a70):·fmt
284 ·<3><346>:·Abbrev·Number:·98·(DW_TAG_enumeration_type)284 ·<3><346>:·Abbrev·Number:·98·(DW_TAG_enumeration_type)
285 ····<347>···DW_AT_type········:·(ref_addr)·<0x4c>,·u8285 ····<347>···DW_AT_type········:·(ref_addr)·<0x4c>,·u8
286 ····<34b>···DW_AT_enum_class··:·(flag_present)·1286 ····<34b>···DW_AT_enum_class··:·(flag_present)·1
287 ····<34b>···DW_AT_name········:·(strp)·(offset:·0x4743dd5):·Alignment287 ····<34b>···DW_AT_name········:·(strp)·(offset:·0x4743e53):·Alignment
288 ····<34f>···DW_AT_byte_size···:·(data1)·1288 ····<34f>···DW_AT_byte_size···:·(data1)·1
289 ····<350>···DW_AT_alignment···:·(udata)·1289 ····<350>···DW_AT_alignment···:·(udata)·1
290 ·<4><351>:·Abbrev·Number:·97·(DW_TAG_enumerator)290 ·<4><351>:·Abbrev·Number:·97·(DW_TAG_enumerator)
291 ····<352>···DW_AT_name········:·(strp)·(offset:·0x121d3c4):·Left291 ····<352>···DW_AT_name········:·(strp)·(offset:·0x121d3ee):·Left
292 ····<356>···DW_AT_const_value·:·(udata)·0292 ····<356>···DW_AT_const_value·:·(udata)·0
293 ·<4><357>:·Abbrev·Number:·97·(DW_TAG_enumerator)293 ·<4><357>:·Abbrev·Number:·97·(DW_TAG_enumerator)
294 ····<358>···DW_AT_name········:·(strp)·(offset:·0x121d3d2):·Right294 ····<358>···DW_AT_name········:·(strp)·(offset:·0x121d3fc):·Right
295 ····<35c>···DW_AT_const_value·:·(udata)·1295 ····<35c>···DW_AT_const_value·:·(udata)·1
296 ·<4><35d>:·Abbrev·Number:·97·(DW_TAG_enumerator)296 ·<4><35d>:·Abbrev·Number:·97·(DW_TAG_enumerator)
297 ····<35e>···DW_AT_name········:·(strp)·(offset:·0xdde):·Center297 ····<35e>···DW_AT_name········:·(strp)·(offset:·0xdde):·Center
298 ····<362>···DW_AT_const_value·:·(udata)·2298 ····<362>···DW_AT_const_value·:·(udata)·2
299 ·<4><363>:·Abbrev·Number:·0299 ·<4><363>:·Abbrev·Number:·0
300 ·<3><364>:·Abbrev·Number:·0300 ·<3><364>:·Abbrev·Number:·0
301 ·<2><365>:·Abbrev·Number:·0301 ·<2><365>:·Abbrev·Number:·0
Offset 305, 36 lines modifiedOffset 305, 36 lines modified
305 ···Version:·······4305 ···Version:·······4
306 ···Abbrev·Offset:·0x486306 ···Abbrev·Offset:·0x486
307 ···Pointer·Size:··8307 ···Pointer·Size:··8
308 ·<0><372>:·Abbrev·Number:·19·(DW_TAG_partial_unit)308 ·<0><372>:·Abbrev·Number:·19·(DW_TAG_partial_unit)
309 ····<373>···DW_AT_stmt_list···:·(sec_offset)·0309 ····<373>···DW_AT_stmt_list···:·(sec_offset)·0
310 ····<377>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.0310 ····<377>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.0
311 ·<1><37b>:·Abbrev·Number:·10·(DW_TAG_namespace)311 ·<1><37b>:·Abbrev·Number:·10·(DW_TAG_namespace)
312 ····<37c>···DW_AT_name········:·(strp)·(offset:·0x3297a90):·core312 ····<37c>···DW_AT_name········:·(strp)·(offset:·0x3297aba):·core
313 ·<2><380>:·Abbrev·Number:·10·(DW_TAG_namespace)313 ·<2><380>:·Abbrev·Number:·10·(DW_TAG_namespace)
314 ····<381>···DW_AT_name········:·(strp)·(offset:·0x33a3a46):·fmt314 ····<381>···DW_AT_name········:·(strp)·(offset:·0x33a3a70):·fmt
315 ·<3><385>:·Abbrev·Number:·10·(DW_TAG_namespace)315 ·<3><385>:·Abbrev·Number:·10·(DW_TAG_namespace)
316 ····<386>···DW_AT_name········:·(strp)·(offset:·0x53a3308):·rt316 ····<386>···DW_AT_name········:·(strp)·(offset:·0x53a3386):·rt
317 ·<4><38a>:·Abbrev·Number:·98·(DW_TAG_enumeration_type)317 ·<4><38a>:·Abbrev·Number:·98·(DW_TAG_enumeration_type)
318 ····<38b>···DW_AT_type········:·(ref_addr)·<0x4c>,·u8318 ····<38b>···DW_AT_type········:·(ref_addr)·<0x4c>,·u8
319 ····<38f>···DW_AT_enum_class··:·(flag_present)·1319 ····<38f>···DW_AT_enum_class··:·(flag_present)·1
320 ····<38f>···DW_AT_name········:·(strp)·(offset:·0x4743dd5):·Alignment320 ····<38f>···DW_AT_name········:·(strp)·(offset:·0x4743e53):·Alignment
321 ····<393>···DW_AT_byte_size···:·(data1)·1321 ····<393>···DW_AT_byte_size···:·(data1)·1
322 ····<394>···DW_AT_alignment···:·(udata)·1322 ····<394>···DW_AT_alignment···:·(udata)·1
323 ·<5><395>:·Abbrev·Number:·97·(DW_TAG_enumerator)323 ·<5><395>:·Abbrev·Number:·97·(DW_TAG_enumerator)
324 ····<396>···DW_AT_name········:·(strp)·(offset:·0x121d3c4):·Left324 ····<396>···DW_AT_name········:·(strp)·(offset:·0x121d3ee):·Left
325 ····<39a>···DW_AT_const_value·:·(udata)·0325 ····<39a>···DW_AT_const_value·:·(udata)·0
326 ·<5><39b>:·Abbrev·Number:·97·(DW_TAG_enumerator)326 ·<5><39b>:·Abbrev·Number:·97·(DW_TAG_enumerator)
327 ····<39c>···DW_AT_name········:·(strp)·(offset:·0x121d3d2):·Right327 ····<39c>···DW_AT_name········:·(strp)·(offset:·0x121d3fc):·Right
328 ····<3a0>···DW_AT_const_value·:·(udata)·1328 ····<3a0>···DW_AT_const_value·:·(udata)·1
329 ·<5><3a1>:·Abbrev·Number:·97·(DW_TAG_enumerator)329 ·<5><3a1>:·Abbrev·Number:·97·(DW_TAG_enumerator)
330 ····<3a2>···DW_AT_name········:·(strp)·(offset:·0xdde):·Center330 ····<3a2>···DW_AT_name········:·(strp)·(offset:·0xdde):·Center
331 ····<3a6>···DW_AT_const_value·:·(udata)·2331 ····<3a6>···DW_AT_const_value·:·(udata)·2
332 ·<5><3a7>:·Abbrev·Number:·97·(DW_TAG_enumerator)332 ·<5><3a7>:·Abbrev·Number:·97·(DW_TAG_enumerator)
333 ····<3a8>···DW_AT_name········:·(strp)·(offset:·0x32466a0):·Unknown333 ····<3a8>···DW_AT_name········:·(strp)·(offset:·0x32466ca):·Unknown
334 ····<3ac>···DW_AT_const_value·:·(udata)·3334 ····<3ac>···DW_AT_const_value·:·(udata)·3
335 ·<5><3ad>:·Abbrev·Number:·0335 ·<5><3ad>:·Abbrev·Number:·0
336 ·<4><3ae>:·Abbrev·Number:·0336 ·<4><3ae>:·Abbrev·Number:·0
337 ·<3><3af>:·Abbrev·Number:·0337 ·<3><3af>:·Abbrev·Number:·0
338 ·<2><3b0>:·Abbrev·Number:·0338 ·<2><3b0>:·Abbrev·Number:·0
339 ·<1><3b1>:·Abbrev·Number:·0339 ·<1><3b1>:·Abbrev·Number:·0
340 ··Compilation·Unit·@·offset·0x3b2:340 ··Compilation·Unit·@·offset·0x3b2:
Offset 342, 25 lines modifiedOffset 342, 25 lines modified
342 ···Version:·······4342 ···Version:·······4
343 ···Abbrev·Offset:·0x486343 ···Abbrev·Offset:·0x486
344 ···Pointer·Size:··8344 ···Pointer·Size:··8
345 ·<0><3bd>:·Abbrev·Number:·19·(DW_TAG_partial_unit)345 ·<0><3bd>:·Abbrev·Number:·19·(DW_TAG_partial_unit)
346 ····<3be>···DW_AT_stmt_list···:·(sec_offset)·0346 ····<3be>···DW_AT_stmt_list···:·(sec_offset)·0
347 ····<3c2>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.0347 ····<3c2>···DW_AT_comp_dir····:·(strp)·(offset:·0x9d):·/usr/src/rustc-1.85.0
348 ·<1><3c6>:·Abbrev·Number:·10·(DW_TAG_namespace)348 ·<1><3c6>:·Abbrev·Number:·10·(DW_TAG_namespace)
349 ····<3c7>···DW_AT_name········:·(strp)·(offset:·0x4863e5d):·alloc349 ····<3c7>···DW_AT_name········:·(strp)·(offset:·0x4863edb):·alloc
350 ·<2><3cb>:·Abbrev·Number:·10·(DW_TAG_namespace)350 ·<2><3cb>:·Abbrev·Number:·10·(DW_TAG_namespace)
351 ····<3cc>···DW_AT_name········:·(strp)·(offset:·0x513018b):·collections351 ····<3cc>···DW_AT_name········:·(strp)·(offset:·0x5130209):·collections
352 ·<3><3d0>:·Abbrev·Number:·10·(DW_TAG_namespace)352 ·<3><3d0>:·Abbrev·Number:·10·(DW_TAG_namespace)
353 ····<3d1>···DW_AT_name········:·(strp)·(offset:·0x36fd3c):·btree353 ····<3d1>···DW_AT_name········:·(strp)·(offset:·0x36fd3c):·btree
Max diff block lines reached; 165031853/165039033 bytes (100.00%) of diff not shown.
23.9 KB
readelf --wide --debug-dump=aranges {}
error from `readelf --wide --debug-dump=aranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4116, 15 lines modifiedOffset 4116, 15 lines modified
  
4116 ····Address············Length4116 ····Address············Length
4117 ····00000000015d1578·00000000000000284117 ····00000000015d1578·0000000000000028
4118 ····00000000015d15c8·00000000000000204118 ····00000000015d15c8·0000000000000020
4119 ····00000000015d15e8·00000000000000204119 ····00000000015d15e8·0000000000000020
4120 ····0000000000000000·00000000000000204120 ····0000000000000000·0000000000000020
4121 ····00000000015d1620·00000000000000204121 ····00000000015d1620·0000000000000020
4122 ····000000000119f881·00000000000000014122 ····000000000119f829·0000000000000001
4123 ····00000000015d1848·00000000000000784123 ····00000000015d1848·0000000000000078
4124 ····0000000000000000·00000000000001544124 ····0000000000000000·0000000000000154
4125 ····0000000000000000·000000000000014f4125 ····0000000000000000·000000000000014f
4126 ····0000000000171f50·00000000000000474126 ····0000000000171f50·0000000000000047
4127 ····00000000002e68a0·000000000000005c4127 ····00000000002e68a0·000000000000005c
4128 ····00000000002e6900·00000000000001014128 ····00000000002e6900·0000000000000101
4129 ····00000000002e6a10·00000000000000214129 ····00000000002e6a10·0000000000000021
Offset 4189, 15 lines modifiedOffset 4189, 15 lines modified
4189 ····00000000015d1948·00000000000000204189 ····00000000015d1948·0000000000000020
4190 ····00000000015d1968·00000000000000204190 ····00000000015d1968·0000000000000020
4191 ····00000000015d1988·00000000000000304191 ····00000000015d1988·0000000000000030
4192 ····00000000015d19b8·00000000000000204192 ····00000000015d19b8·0000000000000020
4193 ····00000000015d19d8·00000000000000204193 ····00000000015d19d8·0000000000000020
4194 ····00000000015d19f8·00000000000000204194 ····00000000015d19f8·0000000000000020
4195 ····00000000015d1a18·00000000000000204195 ····00000000015d1a18·0000000000000020
4196 ····000000000119fab2·00000000000000014196 ····000000000119fa5a·0000000000000001
4197 ····00000000015d1a88·00000000000000584197 ····00000000015d1a88·0000000000000058
4198 ····00000000015d1b00·00000000000000584198 ····00000000015d1b00·0000000000000058
4199 ····0000000000000000·00000000000000224199 ····0000000000000000·0000000000000022
4200 ····00000000002e8070·000000000000001e4200 ····00000000002e8070·000000000000001e
4201 ····00000000002e8090·00000000000000484201 ····00000000002e8090·0000000000000048
4202 ····00000000002e80e0·00000000000000184202 ····00000000002e80e0·0000000000000018
4203 ····00000000002e8100·00000000000001fb4203 ····00000000002e8100·00000000000001fb
Offset 4722, 15 lines modifiedOffset 4722, 15 lines modified
4722 ··Pointer·Size:·············84722 ··Pointer·Size:·············8
4723 ··Segment·Size:·············04723 ··Segment·Size:·············0
  
4724 ····Address············Length4724 ····Address············Length
4725 ····00000000015d2290·00000000000000284725 ····00000000015d2290·0000000000000028
4726 ····0000000000000000·00000000000000204726 ····0000000000000000·0000000000000020
4727 ····0000000000000000·00000000000000204727 ····0000000000000000·0000000000000020
4728 ····00000000011a0245·00000000000000014728 ····00000000011a01ed·0000000000000001
4729 ····00000000016d2210·00000000000000384729 ····00000000016d2210·0000000000000038
4730 ····00000000002ef9c0·00000000000000414730 ····00000000002ef9c0·0000000000000041
4731 ····0000000000172aa0·00000000000000754731 ····0000000000172aa0·0000000000000075
4732 ····00000000002efa10·000000000000004d4732 ····00000000002efa10·000000000000004d
4733 ····00000000002efa60·000000000000004d4733 ····00000000002efa60·000000000000004d
4734 ····00000000002efab0·00000000000000d64734 ····00000000002efab0·00000000000000d6
4735 ····00000000002efb90·00000000000000864735 ····00000000002efb90·0000000000000086
Offset 6073, 23 lines modifiedOffset 6073, 23 lines modified
6073 ····00000000015f0a78·00000000000000306073 ····00000000015f0a78·0000000000000030
6074 ····00000000016cf368·00000000000000d86074 ····00000000016cf368·00000000000000d8
6075 ····00000000015f0aa8·00000000000000306075 ····00000000015f0aa8·0000000000000030
6076 ····00000000016cf440·00000000000000d86076 ····00000000016cf440·00000000000000d8
6077 ····00000000015f0ad8·00000000000000306077 ····00000000015f0ad8·0000000000000030
6078 ····00000000016cf518·00000000000000d86078 ····00000000016cf518·00000000000000d8
6079 ····00000000015f0b08·00000000000000306079 ····00000000015f0b08·0000000000000030
6080 ····00000000011dc733·00000000000000016080 ····00000000011dc6db·0000000000000001
6081 ····00000000015f0b38·00000000000000786081 ····00000000015f0b38·0000000000000078
6082 ····00000000011dc73f·00000000000000016082 ····00000000011dc6e7·0000000000000001
6083 ····00000000015f0bb0·00000000000000786083 ····00000000015f0bb0·0000000000000078
6084 ····00000000011dc73f·00000000000000016084 ····00000000011dc6e7·0000000000000001
6085 ····00000000015f0c28·00000000000000786085 ····00000000015f0c28·0000000000000078
6086 ····00000000011dc73f·00000000000000016086 ····00000000011dc6e7·0000000000000001
6087 ····00000000015f0ca0·00000000000000786087 ····00000000015f0ca0·0000000000000078
6088 ····00000000011dc73f·00000000000000016088 ····00000000011dc6e7·0000000000000001
6089 ····00000000015f0d18·00000000000000786089 ····00000000015f0d18·0000000000000078
6090 ····0000000000330b50·00000000000000a86090 ····0000000000330b50·00000000000000a8
6091 ····0000000000330c00·00000000000000786091 ····0000000000330c00·0000000000000078
6092 ····0000000000330c80·00000000000000c06092 ····0000000000330c80·00000000000000c0
6093 ····0000000000330d40·00000000000000196093 ····0000000000330d40·0000000000000019
6094 ····0000000000330d60·00000000000000d56094 ····0000000000330d60·00000000000000d5
6095 ····0000000000330e40·00000000000000106095 ····0000000000330e40·0000000000000010
Offset 31066, 15 lines modifiedOffset 31066, 15 lines modified
31066 ··Length:···················23631066 ··Length:···················236
31067 ··Version:··················231067 ··Version:··················2
31068 ··Offset·into·.debug_info:··0x365d55c31068 ··Offset·into·.debug_info:··0x365d55c
31069 ··Pointer·Size:·············831069 ··Pointer·Size:·············8
31070 ··Segment·Size:·············031070 ··Segment·Size:·············0
  
31071 ····Address············Length31071 ····Address············Length
31072 ····0000000001220c54·000000000000000131072 ····0000000001220bfc·0000000000000001
31073 ····0000000000be8ea0·000000000000001431073 ····0000000000be8ea0·0000000000000014
31074 ····0000000000000000·000000000000000931074 ····0000000000000000·0000000000000009
31075 ····0000000000000000·000000000000008231075 ····0000000000000000·0000000000000082
31076 ····0000000000be8ec0·000000000000000931076 ····0000000000be8ec0·0000000000000009
31077 ····0000000000000000·00000000000000be31077 ····0000000000000000·00000000000000be
31078 ····0000000000be8ed0·00000000000000bc31078 ····0000000000be8ed0·00000000000000bc
31079 ····0000000000be8f90·000000000000000631079 ····0000000000be8f90·0000000000000006
Offset 31119, 15 lines modifiedOffset 31119, 15 lines modified
31119 ··Pointer·Size:·············831119 ··Pointer·Size:·············8
31120 ··Segment·Size:·············031120 ··Segment·Size:·············0
  
31121 ····Address············Length31121 ····Address············Length
31122 ····0000000000000000·000000000000002031122 ····0000000000000000·0000000000000020
31123 ····0000000000000000·000000000000002031123 ····0000000000000000·0000000000000020
31124 ····0000000000000000·000000000000003031124 ····0000000000000000·0000000000000030
31125 ····0000000001220f43·000000000000008031125 ····0000000001220eeb·0000000000000080
31126 ····0000000000000000·000000000000008d31126 ····0000000000000000·000000000000008d
31127 ····0000000000000000·000000000000001831127 ····0000000000000000·0000000000000018
31128 ····00000000001c8960·000000000000006c31128 ····00000000001c8960·000000000000006c
31129 ····00000000001c89d0·00000000000000a931129 ····00000000001c89d0·00000000000000a9
31130 ····0000000000be96c0·00000000000000cf31130 ····0000000000be96c0·00000000000000cf
31131 ····0000000000000000·00000000000000b931131 ····0000000000000000·00000000000000b9
31132 ····0000000000000000·000000000000001731132 ····0000000000000000·0000000000000017
Offset 34578, 15 lines modifiedOffset 34578, 15 lines modified
34578 ··Pointer·Size:·············834578 ··Pointer·Size:·············8
34579 ··Segment·Size:·············034579 ··Segment·Size:·············0
  
34580 ····Address············Length34580 ····Address············Length
34581 ····000000000163e410·000000000000002034581 ····000000000163e410·0000000000000020
34582 ····000000000163e430·000000000000003034582 ····000000000163e430·0000000000000030
34583 ····000000000163e460·000000000000003034583 ····000000000163e460·0000000000000030
34584 ····0000000001229bd0·000000000000001834584 ····0000000001229b70·0000000000000018
34585 ····0000000000c16860·000000000000005f34585 ····0000000000c16860·000000000000005f
34586 ····0000000000c168c0·000000000000001e34586 ····0000000000c168c0·000000000000001e
34587 ····0000000000c168e0·000000000000008334587 ····0000000000c168e0·0000000000000083
34588 ····0000000000c16970·000000000000006a34588 ····0000000000c16970·000000000000006a
34589 ····0000000000c169e0·000000000000008234589 ····0000000000c169e0·0000000000000082
34590 ····0000000000c16a70·000000000000008234590 ····0000000000c16a70·0000000000000082
34591 ····0000000000000000·00000000000000c534591 ····0000000000000000·00000000000000c5
Offset 34671, 15 lines modifiedOffset 34671, 15 lines modified
34671 ··Version:··················234671 ··Version:··················2
34672 ··Offset·into·.debug_info:··0x3a4598d34672 ··Offset·into·.debug_info:··0x3a4598d
34673 ··Pointer·Size:·············834673 ··Pointer·Size:·············8
34674 ··Segment·Size:·············034674 ··Segment·Size:·············0
  
34675 ····Address············Length34675 ····Address············Length
34676 ····000000000163e710·000000000000003034676 ····000000000163e710·0000000000000030
Max diff block lines reached; 19195/24249 bytes (79.16%) of diff not shown.
23.9 KB
readelf --wide --debug-dump=ranges {}
error from `readelf --wide --debug-dump=ranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4116, 15 lines modifiedOffset 4116, 15 lines modified
  
4116 ····Address············Length4116 ····Address············Length
4117 ····00000000015d1578·00000000000000284117 ····00000000015d1578·0000000000000028
4118 ····00000000015d15c8·00000000000000204118 ····00000000015d15c8·0000000000000020
4119 ····00000000015d15e8·00000000000000204119 ····00000000015d15e8·0000000000000020
4120 ····0000000000000000·00000000000000204120 ····0000000000000000·0000000000000020
4121 ····00000000015d1620·00000000000000204121 ····00000000015d1620·0000000000000020
4122 ····000000000119f881·00000000000000014122 ····000000000119f829·0000000000000001
4123 ····00000000015d1848·00000000000000784123 ····00000000015d1848·0000000000000078
4124 ····0000000000000000·00000000000001544124 ····0000000000000000·0000000000000154
4125 ····0000000000000000·000000000000014f4125 ····0000000000000000·000000000000014f
4126 ····0000000000171f50·00000000000000474126 ····0000000000171f50·0000000000000047
4127 ····00000000002e68a0·000000000000005c4127 ····00000000002e68a0·000000000000005c
4128 ····00000000002e6900·00000000000001014128 ····00000000002e6900·0000000000000101
4129 ····00000000002e6a10·00000000000000214129 ····00000000002e6a10·0000000000000021
Offset 4189, 15 lines modifiedOffset 4189, 15 lines modified
4189 ····00000000015d1948·00000000000000204189 ····00000000015d1948·0000000000000020
4190 ····00000000015d1968·00000000000000204190 ····00000000015d1968·0000000000000020
4191 ····00000000015d1988·00000000000000304191 ····00000000015d1988·0000000000000030
4192 ····00000000015d19b8·00000000000000204192 ····00000000015d19b8·0000000000000020
4193 ····00000000015d19d8·00000000000000204193 ····00000000015d19d8·0000000000000020
4194 ····00000000015d19f8·00000000000000204194 ····00000000015d19f8·0000000000000020
4195 ····00000000015d1a18·00000000000000204195 ····00000000015d1a18·0000000000000020
4196 ····000000000119fab2·00000000000000014196 ····000000000119fa5a·0000000000000001
4197 ····00000000015d1a88·00000000000000584197 ····00000000015d1a88·0000000000000058
4198 ····00000000015d1b00·00000000000000584198 ····00000000015d1b00·0000000000000058
4199 ····0000000000000000·00000000000000224199 ····0000000000000000·0000000000000022
4200 ····00000000002e8070·000000000000001e4200 ····00000000002e8070·000000000000001e
4201 ····00000000002e8090·00000000000000484201 ····00000000002e8090·0000000000000048
4202 ····00000000002e80e0·00000000000000184202 ····00000000002e80e0·0000000000000018
4203 ····00000000002e8100·00000000000001fb4203 ····00000000002e8100·00000000000001fb
Offset 4722, 15 lines modifiedOffset 4722, 15 lines modified
4722 ··Pointer·Size:·············84722 ··Pointer·Size:·············8
4723 ··Segment·Size:·············04723 ··Segment·Size:·············0
  
4724 ····Address············Length4724 ····Address············Length
4725 ····00000000015d2290·00000000000000284725 ····00000000015d2290·0000000000000028
4726 ····0000000000000000·00000000000000204726 ····0000000000000000·0000000000000020
4727 ····0000000000000000·00000000000000204727 ····0000000000000000·0000000000000020
4728 ····00000000011a0245·00000000000000014728 ····00000000011a01ed·0000000000000001
4729 ····00000000016d2210·00000000000000384729 ····00000000016d2210·0000000000000038
4730 ····00000000002ef9c0·00000000000000414730 ····00000000002ef9c0·0000000000000041
4731 ····0000000000172aa0·00000000000000754731 ····0000000000172aa0·0000000000000075
4732 ····00000000002efa10·000000000000004d4732 ····00000000002efa10·000000000000004d
4733 ····00000000002efa60·000000000000004d4733 ····00000000002efa60·000000000000004d
4734 ····00000000002efab0·00000000000000d64734 ····00000000002efab0·00000000000000d6
4735 ····00000000002efb90·00000000000000864735 ····00000000002efb90·0000000000000086
Offset 6073, 23 lines modifiedOffset 6073, 23 lines modified
6073 ····00000000015f0a78·00000000000000306073 ····00000000015f0a78·0000000000000030
6074 ····00000000016cf368·00000000000000d86074 ····00000000016cf368·00000000000000d8
6075 ····00000000015f0aa8·00000000000000306075 ····00000000015f0aa8·0000000000000030
6076 ····00000000016cf440·00000000000000d86076 ····00000000016cf440·00000000000000d8
6077 ····00000000015f0ad8·00000000000000306077 ····00000000015f0ad8·0000000000000030
6078 ····00000000016cf518·00000000000000d86078 ····00000000016cf518·00000000000000d8
6079 ····00000000015f0b08·00000000000000306079 ····00000000015f0b08·0000000000000030
6080 ····00000000011dc733·00000000000000016080 ····00000000011dc6db·0000000000000001
6081 ····00000000015f0b38·00000000000000786081 ····00000000015f0b38·0000000000000078
6082 ····00000000011dc73f·00000000000000016082 ····00000000011dc6e7·0000000000000001
6083 ····00000000015f0bb0·00000000000000786083 ····00000000015f0bb0·0000000000000078
6084 ····00000000011dc73f·00000000000000016084 ····00000000011dc6e7·0000000000000001
6085 ····00000000015f0c28·00000000000000786085 ····00000000015f0c28·0000000000000078
6086 ····00000000011dc73f·00000000000000016086 ····00000000011dc6e7·0000000000000001
6087 ····00000000015f0ca0·00000000000000786087 ····00000000015f0ca0·0000000000000078
6088 ····00000000011dc73f·00000000000000016088 ····00000000011dc6e7·0000000000000001
6089 ····00000000015f0d18·00000000000000786089 ····00000000015f0d18·0000000000000078
6090 ····0000000000330b50·00000000000000a86090 ····0000000000330b50·00000000000000a8
6091 ····0000000000330c00·00000000000000786091 ····0000000000330c00·0000000000000078
6092 ····0000000000330c80·00000000000000c06092 ····0000000000330c80·00000000000000c0
6093 ····0000000000330d40·00000000000000196093 ····0000000000330d40·0000000000000019
6094 ····0000000000330d60·00000000000000d56094 ····0000000000330d60·00000000000000d5
6095 ····0000000000330e40·00000000000000106095 ····0000000000330e40·0000000000000010
Offset 31066, 15 lines modifiedOffset 31066, 15 lines modified
31066 ··Length:···················23631066 ··Length:···················236
31067 ··Version:··················231067 ··Version:··················2
31068 ··Offset·into·.debug_info:··0x365d55c31068 ··Offset·into·.debug_info:··0x365d55c
31069 ··Pointer·Size:·············831069 ··Pointer·Size:·············8
31070 ··Segment·Size:·············031070 ··Segment·Size:·············0
  
31071 ····Address············Length31071 ····Address············Length
31072 ····0000000001220c54·000000000000000131072 ····0000000001220bfc·0000000000000001
31073 ····0000000000be8ea0·000000000000001431073 ····0000000000be8ea0·0000000000000014
31074 ····0000000000000000·000000000000000931074 ····0000000000000000·0000000000000009
31075 ····0000000000000000·000000000000008231075 ····0000000000000000·0000000000000082
31076 ····0000000000be8ec0·000000000000000931076 ····0000000000be8ec0·0000000000000009
31077 ····0000000000000000·00000000000000be31077 ····0000000000000000·00000000000000be
31078 ····0000000000be8ed0·00000000000000bc31078 ····0000000000be8ed0·00000000000000bc
31079 ····0000000000be8f90·000000000000000631079 ····0000000000be8f90·0000000000000006
Offset 31119, 15 lines modifiedOffset 31119, 15 lines modified
31119 ··Pointer·Size:·············831119 ··Pointer·Size:·············8
31120 ··Segment·Size:·············031120 ··Segment·Size:·············0
  
31121 ····Address············Length31121 ····Address············Length
31122 ····0000000000000000·000000000000002031122 ····0000000000000000·0000000000000020
31123 ····0000000000000000·000000000000002031123 ····0000000000000000·0000000000000020
31124 ····0000000000000000·000000000000003031124 ····0000000000000000·0000000000000030
31125 ····0000000001220f43·000000000000008031125 ····0000000001220eeb·0000000000000080
31126 ····0000000000000000·000000000000008d31126 ····0000000000000000·000000000000008d
31127 ····0000000000000000·000000000000001831127 ····0000000000000000·0000000000000018
31128 ····00000000001c8960·000000000000006c31128 ····00000000001c8960·000000000000006c
31129 ····00000000001c89d0·00000000000000a931129 ····00000000001c89d0·00000000000000a9
31130 ····0000000000be96c0·00000000000000cf31130 ····0000000000be96c0·00000000000000cf
31131 ····0000000000000000·00000000000000b931131 ····0000000000000000·00000000000000b9
31132 ····0000000000000000·000000000000001731132 ····0000000000000000·0000000000000017
Offset 34578, 15 lines modifiedOffset 34578, 15 lines modified
34578 ··Pointer·Size:·············834578 ··Pointer·Size:·············8
34579 ··Segment·Size:·············034579 ··Segment·Size:·············0
  
34580 ····Address············Length34580 ····Address············Length
34581 ····000000000163e410·000000000000002034581 ····000000000163e410·0000000000000020
34582 ····000000000163e430·000000000000003034582 ····000000000163e430·0000000000000030
34583 ····000000000163e460·000000000000003034583 ····000000000163e460·0000000000000030
34584 ····0000000001229bd0·000000000000001834584 ····0000000001229b70·0000000000000018
34585 ····0000000000c16860·000000000000005f34585 ····0000000000c16860·000000000000005f
34586 ····0000000000c168c0·000000000000001e34586 ····0000000000c168c0·000000000000001e
34587 ····0000000000c168e0·000000000000008334587 ····0000000000c168e0·0000000000000083
34588 ····0000000000c16970·000000000000006a34588 ····0000000000c16970·000000000000006a
34589 ····0000000000c169e0·000000000000008234589 ····0000000000c169e0·0000000000000082
34590 ····0000000000c16a70·000000000000008234590 ····0000000000c16a70·0000000000000082
34591 ····0000000000000000·00000000000000c534591 ····0000000000000000·00000000000000c5
Offset 34671, 15 lines modifiedOffset 34671, 15 lines modified
34671 ··Version:··················234671 ··Version:··················2
34672 ··Offset·into·.debug_info:··0x3a4598d34672 ··Offset·into·.debug_info:··0x3a4598d
34673 ··Pointer·Size:·············834673 ··Pointer·Size:·············8
34674 ··Segment·Size:·············034674 ··Segment·Size:·············0
  
34675 ····Address············Length34675 ····Address············Length
34676 ····000000000163e710·000000000000003034676 ····000000000163e710·0000000000000030
Max diff block lines reached; 19195/24249 bytes (79.16%) of diff not shown.
5.38 MB
strings --all --bytes=8 {}
    
Offset 1, 11257 lines modifiedOffset 1, 11249 lines modified
1 GCC:·(Debian·14.2.0-19)·14.2.01 GCC:·(Debian·14.2.0-19)·14.2.0
2 rustc·version·1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)2 rustc·version·1.85.0·(4d91de4e4·2025-02-17)·(built·from·a·source·tarball)
 3 3qiw_>2syk
 4 t{r~j6}~
 5 >xv)O:^0
3 `^/?n*<I 
4 i|(?(~S< 
5 l/q3>]71 
6 0/fwnz1> 
7 s>>-`,,:K6 s>>-`,,:K
8 >ZO)\h<T 
9 S-;k~Vu>S 
10 ov.]b,}? 
11 Yno\?w$f 
12 =Mx{m_Q" 
13 z]g}==q; 
14 mW9k~I}D 
15 ]~<~/]?: 
16 Dbc$~cDn 
17 »       %m·9?zw;yj 
18 *^D·)W/»  
19 YuKoz:"8 
20 VAM$^T_·J 
21 uPF.q^:Z 
22 1l1wjzr8 
23 eC8eCq&Q 
24 UL=udcjO 
25 @:.s"oQq)4m 
26 Smpd!|%n 
27 "]{@2·SxvAL 
28 ;TS>}r:ws 
29 R-E4VGF+ 
30 iJm:RIO<& 
31 \r+G%K$x0> 
32 %#g{0#gV 
33 o([Cs#_\ 
34 WpWb1iLT 
35 jD%V!(Ci 
36 RzAr<9V% 
37 XL"[k$g9 
38 DU_dKlKp 
39 Q)J>*EIG 
40 iej@mX!IV{y 
41 OY2|A$MKW4- 
42 )·%ppn9% 
43 T-:6NI`q 
44 89['1voa 
45 ?}='y:sX 
46 %({wBk`j 
47 Foj{doL>9G 
48 zOdk·K+h 
49 T6aP<2c& 
50 Obf;·ot@ 
51 >)C(+c)+c 
52 r%!GvDdP/ 
53 Y"]c8Zw\; 
54 -S~Xr)}] 
55 6c8Xa1MI 
56 45ROJn$M 
57 $gXza3$2S 
58 StWT$<%o 
59 j1yKxi;] 
60 ]w[#vdn* 
61 kQ_CPvA8 
62 N<·sw9ss 
63 |#GX([NsC 
64 qRu`#Z~m 
65 y_QX)u}9 
66 ·e}pEXdq| 
67 My"6ydAj 
68 V?siV?-s 
69 »       N3}i&ShU 
70 =XZy'*4m 
71 09\N79<4 
72 hO3i!89) 
73 ^)(dMytEpv 
74 &$k9qY`9GDib 
75 _a%Yt4N| 
76 zrT>`b95 
77 ZU)|&>PeE 
78 +pgx#^iD#\ 
79 W>ddA[?Z[ 
80 [[IQD)|f 
81 .sd7KkNO(hA 
82 }d»     3QCTc 
83 6<v+Y>uNs| 
84 EvCfS#hc 
85 »       -;Y"niW 
86 .}|#^nje 
87 TO9a·\sE 
88 {bcO}L`s 
89 bqzYS+MXL 
90 ;l5R@4SHA 
91 8r·7p.U$ 
92 +9*fa+52 
93 2$u-R5mX- 
94 @MlP1»  !R, 
95 B$G"_!RG 
96 *11-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1- 
97 3"S%v`e7 
98 j!,~nwV\ 
99 xq6·0J<» U) 
100 »       v=~spA+ 
101 <dN9gSX5 
102 1T\·:U=T 
103 (~VA.c"^| 
104 +)z-DO9,s 
105 m<$[l<$[l<$ 
106 pk»     H%SW* 
107 xyB4}jdT 
108 ^*OL;8A·5/'OL 
109 A)!ABEePt@ 
110 ZE^lgb\! 
111 *Bi''^BW} 
112 rOF]W[#l 
113 1,»     IH0»  »  % 
114 _d.boSsQ 
115 q?n;?n;c 
116 &6;IsIlv7 8+~Acx(/2W
 8 5uaX>}ax
 9 ,{i»    \]?l
 10 T}w0f<e%
 11 k?[rOh_<
 12 Y(Ju<HYr
 13 NJ5c6A~1v|
 14 [E_$kAh&
 15 $g[oBRF,·
Max diff block lines reached; 5633615/5637983 bytes (99.92%) of diff not shown.
170 MB
readelf --wide --decompress --string-dump=.debug_str {}
error from `readelf --wide --decompress --string-dump=.debug_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 31385, 461280 lines modifiedOffset 31385, 461280 lines modified
31385 ··[4d1d9a]··&[&str;·7]31385 ··[4d1d9a]··&[&str;·7]
31386 ··[4d1da5]··&clap_builder::util::flat_map::FlatMap<clap_builder::error::context::ContextKind,·clap_builder::error::context::ContextValue>31386 ··[4d1da5]··&clap_builder::util::flat_map::FlatMap<clap_builder::error::context::ContextKind,·clap_builder::error::context::ContextValue>
31387 ··[4d1e23]··&core::option::Option<alloc::borrow::Cow<str>>31387 ··[4d1e23]··&core::option::Option<alloc::borrow::Cow<str>>
31388 ··[4d1e52]··&std::sync::poison::PoisonError<std::sync::poison::mutex::MutexGuard<std::sync::mpsc::Sender<tracing_chrome::Message>>>31388 ··[4d1e52]··&std::sync::poison::PoisonError<std::sync::poison::mutex::MutexGuard<std::sync::mpsc::Sender<tracing_chrome::Message>>>
31389 ··[4d1eca]··gitref31389 ··[4d1eca]··gitref
31390 ··[4d1ed1]··krates31390 ··[4d1ed1]··krates
Diff chunk too large, falling back to line-by-line diff (461272 lines added, 461272 lines removed)
31391 ··[4d1ed8]··is_req31391 ··[4d1ed8]··is_req
31392 ··[4d1edf]··/rust/deps/git2-curl/src/lib.rs/@/git2_curl.9b3ff6b9a15de5d6-cgu.031392 ··[4d1edf]··/rust/deps/git2-curl.backup/src/lib.rs/@/git2_curl.9b3ff6b9a15de5d6-cgu.0
31393 ··[4d1f22]··/rust/deps/git2-curl31393 ··[4d1f29]··/rust/deps/git2-curl.backup
31394 ··[4d1f37]··<std::sync::poison::once::{impl#2}::call_once::{closure_env#0}<git2_curl::register::{closure_env#0}>·as·core::ops::function::FnMut<(&std::sync::poison::once::OnceState)>>::{vtable}31394 ··[4d1f45]··<std::sync::poison::once::{impl#2}::call_once::{closure_env#0}<git2_curl::register::{closure_env#0}>·as·core::ops::function::FnMut<(&std::sync::poison::once::OnceState)>>::{vtable}
31395 ··[4d1fec]··call_once31395 ··[4d1ffa]··call_once
31396 ··[4d1ff6]··*const·alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>31396 ··[4d2004]··*const·alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>
31397 ··[4d204e]··PhantomData<alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>>31397 ··[4d205c]··PhantomData<alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>>
31398 ··[4d20ac]··handle231398 ··[4d20ba]··handle2
31399 ··[4d20b4]··&mut·core::option::Option<git2_curl::register::{closure_env#0}>31399 ··[4d20c2]··&mut·core::option::Option<git2_curl::register::{closure_env#0}>
31400 ··[4d20f4]··<std::sync::poison::once::{impl#2}::call_once::{closure_env#0}<git2_curl::register::{closure_env#0}>·as·core::ops::function::FnMut<(&std::sync::poison::once::OnceState)>>::{vtable_type}31400 ··[4d2102]··<std::sync::poison::once::{impl#2}::call_once::{closure_env#0}<git2_curl::register::{closure_env#0}>·as·core::ops::function::FnMut<(&std::sync::poison::once::OnceState)>>::{vtable_type}
31401 ··[4d21ae]··<std::sync::poison::PoisonError<std::sync::poison::mutex::MutexGuard<alloc::string::String>>·as·core::fmt::Debug>::{vtable}31401 ··[4d21bc]··<std::sync::poison::PoisonError<std::sync::poison::mutex::MutexGuard<alloc::string::String>>·as·core::fmt::Debug>::{vtable}
31402 ··[4d222a]··&std::sync::poison::mutex::Mutex<alloc::string::String>31402 ··[4d2238]··&std::sync::poison::mutex::Mutex<alloc::string::String>
31403 ··[4d2262]··<std::sync::poison::PoisonError<std::sync::poison::mutex::MutexGuard<alloc::string::String>>·as·core::fmt::Debug>::{vtable_type}31403 ··[4d2270]··<std::sync::poison::PoisonError<std::sync::poison::mutex::MutexGuard<alloc::string::String>>·as·core::fmt::Debug>::{vtable_type}
31404 ··[4d22e3]··<std::sync::poison::PoisonError<std::sync::poison::mutex::MutexGuard<curl::easy::handle::Easy>>·as·core::fmt::Debug>::{vtable}31404 ··[4d22f1]··<std::sync::poison::PoisonError<std::sync::poison::mutex::MutexGuard<curl::easy::handle::Easy>>·as·core::fmt::Debug>::{vtable}
31405 ··[4d2362]··&std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>31405 ··[4d2370]··&std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>
31406 ··[4d239d]··PoisonError<std::sync::poison::mutex::MutexGuard<curl::easy::handle::Easy>>31406 ··[4d23ab]··PoisonError<std::sync::poison::mutex::MutexGuard<curl::easy::handle::Easy>>
31407 ··[4d23e9]··<std::sync::poison::PoisonError<std::sync::poison::mutex::MutexGuard<curl::easy::handle::Easy>>·as·core::fmt::Debug>::{vtable_type}31407 ··[4d23f7]··<std::sync::poison::PoisonError<std::sync::poison::mutex::MutexGuard<curl::easy::handle::Easy>>·as·core::fmt::Debug>::{vtable_type}
31408 ··[4d246d]··<std::io::Write::write_fmt::Adapter<git2_curl::CurlSubtransport>·as·core::fmt::Write>::{vtable}31408 ··[4d247b]··<std::io::Write::write_fmt::Adapter<git2_curl::CurlSubtransport>·as·core::fmt::Write>::{vtable}
31409 ··[4d24cd]··url_path31409 ··[4d24db]··url_path
31410 ··[4d24d6]··*const·alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<alloc::string::String>>31410 ··[4d24e4]··*const·alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<alloc::string::String>>
31411 ··[4d252b]··PhantomData<alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<alloc::string::String>>>31411 ··[4d2539]··PhantomData<alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<alloc::string::String>>>
31412 ··[4d2586]··sent_request31412 ··[4d2594]··sent_request
31413 ··[4d2593]··<std::io::Write::write_fmt::Adapter<git2_curl::CurlSubtransport>·as·core::fmt::Write>::{vtable_type}31413 ··[4d25a1]··<std::io::Write::write_fmt::Adapter<git2_curl::CurlSubtransport>·as·core::fmt::Write>::{vtable_type}
31414 ··[4d25f8]··_RNvNvCsdkogmyeqjly_9git2_curl8register4INIT31414 ··[4d2606]··_RNvNvCsdkogmyeqjly_9git2_curl8register4INIT
31415 ··[4d2625]··<git2_curl::CurlSubtransport·as·git2::transport::SmartSubtransportStream>::{vtable}31415 ··[4d2633]··<git2_curl::CurlSubtransport·as·git2::transport::SmartSubtransportStream>::{vtable}
31416 ··[4d2679]··__super_trait_ptr1831416 ··[4d2687]··__super_trait_ptr18
31417 ··[4d268d]··<git2_curl::CurlSubtransport·as·git2::transport::SmartSubtransportStream>::{vtable_type}31417 ··[4d269b]··<git2_curl::CurlSubtransport·as·git2::transport::SmartSubtransportStream>::{vtable_type}
31418 ··[4d26e6]··UploadPackLs31418 ··[4d26f4]··UploadPackLs
31419 ··[4d26f3]··UploadPack31419 ··[4d2701]··UploadPack
31420 ··[4d26fe]··ReceivePackLs31420 ··[4d270c]··ReceivePackLs
31421 ··[4d270c]··ReceivePack31421 ··[4d271a]··ReceivePack
31422 ··[4d2718]··EmptyHost31422 ··[4d2726]··EmptyHost
31423 ··[4d2722]··IdnaError31423 ··[4d2730]··IdnaError
31424 ··[4d272c]··InvalidPort31424 ··[4d273a]··InvalidPort
31425 ··[4d2738]··InvalidIpv4Address31425 ··[4d2746]··InvalidIpv4Address
31426 ··[4d274b]··InvalidIpv6Address31426 ··[4d2759]··InvalidIpv6Address
31427 ··[4d275e]··InvalidDomainCharacter31427 ··[4d276c]··InvalidDomainCharacter
31428 ··[4d2775]··RelativeUrlWithoutBase31428 ··[4d2783]··RelativeUrlWithoutBase
31429 ··[4d278c]··RelativeUrlWithCannotBeABaseBase31429 ··[4d279a]··RelativeUrlWithCannotBeABaseBase
31430 ··[4d27ad]··SetHostOnCannotBeABaseUrl31430 ··[4d27bb]··SetHostOnCannotBeABaseUrl
31431 ··[4d27c7]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxDG_INtNtNtB4_3ops8function5FnMutTNtNtNtCs29cH3e8pt4P_4curl4easy7handler8InfoTypeRL0_ShEEp6OutputuEL_EECsdkogmyeqjly_9git2_curl31431 ··[4d27d5]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxDG_INtNtNtB4_3ops8function5FnMutTNtNtNtCs29cH3e8pt4P_4curl4easy7handler8InfoTypeRL0_ShEEp6OutputuEL_EECsdkogmyeqjly_9git2_curl
31432 ··[4d2896]··_RINvNtCs1htJdJsvkR9_4core3mem15size_of_val_rawDG_INtNtNtB4_3ops8function5FnMutTNtNtNtCs29cH3e8pt4P_4curl4easy7handler8InfoTypeRL0_ShEEp6OutputuEL_ECsdkogmyeqjly_9git2_curl31432 ··[4d28a4]··_RINvNtCs1htJdJsvkR9_4core3mem15size_of_val_rawDG_INtNtNtB4_3ops8function5FnMutTNtNtNtCs29cH3e8pt4P_4curl4easy7handler8InfoTypeRL0_ShEEp6OutputuEL_ECsdkogmyeqjly_9git2_curl
31433 ··[4d2943]··_RINvMNtNtCs1htJdJsvkR9_4core5alloc6layoutNtB3_6Layout13for_value_rawDG_INtNtNtB7_3ops8function5FnMutTNtNtNtCs29cH3e8pt4P_4curl4easy7handler8InfoTypeRL0_ShEEp6OutputuEL_ECsdkogmyeqjly_9git2_curl31433 ··[4d2951]··_RINvMNtNtCs1htJdJsvkR9_4core5alloc6layoutNtB3_6Layout13for_value_rawDG_INtNtNtB7_3ops8function5FnMutTNtNtNtCs29cH3e8pt4P_4curl4easy7handler8InfoTypeRL0_ShEEp6OutputuEL_ECsdkogmyeqjly_9git2_curl
31434 ··[4d2a06]··_RNvXs6_NtCs7NYZBIHbfUi_5alloc5boxedINtB5_3BoxDG_INtNtNtCs1htJdJsvkR9_4core3ops8function5FnMutTNtNtNtCs29cH3e8pt4P_4curl4easy7handler8InfoTypeRL0_ShEEp6OutputuEL_ENtNtBP_4drop4Drop4dropCsdkogmyeqjly_9git2_curl31434 ··[4d2a14]··_RNvXs6_NtCs7NYZBIHbfUi_5alloc5boxedINtB5_3BoxDG_INtNtNtCs1htJdJsvkR9_4core3ops8function5FnMutTNtNtNtCs29cH3e8pt4P_4curl4easy7handler8InfoTypeRL0_ShEEp6OutputuEL_ENtNtBP_4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31435 ··[4d2ad8]··_RINvNtNtCs1htJdJsvkR9_4core4sync6atomic10atomic_subjECsdkogmyeqjly_9git2_curl31435 ··[4d2ae6]··_RINvNtNtCs1htJdJsvkR9_4core4sync6atomic10atomic_subjECsdkogmyeqjly_9git2_curl
31436 ··[4d2b27]··_RNvXsz_NtCs7NYZBIHbfUi_5alloc4syncINtB5_3ArcINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31436 ··[4d2b35]··_RNvXsz_NtCs7NYZBIHbfUi_5alloc4syncINtB5_3ArcINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31437 ··[4d2bf8]··drop<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>31437 ··[4d2c06]··drop<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>
31438 ··[4d2c4e]··&mut·alloc::sync::Arc<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>31438 ··[4d2c5c]··&mut·alloc::sync::Arc<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>
31439 ··[4d2cb5]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc4sync3ArcINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEEECsdkogmyeqjly_9git2_curl31439 ··[4d2cc3]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc4sync3ArcINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEEECsdkogmyeqjly_9git2_curl
31440 ··[4d2d7d]··drop_in_place<alloc::sync::Arc<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>>31440 ··[4d2d8b]··drop_in_place<alloc::sync::Arc<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>>
31441 ··[4d2dee]··*mut·alloc::sync::Arc<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>31441 ··[4d2dfc]··*mut·alloc::sync::Arc<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>
31442 ··[4d2e55]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNCNvCsdkogmyeqjly_9git2_curl8register0EBK_31442 ··[4d2e63]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNCNvCsdkogmyeqjly_9git2_curl8register0EBK_
31443 ··[4d2ead]··drop_in_place<git2_curl::register::{closure_env#0}>31443 ··[4d2ebb]··drop_in_place<git2_curl::register::{closure_env#0}>
31444 ··[4d2ee1]··*mut·git2_curl::register::{closure_env#0}31444 ··[4d2eef]··*mut·git2_curl::register::{closure_env#0}
31445 ··[4d2f0b]··_RNvMs1_NtNtCs1htJdJsvkR9_4core3ptr8non_nullINtB5_7NonNullINtNtCs7NYZBIHbfUi_5alloc4sync8ArcInnerINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEEE6as_refCsdkogmyeqjly_9git2_curl31445 ··[4d2f19]··_RNvMs1_NtNtCs1htJdJsvkR9_4core3ptr8non_nullINtB5_7NonNullINtNtCs7NYZBIHbfUi_5alloc4sync8ArcInnerINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEEE6as_refCsdkogmyeqjly_9git2_curl
31446 ··[4d2fec]··as_ref<alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>>31446 ··[4d2ffa]··as_ref<alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>>
31447 ··[4d3045]··&alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>31447 ··[4d3053]··&alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>
31448 ··[4d3097]··&core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>>31448 ··[4d30a5]··&core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>>
31449 ··[4d3107]··_RNvMsj_NtCs7NYZBIHbfUi_5alloc4syncINtB5_3ArcINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEE5innerCsdkogmyeqjly_9git2_curl31449 ··[4d3115]··_RNvMsj_NtCs7NYZBIHbfUi_5alloc4syncINtB5_3ArcINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEE5innerCsdkogmyeqjly_9git2_curl
31450 ··[4d31b2]··inner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>31450 ··[4d31c0]··inner<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>
31451 ··[4d3209]··&alloc::sync::Arc<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>31451 ··[4d3217]··&alloc::sync::Arc<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>,·alloc::alloc::Global>
31452 ··[4d326c]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs29cH3e8pt4P_4curl4easy4form4FormECsdkogmyeqjly_9git2_curl31452 ··[4d327a]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs29cH3e8pt4P_4curl4easy4form4FormECsdkogmyeqjly_9git2_curl
31453 ··[4d32db]··/rust/deps/git2-curl/src/lib.rs/@/git2_curl.9b3ff6b9a15de5d6-cgu.431453 ··[4d32e9]··/rust/deps/git2-curl.backup/src/lib.rs/@/git2_curl.9b3ff6b9a15de5d6-cgu.4
31454 ··[4d331e]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner8non_nullNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListECsdkogmyeqjly_9git2_curl31454 ··[4d3333]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner8non_nullNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListECsdkogmyeqjly_9git2_curl
31455 ··[4d33a2]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner3ptrNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListECsdkogmyeqjly_9git2_curl31455 ··[4d33b7]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner3ptrNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListECsdkogmyeqjly_9git2_curl
31456 ··[4d3421]··_RNvMs1_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListE3ptrCsdkogmyeqjly_9git2_curl31456 ··[4d3436]··_RNvMs1_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListE3ptrCsdkogmyeqjly_9git2_curl
31457 ··[4d349a]··_RNvMs_NtCs7NYZBIHbfUi_5alloc3vecINtB4_3VecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListE10as_mut_ptrCsdkogmyeqjly_9git2_curl31457 ··[4d34af]··_RNvMs_NtCs7NYZBIHbfUi_5alloc3vecINtB4_3VecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListE10as_mut_ptrCsdkogmyeqjly_9git2_curl
31458 ··[4d3513]··_RNvXsn_NtCs7NYZBIHbfUi_5alloc3vecINtB5_3VecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31458 ··[4d3528]··_RNvXsn_NtCs7NYZBIHbfUi_5alloc3vecINtB5_3VecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31459 ··[4d35ad]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListEECsdkogmyeqjly_9git2_curl31459 ··[4d35c2]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListEECsdkogmyeqjly_9git2_curl
31460 ··[4d363e]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeSNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListECsdkogmyeqjly_9git2_curl31460 ··[4d3653]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeSNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListECsdkogmyeqjly_9git2_curl
31461 ··[4d36ae]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListECsdkogmyeqjly_9git2_curl31461 ··[4d36c3]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListECsdkogmyeqjly_9git2_curl
31462 ··[4d371d]··/rust/deps/git2-curl/src/lib.rs/@/git2_curl.9b3ff6b9a15de5d6-cgu.131462 ··[4d3732]··/rust/deps/git2-curl.backup/src/lib.rs/@/git2_curl.9b3ff6b9a15de5d6-cgu.1
31463 ··[4d3760]··_RNvXs2_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31463 ··[4d377c]··_RNvXs2_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31464 ··[4d3801]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc7raw_vec6RawVecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListEECsdkogmyeqjly_9git2_curl31464 ··[4d381d]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc7raw_vec6RawVecNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListEECsdkogmyeqjly_9git2_curl
31465 ··[4d3899]··_RNvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB5_11RawVecInner14current_memoryCsdkogmyeqjly_9git2_curl31465 ··[4d38b5]··_RNvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB5_11RawVecInner14current_memoryCsdkogmyeqjly_9git2_curl
31466 ··[4d38fa]··_RNvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB5_11RawVecInner10deallocateCsdkogmyeqjly_9git2_curl31466 ··[4d3916]··_RNvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB5_11RawVecInner10deallocateCsdkogmyeqjly_9git2_curl
31467 ··[4d3957]··_RNvXsn_NtCs7NYZBIHbfUi_5alloc3vecINtB5_3VecIBw_hEENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31467 ··[4d3973]··_RNvXsn_NtCs7NYZBIHbfUi_5alloc3vecINtB5_3VecIBw_hEENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31468 ··[4d39cf]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecIBH_hEEECsdkogmyeqjly_9git2_curl31468 ··[4d39eb]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecIBH_hEEECsdkogmyeqjly_9git2_curl
31469 ··[4d3a3e]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeSINtNtCs7NYZBIHbfUi_5alloc3vec3VechEECsdkogmyeqjly_9git2_curl31469 ··[4d3a5a]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeSINtNtCs7NYZBIHbfUi_5alloc3vec3VechEECsdkogmyeqjly_9git2_curl
31470 ··[4d3aa9]··_RNvXs2_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVechENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31470 ··[4d3ac5]··_RNvXs2_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVechENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31471 ··[4d3b23]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc7raw_vec6RawVechEECsdkogmyeqjly_9git2_curl31471 ··[4d3b3f]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc7raw_vec6RawVechEECsdkogmyeqjly_9git2_curl
31472 ··[4d3b94]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VechEECsdkogmyeqjly_9git2_curl31472 ··[4d3bb0]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VechEECsdkogmyeqjly_9git2_curl
31473 ··[4d3bfe]··_RNvXs2_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecINtNtB7_3vec3VechEENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31473 ··[4d3c1a]··_RNvXs2_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecINtNtB7_3vec3VechEENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31474 ··[4d3c89]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc7raw_vec6RawVecINtNtBL_3vec3VechEEECsdkogmyeqjly_9git2_curl31474 ··[4d3ca5]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc7raw_vec6RawVecINtNtBL_3vec3VechEEECsdkogmyeqjly_9git2_curl
31475 ··[4d3d0b]··_RNvXsn_NtCs7NYZBIHbfUi_5alloc3vecINtB5_3VecNtNtNtB7_3ffi5c_str7CStringENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31475 ··[4d3d27]··_RNvXsn_NtCs7NYZBIHbfUi_5alloc3vecINtB5_3VecNtNtNtB7_3ffi5c_str7CStringENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31476 ··[4d3d98]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtBL_3ffi5c_str7CStringEECsdkogmyeqjly_9git2_curl31476 ··[4d3db4]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc3vec3VecNtNtNtBL_3ffi5c_str7CStringEECsdkogmyeqjly_9git2_curl
31477 ··[4d3e1c]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeSNtNtNtCs7NYZBIHbfUi_5alloc3ffi5c_str7CStringECsdkogmyeqjly_9git2_curl31477 ··[4d3e38]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeSNtNtNtCs7NYZBIHbfUi_5alloc3ffi5c_str7CStringECsdkogmyeqjly_9git2_curl
31478 ··[4d3e90]··_RNvXs6_NtCs7NYZBIHbfUi_5alloc5boxedINtB5_3BoxShENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31478 ··[4d3eac]··_RNvXs6_NtCs7NYZBIHbfUi_5alloc5boxedINtB5_3BoxShENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31479 ··[4d3f06]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxShEECsdkogmyeqjly_9git2_curl31479 ··[4d3f22]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxShEECsdkogmyeqjly_9git2_curl
31480 ··[4d3f73]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs7NYZBIHbfUi_5alloc3ffi5c_str7CStringECsdkogmyeqjly_9git2_curl31480 ··[4d3f8f]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs7NYZBIHbfUi_5alloc3ffi5c_str7CStringECsdkogmyeqjly_9git2_curl
31481 ··[4d3fe6]··_RNvXs2_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecNtNtNtB7_3ffi5c_str7CStringENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31481 ··[4d4002]··_RNvXs2_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecNtNtNtB7_3ffi5c_str7CStringENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31482 ··[4d407a]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc7raw_vec6RawVecNtNtNtBL_3ffi5c_str7CStringEECsdkogmyeqjly_9git2_curl31482 ··[4d4096]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc7raw_vec6RawVecNtNtNtBL_3ffi5c_str7CStringEECsdkogmyeqjly_9git2_curl
31483 ··[4d4105]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner8non_nullINtNtB8_3vec3VechEECsdkogmyeqjly_9git2_curl31483 ··[4d4121]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner8non_nullINtNtB8_3vec3VechEECsdkogmyeqjly_9git2_curl
31484 ··[4d4173]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner3ptrINtNtB8_3vec3VechEECsdkogmyeqjly_9git2_curl31484 ··[4d418f]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner3ptrINtNtB8_3vec3VechEECsdkogmyeqjly_9git2_curl
31485 ··[4d41dc]··_RNvMs1_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecINtNtB7_3vec3VechEE3ptrCsdkogmyeqjly_9git2_curl31485 ··[4d41f8]··_RNvMs1_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecINtNtB7_3vec3VechEE3ptrCsdkogmyeqjly_9git2_curl
31486 ··[4d423f]··_RNvMs_NtCs7NYZBIHbfUi_5alloc3vecINtB4_3VecIBv_hEE10as_mut_ptrCsdkogmyeqjly_9git2_curl31486 ··[4d425b]··_RNvMs_NtCs7NYZBIHbfUi_5alloc3vecINtB4_3VecIBv_hEE10as_mut_ptrCsdkogmyeqjly_9git2_curl
31487 ··[4d4296]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner8non_nullNtNtNtB8_3ffi5c_str7CStringECsdkogmyeqjly_9git2_curl31487 ··[4d42b2]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner8non_nullNtNtNtB8_3ffi5c_str7CStringECsdkogmyeqjly_9git2_curl
31488 ··[4d430d]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner3ptrNtNtNtB8_3ffi5c_str7CStringECsdkogmyeqjly_9git2_curl31488 ··[4d4329]··_RINvMs3_NtCs7NYZBIHbfUi_5alloc7raw_vecNtB6_11RawVecInner3ptrNtNtNtB8_3ffi5c_str7CStringECsdkogmyeqjly_9git2_curl
31489 ··[4d437f]··_RNvMs1_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecNtNtNtB7_3ffi5c_str7CStringE3ptrCsdkogmyeqjly_9git2_curl31489 ··[4d439b]··_RNvMs1_NtCs7NYZBIHbfUi_5alloc7raw_vecINtB5_6RawVecNtNtNtB7_3ffi5c_str7CStringE3ptrCsdkogmyeqjly_9git2_curl
31490 ··[4d43eb]··_RNvMs_NtCs7NYZBIHbfUi_5alloc3vecINtB4_3VecNtNtNtB6_3ffi5c_str7CStringE10as_mut_ptrCsdkogmyeqjly_9git2_curl31490 ··[4d4407]··_RNvMs_NtCs7NYZBIHbfUi_5alloc3vecINtB4_3VecNtNtNtB6_3ffi5c_str7CStringE10as_mut_ptrCsdkogmyeqjly_9git2_curl
31491 ··[4d4457]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtCs7NYZBIHbfUi_5alloc6string6StringECsdkogmyeqjly_9git2_curl31491 ··[4d4473]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtCs7NYZBIHbfUi_5alloc6string6StringECsdkogmyeqjly_9git2_curl
31492 ··[4d44c4]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_4cell10UnsafeCellNtNtCs7NYZBIHbfUi_5alloc6string6StringEECsdkogmyeqjly_9git2_curl31492 ··[4d44e0]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_4cell10UnsafeCellNtNtCs7NYZBIHbfUi_5alloc6string6StringEECsdkogmyeqjly_9git2_curl
31493 ··[4d454b]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtCs7NYZBIHbfUi_5alloc6string6StringEECsdkogmyeqjly_9git2_curl31493 ··[4d4567]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtCs7NYZBIHbfUi_5alloc6string6StringEECsdkogmyeqjly_9git2_curl
31494 ··[4d45ec]··drop_in_place<std::sync::poison::mutex::Mutex<alloc::string::String>>31494 ··[4d4608]··drop_in_place<std::sync::poison::mutex::Mutex<alloc::string::String>>
31495 ··[4d4632]··*mut·std::sync::poison::mutex::Mutex<alloc::string::String>31495 ··[4d464e]··*mut·std::sync::poison::mutex::Mutex<alloc::string::String>
31496 ··[4d466e]··_RNvXs2_NtNtCs29cH3e8pt4P_4curl4easy7handlerINtB5_5Easy2NtNtB7_6handle8EasyDataENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31496 ··[4d468a]··_RNvXs2_NtNtCs29cH3e8pt4P_4curl4easy7handlerINtB5_5Easy2NtNtB7_6handle8EasyDataENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31497 ··[4d4703]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtNtCs29cH3e8pt4P_4curl4easy7handler5Easy2NtNtBL_6handle8EasyDataEECsdkogmyeqjly_9git2_curl31497 ··[4d471f]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtNtCs29cH3e8pt4P_4curl4easy7handler5Easy2NtNtBL_6handle8EasyDataEECsdkogmyeqjly_9git2_curl
31498 ··[4d478f]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyECsdkogmyeqjly_9git2_curl31498 ··[4d47ab]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyECsdkogmyeqjly_9git2_curl
31499 ··[4d4800]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_4cell10UnsafeCellNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEECsdkogmyeqjly_9git2_curl31499 ··[4d481c]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_4cell10UnsafeCellNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEECsdkogmyeqjly_9git2_curl
31500 ··[4d488b]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEECsdkogmyeqjly_9git2_curl31500 ··[4d48a7]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtNtNtCs94HoCtyTi6t_3std4sync6poison5mutex5MutexNtNtNtCs29cH3e8pt4P_4curl4easy6handle4EasyEECsdkogmyeqjly_9git2_curl
31501 ··[4d4930]··drop_in_place<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>31501 ··[4d494c]··drop_in_place<std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>>
31502 ··[4d4979]··*mut·std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>31502 ··[4d4995]··*mut·std::sync::poison::mutex::Mutex<curl::easy::handle::Easy>
31503 ··[4d49b8]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListEECsdkogmyeqjly_9git2_curl31503 ··[4d49d4]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_6option6OptionNtNtNtCs29cH3e8pt4P_4curl4easy4list4ListEECsdkogmyeqjly_9git2_curl
31504 ··[4d4a3e]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtNtCs29cH3e8pt4P_4curl4easy7handler5InnerNtNtBL_6handle8EasyDataEECsdkogmyeqjly_9git2_curl31504 ··[4d4a5a]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtNtCs29cH3e8pt4P_4curl4easy7handler5InnerNtNtBL_6handle8EasyDataEECsdkogmyeqjly_9git2_curl
31505 ··[4d4aca]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxINtNtNtCs29cH3e8pt4P_4curl4easy7handler5InnerNtNtB1k_6handle8EasyDataEEECsdkogmyeqjly_9git2_curl31505 ··[4d4ae6]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtCs7NYZBIHbfUi_5alloc5boxed3BoxINtNtNtCs29cH3e8pt4P_4curl4easy7handler5InnerNtNtB1k_6handle8EasyDataEEECsdkogmyeqjly_9git2_curl
31506 ··[4d4b7b]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_4cell10UnsafeCellINtNtCs7NYZBIHbfUi_5alloc3vec3VechEEECsdkogmyeqjly_9git2_curl31506 ··[4d4b97]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_4cell10UnsafeCellINtNtCs7NYZBIHbfUi_5alloc3vec3VechEEECsdkogmyeqjly_9git2_curl
31507 ··[4d4bff]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_4cell7RefCellINtNtCs7NYZBIHbfUi_5alloc3vec3VechEEECsdkogmyeqjly_9git2_curl31507 ··[4d4c1b]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeINtNtB4_4cell7RefCellINtNtCs7NYZBIHbfUi_5alloc3vec3VechEEECsdkogmyeqjly_9git2_curl
31508 ··[4d4c7f]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs29cH3e8pt4P_4curl4easy6handle8EasyDataECsdkogmyeqjly_9git2_curl31508 ··[4d4c9b]··_RINvNtCs1htJdJsvkR9_4core3ptr13drop_in_placeNtNtNtCs29cH3e8pt4P_4curl4easy6handle8EasyDataECsdkogmyeqjly_9git2_curl
31509 ··[4d4cf4]··_RNvXs6_NtCs7NYZBIHbfUi_5alloc5boxedINtB5_3BoxINtNtNtCs29cH3e8pt4P_4curl4easy7handler5InnerNtNtBM_6handle8EasyDataEENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31509 ··[4d4d10]··_RNvXs6_NtCs7NYZBIHbfUi_5alloc5boxedINtB5_3BoxINtNtNtCs29cH3e8pt4P_4curl4easy7handler5InnerNtNtBM_6handle8EasyDataEENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
31510 ··[4d4dad]··_RNvXs6_NtCs7NYZBIHbfUi_5alloc5boxedINtB5_3BoxNtNtNtCs29cH3e8pt4P_4curl4easy6handle9CallbacksENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl31510 ··[4d4dc9]··_RNvXs6_NtCs7NYZBIHbfUi_5alloc5boxedINtB5_3BoxNtNtNtCs29cH3e8pt4P_4curl4easy6handle9CallbacksENtNtNtCs1htJdJsvkR9_4core3ops4drop4Drop4dropCsdkogmyeqjly_9git2_curl
Max diff block lines reached; 0/178365554 bytes (0.00%) of diff not shown.
41.1 MB
readelf --wide --decompress --hex-dump=.strtab {}
error from `readelf --wide --decompress --hex-dump=.strtab {}`: readelf: Error: Unable to find program interpreter name
    
Offset 82131, 321787 lines modifiedOffset 82131, 321864 lines modified
82131 ··0x00140d00·7574696c·31337072·6f636573·735f6572·util13process_er82131 ··0x00140d00·7574696c·31337072·6f636573·735f6572·util13process_er
82132 ··0x00140d10·726f7231·3250726f·63657373·4572726f·ror12ProcessErro82132 ··0x00140d10·726f7231·3250726f·63657373·4572726f·ror12ProcessErro
82133 ··0x00140d20·7245424b·5f2e6c6c·766d2e36·35303634·rEBK_.llvm.6506482133 ··0x00140d20·7245424b·5f2e6c6c·766d2e36·35303634·rEBK_.llvm.65064
82134 ··0x00140d30·34393436·39393535·38343339·3233005f·49469955843923._82134 ··0x00140d30·34393436·39393535·38343339·3233005f·49469955843923._
82135 ··0x00140d40·52494e76·4d4e7443·73345950·6562694d·RINvMNtCs4YPebiM82135 ··0x00140d40·52494e76·4d4e7443·73345950·6562694d·RINvMNtCs4YPebiM
82136 ··0x00140d50·76374a37·5f36616e·79686f77·35657272·v7J7_6anyhow5err82136 ··0x00140d50·76374a37·5f36616e·79686f77·35657272·v7J7_6anyhow5err
Diff chunk too large, falling back to line-by-line diff (1049 lines added, 1049 lines removed)
82137 ··0x00140d60·6f724e74·42355f35·4572726f·7239636f·orNtB5_5Error9co82137 ··0x00140d60·6f724e74·42355f35·4572726f·7239636f·orNtB5_5Error9co
82138 ··0x00140d70·6e737472·75637449·4e744233·5f313243·nstructINtB3_12C82138 ··0x00140d70·6e737472·7563744e·744e744e·74437339·nstructNtNtNtCs9
82139 ··0x00140d80·6f6e7465·78744572·726f724e·744e7443·ontextErrorNtNtC82139 ··0x00140d80·46344b74·79685a71·67375f35·63617267·F4KtyhZqg7_5carg
82140 ··0x00140d90·73374e59·5a424948·62665569·5f35616c·s7NYZBIHbfUi_5al82140 ··0x00140d90·6f347574·696c3665·72726f72·73313941·o4util6errors19A
82141 ··0x00140da0·6c6f6336·73747269·6e673653·7472696e·loc6string6Strin82141 ··0x00140da0·6c726561·64795072·696e7465·64457272·lreadyPrintedErr
82142 ··0x00140db0·674e744e·744e7443·73323163·55395669·gNtNtNtCs21cU9Vi82142 ··0x00140db0·6f724542·585f2e6c·6c766d2e·31373532·orEBX_.llvm.1752
82143 ··0x00140dc0·7a643459·5f313863·6172676f·5f757469·zd4Y_18cargo_uti82143 ··0x00140dc0·30353330·35363534·37393930·33393131·0530565479903911
82144 ··0x00140dd0·6c5f7363·68656d61·7334636f·72653135·l_schemas4core1582144 ··0x00140dd0·005f524e·43494e76·4d73305f·4e744373·._RNCINvMs0_NtCs
82145 ··0x00140de0·7061636b·6167655f·69645f73·70656331·package_id_spec182145 ··0x00140de0·31705978·336f6371·4c65665f·38617263·1pYx3ocqLef_8arc
82146 ··0x00140df0·38506163·6b616765·49645370·65634572·8PackageIdSpecEr82146 ··0x00140df0·5f737761·70346465·62744e74·42385f34·_swap4debtNtB8_4
82147 ··0x00140e00·726f7245·45437339·46344b74·79685a71·rorEECs9F4KtyhZq82147 ··0x00140e00·44656274·37706179·5f616c6c·494e744e·Debt7pay_allINtN
82148 ··0x00140e10·67375f35·63617267·6f2e6c6c·766d2e39·g7_5cargo.llvm.982148 ··0x00140e10·74437337·4e595a42·49486266·55695f35·tCs7NYZBIHbfUi_5
82149 ··0x00140e20·37313430·38343439·33373631·32343739·714084493761247982149 ··0x00140e20·616c6c6f·63347379·6e633341·72634e74·alloc4sync3ArcNt
82150 ··0x00140e30·38005f52·4e43494e·764d7330·5f4e7443·8._RNCINvMs0_NtC82150 ··0x00140e30·4e744e74·4e744373·31556f4e·6f536e32·NtNtNtCs1UoNoSn2
82151 ··0x00140e40·73317059·78336f63·714c6566·5f386172·s1pYx3ocqLef_8ar82151 ··0x00140e40·6751795f·37676978·5f6f6462·31317374·gQy_7gix_odb11st
82152 ··0x00140e50·635f7377·61703464·6562744e·7442385f·c_swap4debtNtB8_82152 ··0x00140e50·6f72655f·696d706c·73376479·6e616d69·ore_impls7dynami
82153 ··0x00140e60·34446562·74377061·795f616c·6c494e74·4Debt7pay_allINt82153 ··0x00140e60·63357479·70657331·32536c6f·744d6170·c5types12SlotMap
82154 ··0x00140e70·4e744373·374e595a·42494862·6655695f·NtCs7NYZBIHbfUi_82154 ··0x00140e70·496e6465·78454e43·4e765873·335f4e74·IndexENCNvXs3_Nt
82155 ··0x00140e80·35616c6c·6f633473·796e6333·4172634e·5alloc4sync3ArcN82155 ··0x00140e80·4e744261·5f387374·72617465·67793668·NtBa_8strategy6h
82156 ··0x00140e90·744e744e·744e7443·7331556f·4e6f536e·tNtNtNtCs1UoNoSn82156 ··0x00140e90·79627269·64494e74·42324b5f·31344879·ybridINtB2K_14Hy
82157 ··0x00140ea0·32675179·5f376769·785f6f64·62313173·2gQy_7gix_odb11s82157 ··0x00140ea0·62726964·53747261·74656779·4e744232·bridStrategyNtB2
82158 ··0x00140eb0·746f7265·5f696d70·6c733764·796e616d·tore_impls7dynam82158 ··0x00140eb0·4b5f3133·44656661·756c7443·6f6e6669·K_13DefaultConfi
82159 ··0x00140ec0·69633574·79706573·3132536c·6f744d61·ic5types12SlotMa82159 ··0x00140ec0·6745494e·744e7442·324d5f36·7365616c·gEINtNtB2M_6seal
82160 ··0x00140ed0·70496e64·6578454e·434e7658·73335f4e·pIndexENCNvXs3_N82160 ··0x00140ed0·65643133·496e6e65·72537472·61746567·ed13InnerStrateg
82161 ··0x00140ee0·744e7442·615f3873·74726174·65677936·tNtBa_8strategy682161 ··0x00140ee0·7942555f·45313677·6169745f·666f725f·yBU_E16wait_for_
82162 ··0x00140ef0·68796272·6964494e·7442324b·5f313448·hybridINtB2K_14H82162 ··0x00140ef0·72656164·65727330·45304373·67774648·readers0E0CsgwFH
82163 ··0x00140f00·79627269·64537472·61746567·794e7442·ybridStrategyNtB82163 ··0x00140f00·39685673·5678545f·33676978·2e6c6c76·9hVsVxT_3gix.llv
82164 ··0x00140f10·324b5f31·33446566·61756c74·436f6e66·2K_13DefaultConf82164 ··0x00140f10·6d2e3831·37393032·36323933·34383338·m.81790262934838
82165 ··0x00140f20·69674549·4e744e74·42324d5f·36736561·igEINtNtB2M_6sea82165 ··0x00140f20·36303334·39005f52·494e764e·74437331·60349._RINvNtCs1
82166 ··0x00140f30·6c656431·33496e6e·65725374·72617465·led13InnerStrate82166 ··0x00140f30·68744a64·4a73766b·52395f34·636f7265·htJdJsvkR9_4core
82167 ··0x00140f40·67794255·5f453136·77616974·5f666f72·gyBU_E16wait_for82167 ··0x00140f40·33707472·31336472·6f705f69·6e5f706c·3ptr13drop_in_pl
82168 ··0x00140f50·5f726561·64657273·30453043·73677746·_readers0E0CsgwF82168 ··0x00140f50·61636549·4e744e74·42345f36·6f707469·aceINtNtB4_6opti
82169 ··0x00140f60·48396856·73567854·5f336769·782e6c6c·H9hVsVxT_3gix.ll82169 ··0x00140f60·6f6e364f·7074696f·6e4e744e·74437334·on6OptionNtNtCs4
82170 ··0x00140f70·766d2e38·31373930·32363239·33343833·vm.817902629348382170 ··0x00140f70·6e417030·55437552·4d6b5f39·746f6d6c·nAp0UCuRMk_9toml
82171 ··0x00140f80·38363033·3439005f·52494e76·4e744373·860349._RINvNtCs82171 ··0x00140f80·5f656469·74313072·61775f73·7472696e·_edit10raw_strin
82172 ··0x00140f90·3168744a·644a7376·6b52395f·34636f72·1htJdJsvkR9_4cor82172 ··0x00140f90·67395261·77537472·696e6745·45437339·g9RawStringEECs9
82173 ··0x00140fa0·65337074·72313364·726f705f·696e5f70·e3ptr13drop_in_p82173 ··0x00140fa0·46344b74·79685a71·67375f35·63617267·F4KtyhZqg7_5carg
82174 ··0x00140fb0·6c616365·494e744e·7442345f·366f7074·laceINtNtB4_6opt82174 ··0x00140fb0·6f2e6c6c·766d2e31·33353736·37303139·o.llvm.135767019
82175 ··0x00140fc0·696f6e36·4f707469·6f6e4e74·4e744373·ion6OptionNtNtCs82175 ··0x00140fc0·36303434·30323035·34313400·5f52494e·60440205414._RIN
82176 ··0x00140fd0·346e4170·30554375·524d6b5f·39746f6d·4nAp0UCuRMk_9tom82176 ··0x00140fd0·76594e74·4e744e74·4e744373·69656447·vYNtNtNtNtCsiedG
82177 ··0x00140fe0·6c5f6564·69743130·7261775f·73747269·l_edit10raw_stri82177 ··0x00140fe0·54507748·3238615f·35736572·6465395f·TPwH28a_5serde9_
82178 ··0x00140ff0·6e673952·61775374·72696e67·45454373·ng9RawStringEECs82178 ··0x00140ff0·5f5f7072·69766174·65326465·37636f6e·__private2de7con
82179 ··0x00141000·3946344b·7479685a·7167375f·35636172·9F4KtyhZqg7_5car82179 ··0x00141000·74656e74·3134436f·6e74656e·74566973·tent14ContentVis
82180 ··0x00141010·676f2e6c·6c766d2e·31333537·36373031·go.llvm.1357670182180 ··0x00141010·69746f72·4e744e74·42625f32·64653756·itorNtNtBb_2de7V
82181 ··0x00141020·39363034·34303230·35343134·005f5249·960440205414._RI82181 ··0x00141020·69736974·6f723130·76697369·745f6931·isitor10visit_i1
82182 ··0x00141030·4e76594e·744e744e·744e7443·73696564·NvYNtNtNtNtCsied82182 ··0x00141030·32384e74·4e744373·6556656f·63497334·28NtNtCseVeocIs4
82183 ··0x00141040·47545077·48323861·5f357365·72646539·GTPwH28a_5serde982183 ··0x00141040·656e755f·31326572·61736564·5f736572·enu_12erased_ser
82184 ··0x00141050·5f5f5f70·72697661·74653264·6537636f·___private2de7co82184 ··0x00141050·64653565·72726f72·35457272·6f724543·de5error5ErrorEC
82185 ··0x00141060·6e74656e·74313443·6f6e7465·6e745669·ntent14ContentVi82185 ··0x00141060·73394634·4b747968·5a716737·5f356361·s9F4KtyhZqg7_5ca
82186 ··0x00141070·7369746f·724e744e·7442625f·32646537·sitorNtNtBb_2de782186 ··0x00141070·72676f00·5f524e76·5873345f·43733568·rgo._RNvXs4_Cs5h
82187 ··0x00141080·56697369·746f7231·30766973·69745f69·Visitor10visit_i82187 ··0x00141080·38496b69·62577251·345f3131·73657264·8IkibWrQ4_11serd
82188 ··0x00141090·3132384e·744e7443·73655665·6f634973·128NtNtCseVeocIs82188 ··0x00141090·655f7661·6c75654e·7442355f·3556616c·e_valueNtB5_5Val
82189 ··0x001410a0·34656e75·5f313265·72617365·645f7365·4enu_12erased_se82189 ··0x001410a0·75654e74·4e744373·3168744a·644a7376·ueNtNtCs1htJdJsv
82190 ··0x001410b0·72646535·6572726f·72354572·726f7245·rde5error5ErrorE82190 ··0x001410b0·6b52395f·34636f72·6535636c·6f6e6535·kR9_4core5clone5
82191 ··0x001410c0·43733946·344b7479·685a7167·375f3563·Cs9F4KtyhZqg7_5c82191 ··0x001410c0·436c6f6e·6535636c·6f6e652e·6c6c766d·Clone5clone.llvm
82192 ··0x001410d0·6172676f·005f5249·4e765873·725f4e74·argo._RINvXsr_Nt82192 ··0x001410d0·2e313333·33323133·39373435·34363237·.133321397454627
82193 ··0x001410e0·43733231·63553956·697a6434·595f3138·Cs21cU9Vizd4Y_1882193 ··0x001410e0·35383336·31005f52·494e7659·4e744e74·58361._RINvYNtNt
82194 ··0x001410f0·63617267·6f5f7574·696c5f73·6368656d·cargo_util_schem82194 ··0x001410f0·4e744373·3934486f·43747954·6936745f·NtCs94HoCtyTi6t_
82195 ··0x00141100·6173386d·616e6966·6573744e·7442365f·as8manifestNtB6_82195 ··0x00141100·33737464·34686173·68367261·6e646f6d·3std4hash6random
82196 ··0x00141110·3133546f·6d6c4465·62756749·6e666f4e·13TomlDebugInfoN82196 ··0x00141110·31315261·6e646f6d·53746174·654e744e·11RandomStateNtN
82197 ··0x00141120·744e7443·73696564·47545077·48323861·tNtCsiedGTPwH28a82197 ··0x00141120·74437331·68744a64·4a73766b·52395f34·tCs1htJdJsvkR9_4
82198 ··0x00141130·5f357365·72646533·73657239·53657269·_5serde3ser9Seri82198 ··0x00141130·636f7265·34686173·68313142·75696c64·core4hash11Build
82199 ··0x00141140·616c697a·65397365·7269616c·697a6551·alize9serializeQ82199 ··0x00141140·48617368·65723868·6173685f·6f6e6552·Hasher8hash_oneR
82200 ··0x00141150·494e744e·74437365·70307932·6d786471·INtNtCsep0y2mxdq82200 ··0x00141150·494e744e·7442555f·366f7074·696f6e36·INtNtBU_6option6
82201 ··0x00141160·436b5f31·30736572·64655f6a·736f6e33·Ck_10serde_json382201 ··0x00141160·4f707469·6f6e4e74·4e744373·374e595a·OptionNtNtCs7NYZ
82202 ··0x00141170·73657231·30536572·69616c69·7a657251·ser10SerializerQ82202 ··0x00141170·42494862·6655695f·35616c6c·6f633673·BIHbfUi_5alloc6s
82203 ··0x00141180·494e744e·74437337·4e595a42·49486266·INtNtCs7NYZBIHbf82203 ··0x00141180·7472696e·67365374·72696e67·45454373·tring6StringEECs
82204 ··0x00141190·55695f35·616c6c6f·63337665·63335665·Ui_5alloc3vec3Ve82204 ··0x00141190·3946344b·7479685a·7167375f·35636172·9F4KtyhZqg7_5car
82205 ··0x001411a0·63684545·45437339·46344b74·79685a71·chEEECs9F4KtyhZq82205 ··0x001411a0·676f005f·52494e76·4e744373·3168744a·go._RINvNtCs1htJ
82206 ··0x001411b0·67375f35·63617267·6f2e6c6c·766d2e31·g7_5cargo.llvm.182206 ··0x001411b0·644a7376·6b52395f·34636f72·65337074·dJsvkR9_4core3pt
82207 ··0x001411c0·30313134·33393637·36373438·33393730·011439676748397082207 ··0x001411c0·72313364·726f705f·696e5f70·6c616365·r13drop_in_place
82208 ··0x001411d0·38343100·5f524e76·5873345f·43733568·841._RNvXs4_Cs5h82208 ··0x001411d0·494e744e·74437337·4e595a42·49486266·INtNtCs7NYZBIHbf
82209 ··0x001411e0·38496b69·62577251·345f3131·73657264·8IkibWrQ4_11serd82209 ··0x001411e0·55695f35·616c6c6f·6335626f·78656433·Ui_5alloc5boxed3
82210 ··0x001411f0·655f7661·6c75654e·7442355f·3556616c·e_valueNtB5_5Val82210 ··0x001411f0·426f784e·744e7443·736b4d34·6879334f·BoxNtNtCskM4hy3O
82211 ··0x00141200·75654e74·4e744373·3168744a·644a7376·ueNtNtCs1htJdJsv82211 ··0x00141200·5a317166·5f313272·65676578·5f73796e·Z1qf_12regex_syn
82212 ··0x00141210·6b52395f·34636f72·6535636c·6f6e6535·kR9_4core5clone582212 ··0x00141210·74617833·61737438·436c6173·73536574·tax3ast8ClassSet
82213 ··0x00141220·436c6f6e·6535636c·6f6e652e·6c6c766d·Clone5clone.llvm82213 ··0x00141220·45454231·6a5f2e6c·6c766d2e·31323037·EEB1j_.llvm.1207
82214 ··0x00141230·2e313333·33323133·39373435·34363237·.13332139745462782214 ··0x00141230·32373937·36373033·38363234·32363430·2797670386242640
82215 ··0x00141240·35383336·31005f52·494e7659·4e744e74·58361._RINvYNtNt82215 ··0x00141240·005f5249·4e765949·4e744e74·43736570·._RINvYINtNtCsep
82216 ··0x00141250·4e744373·3934486f·43747954·6936745f·NtCs94HoCtyTi6t_82216 ··0x00141250·3079326d·78647143·6b5f3130·73657264·0y2mxdqCk_10serd
82217 ··0x00141260·33737464·34686173·68367261·6e646f6d·3std4hash6random82217 ··0x00141260·655f6a73·6f6e3373·65723843·6f6d706f·e_json3ser8Compo
82218 ··0x00141270·31315261·6e646f6d·53746174·654e744e·11RandomStateNtN82218 ··0x00141270·756e6451·494e744e·74437337·4e595a42·undQINtNtCs7NYZB
82219 ··0x00141280·74437331·68744a64·4a73766b·52395f34·tCs1htJdJsvkR9_482219 ··0x00141280·49486266·55695f35·616c6c6f·63337665·IHbfUi_5alloc3ve
82220 ··0x00141290·636f7265·34686173·68313142·75696c64·core4hash11Build82220 ··0x00141290·63335665·6368454e·7442365f·3136436f·c3VechENtB6_16Co
82221 ··0x001412a0·48617368·65723868·6173685f·6f6e6552·Hasher8hash_oneR82221 ··0x001412a0·6d706163·74466f72·6d617474·6572454e·mpactFormatterEN
82222 ··0x001412b0·494e744e·7442555f·366f7074·696f6e36·INtNtBU_6option682222 ··0x001412b0·744e7443·73696564·47545077·48323861·tNtCsiedGTPwH28a
82223 ··0x001412c0·4f707469·6f6e4e74·4e744373·374e595a·OptionNtNtCs7NYZ82223 ··0x001412c0·5f357365·72646533·73657231·32536572·_5serde3ser12Ser
82224 ··0x001412d0·42494862·6655695f·35616c6c·6f633673·BIHbfUi_5alloc6s82224 ··0x001412d0·69616c69·7a654d61·70313573·65726961·ializeMap15seria
82225 ··0x001412e0·7472696e·67365374·72696e67·45454373·tring6StringEECs82225 ··0x001412e0·6c697a65·5f656e74·7279654e·744e744e·lize_entryeNtNtN
82226 ··0x001412f0·3946344b·7479685a·7167375f·35636172·9F4KtyhZqg7_5car82226 ··0x001412f0·74437339·46344b74·79685a71·67375f35·tCs9F4KtyhZqg7_5
82227 ··0x00141300·676f005f·52494e76·4e744373·3168744a·go._RINvNtCs1htJ82227 ··0x00141300·63617267·6f34636f·72653870·726f6669·cargo4core8profi
82228 ··0x00141310·644a7376·6b52395f·34636f72·65337074·dJsvkR9_4core3pt82228 ··0x00141310·6c657339·44656275·67496e66·6f454232·les9DebugInfoEB2
82229 ··0x00141320·72313364·726f705f·696e5f70·6c616365·r13drop_in_place82229 ··0x00141320·4e5f005f·5a4e3373·74643674·68726561·N_._ZN3std6threa
82230 ··0x00141330·494e744e·74437337·4e595a42·49486266·INtNtCs7NYZBIHbf82230 ··0x00141330·64356c6f·63616c31·374c6f63·616c4b65·d5local17LocalKe
82231 ··0x00141340·55695f35·616c6c6f·6335626f·78656433·Ui_5alloc5boxed382231 ··0x00141340·79244c54·24542447·54243135·696e6974·y$LT$T$GT$15init
82232 ··0x00141350·426f784e·744e7443·736b4d34·6879334f·BoxNtNtCskM4hy3O82232 ··0x00141350·69616c69·7a655f77·69746831·37683362·ialize_with17h3b
82233 ··0x00141360·5a317166·5f313272·65676578·5f73796e·Z1qf_12regex_syn82233 ··0x00141360·31313837·35323366·63366434·64624500·1187523fc6d4dbE.
82234 ··0x00141370·74617833·61737438·436c6173·73536574·tax3ast8ClassSet82234 ··0x00141370·5f52494e·764d7331·5f4e744e·744e7443·_RINvMs1_NtNtNtC
82235 ··0x00141380·45454231·6a5f2e6c·6c766d2e·31323037·EEB1j_.llvm.120782235 ··0x00141380·73393448·6f437479·54693674·5f337374·s94HoCtyTi6t_3st
82236 ··0x00141390·32373937·36373033·38363234·32363430·279767038624264082236 ··0x00141390·64347379·6e63346d·706d6337·636f756e·d4sync4mpmc7coun
82237 ··0x001413a0·005f5249·4e765949·4e744e74·43736570·._RINvYINtNtCsep82237 ··0x001413a0·74657249·4e744236·5f385265·63656976·terINtB6_8Receiv
82238 ··0x001413b0·3079326d·78647143·6b5f3130·73657264·0y2mxdqCk_10serd82238 ··0x001413b0·6572494e·744e7442·385f347a·65726f37·erINtNtB8_4zero7
82239 ··0x001413c0·655f6a73·6f6e3373·65723843·6f6d706f·e_json3ser8Compo82239 ··0x001413c0·4368616e·6e656c49·4e744e74·43733168·ChannelINtNtCs1h
82240 ··0x001413d0·756e6451·494e744e·74437337·4e595a42·undQINtNtCs7NYZB82240 ··0x001413d0·744a644a·73766b52·395f3463·6f726536·tJdJsvkR9_4core6
82241 ··0x001413e0·49486266·55695f35·616c6c6f·63337665·IHbfUi_5alloc3ve82241 ··0x001413e0·72657375·6c743652·6573756c·744e744e·result6ResultNtN
82242 ··0x001413f0·63335665·6368454e·7442365f·3136436f·c3VechENtB6_16Co82242 ··0x001413f0·7443736c·59774639·3835536b·76525f35·tCslYwF985SkvR_5
82243 ··0x00141400·6d706163·74466f72·6d617474·6572454e·mpactFormatterEN82243 ··0x00141400·62797465·73396279·7465735f·6d757438·bytes9bytes_mut8
82244 ··0x00141410·744e7443·73696564·47545077·48323861·tNtCsiedGTPwH28a82244 ··0x00141410·42797465·734d7574·4e744e74·4e744263·BytesMutNtNtNtBc
82245 ··0x00141420·5f357365·72646533·73657231·32536572·_5serde3ser12Ser82245 ··0x00141420·5f32696f·35657272·6f723545·72726f72·_2io5error5Error
82246 ··0x00141430·69616c69·7a654d61·70313573·65726961·ializeMap15seria82246 ··0x00141430·45454537·72656c65·6173654e·434e7658·EEE7releaseNCNvX
82247 ··0x00141440·6c697a65·5f656e74·7279654e·744e744e·lize_entryeNtNtN82247 ··0x00141440·73695f42·385f494e·7442385f·38526563·si_B8_INtB8_8Rec
82248 ··0x00141450·74437339·46344b74·79685a71·67375f35·tCs9F4KtyhZqg7_582248 ··0x00141450·65697665·7242316d·5f454e74·4e744e74·eiverB1m_ENtNtNt
82249 ··0x00141460·63617267·6f34636f·72653870·726f6669·cargo4core8profi82249 ··0x00141460·4231725f·336f7073·3464726f·70344472·B1r_3ops4drop4Dr
82250 ··0x00141470·6c657339·44656275·67496e66·6f454232·les9DebugInfoEB282250 ··0x00141470·6f703464·726f7073·305f3045·43736648·op4drops0_0ECsfH
82251 ··0x00141480·4e5f005f·52494e76·4e744373·3168744a·N_._RINvNtCs1htJ82251 ··0x00141480·6978506e·4e4a7244·795f3133·6769785f·ixPnNJrDy_13gix_
82252 ··0x00141490·644a7376·6b52395f·34636f72·65337074·dJsvkR9_4core3pt82252 ··0x00141490·7472616e·73706f72·74005f52·494e764d·transport._RINvM
82253 ··0x001414a0·72313364·726f705f·696e5f70·6c616365·r13drop_in_place82253 ··0x001414a0·4e744373·374e595a·42494862·6655695f·NtCs7NYZBIHbfUi_
82254 ··0x001414b0·494e744e·7442345f·36726573·756c7436·INtNtB4_6result682254 ··0x001414b0·35616c6c·6f633673·7472696e·674e7442·5alloc6stringNtB
82255 ··0x001414c0·52657375·6c746a4e·744e744e·74437339·ResultjNtNtNtCs982255 ··0x001414c0·335f3653·7472696e·67313372·65706c61·3_6String13repla
82256 ··0x001414d0·34486f43·74795469·36745f33·73746432·4HoCtyTi6t_3std282256 ··0x001414d0·63655f72·616e6765·494e744e·744e7443·ce_rangeINtNtNtC
Max diff block lines reached; 42979151/43120287 bytes (99.67%) of diff not shown.