Skip to content

Commit e1cec5d

Browse files
committed
Auto merge of #40899 - frewsxcv:rollup, r=frewsxcv
Rollup of 5 pull requests - Successful merges: #40720, #40786, #40841, #40866, #40897 - Failed merges:
2 parents cf69238 + 8df6cd3 commit e1cec5d

File tree

148 files changed

+1368
-256
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

148 files changed

+1368
-256
lines changed

src/doc/unstable-book/src/SUMMARY.md

+119-2
Original file line numberDiff line numberDiff line change
@@ -7,90 +7,207 @@
77
- [abi_vectorcall](abi-vectorcall.md)
88
- [abi_x86_interrupt](abi-x86-interrupt.md)
99
- [advanced_slice_patterns](advanced-slice-patterns.md)
10+
- [alloc](alloc.md)
1011
- [alloc_jemalloc](alloc-jemalloc.md)
1112
- [alloc_system](alloc-system.md)
1213
- [allocator](allocator.md)
1314
- [allow_internal_unstable](allow-internal-unstable.md)
15+
- [as_unsafe_cell](as-unsafe-cell.md)
16+
- [ascii_ctype](ascii-ctype.md)
1417
- [asm](asm.md)
1518
- [associated_consts](associated-consts.md)
1619
- [associated_type_defaults](associated-type-defaults.md)
1720
- [attr_literals](attr-literals.md)
21+
- [binary_heap_extras](binary-heap-extras.md)
22+
- [binary_heap_peek_mut_pop](binary-heap-peek-mut-pop.md)
23+
- [borrow_state](borrow-state.md)
24+
- [box_heap](box-heap.md)
1825
- [box_patterns](box-patterns.md)
1926
- [box_syntax](box-syntax.md)
27+
- [c_void_variant](c-void-variant.md)
28+
- [catch_expr](catch-expr.md)
2029
- [cfg_target_feature](cfg-target-feature.md)
2130
- [cfg_target_has_atomic](cfg-target-has-atomic.md)
2231
- [cfg_target_thread_local](cfg-target-thread-local.md)
2332
- [cfg_target_vendor](cfg-target-vendor.md)
33+
- [char_escape_debug](char-escape-debug.md)
34+
- [closure_to_fn_coercion](closure-to-fn-coercion.md)
35+
- [coerce_unsized](coerce-unsized.md)
36+
- [collection_placement](collection-placement.md)
37+
- [collections](collections.md)
38+
- [collections_range](collections-range.md)
39+
- [command_envs](command-envs.md)
2440
- [compiler_builtins](compiler-builtins.md)
41+
- [compiler_builtins_lib](compiler-builtins-lib.md)
2542
- [concat_idents](concat-idents.md)
43+
- [concat_idents_macro](concat-idents-macro.md)
2644
- [conservative_impl_trait](conservative-impl-trait.md)
2745
- [const_fn](const-fn.md)
2846
- [const_indexing](const-indexing.md)
47+
- [core_char_ext](core-char-ext.md)
48+
- [core_float](core-float.md)
49+
- [core_intrinsics](core-intrinsics.md)
50+
- [core_panic](core-panic.md)
51+
- [core_private_bignum](core-private-bignum.md)
52+
- [core_private_diy_float](core-private-diy-float.md)
53+
- [core_slice_ext](core-slice-ext.md)
54+
- [core_str_ext](core-str-ext.md)
2955
- [custom_attribute](custom-attribute.md)
3056
- [custom_derive](custom-derive.md)
57+
- [dec2flt](dec2flt.md)
58+
- [decode_utf8](decode-utf8.md)
3159
- [default_type_parameter_fallback](default-type-parameter-fallback.md)
60+
- [derive_clone_copy](derive-clone-copy.md)
61+
- [derive_eq](derive-eq.md)
62+
- [discriminant_value](discriminant-value.md)
3263
- [drop_types_in_const](drop-types-in-const.md)
3364
- [dropck_eyepatch](dropck-eyepatch.md)
3465
- [dropck_parametricity](dropck-parametricity.md)
66+
- [enumset](enumset.md)
67+
- [error_type_id](error-type-id.md)
68+
- [exact_size_is_empty](exact-size-is-empty.md)
3569
- [exclusive_range_pattern](exclusive-range-pattern.md)
36-
- [field_init_shorthand](field-init-shorthand.md)
70+
- [fd](fd.md)
71+
- [fd_read](fd-read.md)
72+
- [fixed_size_array](fixed-size-array.md)
73+
- [float_extras](float-extras.md)
74+
- [flt2dec](flt2dec.md)
75+
- [fmt_flags_align](fmt-flags-align.md)
76+
- [fmt_internals](fmt-internals.md)
77+
- [fn_traits](fn-traits.md)
78+
- [fnbox](fnbox.md)
3779
- [fundamental](fundamental.md)
80+
- [fused](fused.md)
81+
- [future_atomic_orderings](future-atomic-orderings.md)
3882
- [generic_param_attrs](generic-param-attrs.md)
83+
- [get_type_id](get-type-id.md)
84+
- [heap_api](heap-api.md)
85+
- [i128](i128.md)
3986
- [i128_type](i128-type.md)
87+
- [inclusive_range](inclusive-range.md)
4088
- [inclusive_range_syntax](inclusive-range-syntax.md)
89+
- [int_error_internals](int-error-internals.md)
90+
- [integer_atomics](integer-atomics.md)
91+
- [into_boxed_c_str](into-boxed-c-str.md)
92+
- [into_boxed_os_str](into-boxed-os-str.md)
93+
- [into_boxed_path](into-boxed-path.md)
4194
- [intrinsics](intrinsics.md)
95+
- [io](io.md)
96+
- [io_error_internals](io-error-internals.md)
97+
- [ip](ip.md)
98+
- [is_unique](is-unique.md)
99+
- [iter_rfind](iter-rfind.md)
42100
- [lang_items](lang-items.md)
101+
- [libstd_io_internals](libstd-io-internals.md)
102+
- [libstd_sys_internals](libstd-sys-internals.md)
103+
- [libstd_thread_internals](libstd-thread-internals.md)
43104
- [link_args](link-args.md)
44105
- [link_cfg](link-cfg.md)
45106
- [link_llvm_intrinsics](link-llvm-intrinsics.md)
46107
- [linkage](linkage.md)
108+
- [linked_list_extras](linked-list-extras.md)
47109
- [log_syntax](log-syntax.md)
110+
- [lookup_host](lookup-host.md)
48111
- [loop_break_value](loop-break-value.md)
49112
- [macro_reexport](macro-reexport.md)
50113
- [main](main.md)
114+
- [map_entry_recover_keys](map-entry-recover-keys.md)
115+
- [mpsc_select](mpsc-select.md)
116+
- [n16](n16.md)
51117
- [naked_functions](naked-functions.md)
52118
- [needs_allocator](needs-allocator.md)
53119
- [needs_panic_runtime](needs-panic-runtime.md)
54120
- [never_type](never-type.md)
121+
- [never_type_impls](never-type-impls.md)
55122
- [no_core](no-core.md)
56123
- [no_debug](no-debug.md)
57124
- [non_ascii_idents](non-ascii-idents.md)
125+
- [nonzero](nonzero.md)
58126
- [omit_gdb_pretty_printer_section](omit-gdb-pretty-printer-section.md)
59127
- [on_unimplemented](on-unimplemented.md)
128+
- [once_poison](once-poison.md)
129+
- [oom](oom.md)
60130
- [optin_builtin_traits](optin-builtin-traits.md)
131+
- [option_entry](option-entry.md)
132+
- [osstring_shrink_to_fit](osstring-shrink-to-fit.md)
133+
- [panic_abort](panic-abort.md)
61134
- [panic_runtime](panic-runtime.md)
135+
- [panic_unwind](panic-unwind.md)
136+
- [pattern](pattern.md)
137+
- [peek](peek.md)
138+
- [placement_in](placement-in.md)
62139
- [placement_in_syntax](placement-in-syntax.md)
140+
- [placement_new_protocol](placement-new-protocol.md)
63141
- [platform_intrinsics](platform-intrinsics.md)
64142
- [plugin](plugin.md)
65143
- [plugin_registrar](plugin-registrar.md)
66144
- [prelude_import](prelude-import.md)
145+
- [print](print.md)
67146
- [proc_macro](proc-macro.md)
147+
- [proc_macro_internals](proc-macro-internals.md)
148+
- [process_try_wait](process-try-wait.md)
149+
- [pub_restricted](pub-restricted.md)
150+
- [question_mark_carrier](question-mark-carrier.md)
68151
- [quote](quote.md)
152+
- [rand](rand.md)
153+
- [range_contains](range-contains.md)
154+
- [raw](raw.md)
155+
- [rc_would_unwrap](rc-would-unwrap.md)
69156
- [relaxed_adts](relaxed-adts.md)
70157
- [repr_simd](repr-simd.md)
158+
- [retain_hash_collection](retain-hash-collection.md)
159+
- [rt](rt.md)
71160
- [rustc_attrs](rustc-attrs.md)
72161
- [rustc_diagnostic_macros](rustc-diagnostic-macros.md)
162+
- [rustc_private](rustc-private.md)
163+
- [rustdoc](rustdoc.md)
73164
- [rvalue_static_promotion](rvalue-static-promotion.md)
74165
- [sanitizer_runtime](sanitizer-runtime.md)
166+
- [sanitizer_runtime_lib](sanitizer-runtime-lib.md)
167+
- [set_stdio](set-stdio.md)
168+
- [shared](shared.md)
75169
- [simd](simd.md)
76170
- [simd_ffi](simd-ffi.md)
171+
- [sip_hash_13](sip-hash-13.md)
172+
- [slice_concat_ext](slice-concat-ext.md)
173+
- [slice_get_slice](slice-get-slice.md)
77174
- [slice_patterns](slice-patterns.md)
175+
- [sort_internals](sort-internals.md)
78176
- [sort_unstable](sort-unstable.md)
79177
- [specialization](specialization.md)
80178
- [staged_api](staged-api.md)
81179
- [start](start.md)
82180
- [static_nobundle](static-nobundle.md)
83-
- [static_recursion](static-recursion.md)
181+
- [step_by](step-by.md)
182+
- [step_trait](step-trait.md)
84183
- [stmt_expr_attributes](stmt-expr-attributes.md)
184+
- [str_escape](str-escape.md)
185+
- [str_internals](str-internals.md)
85186
- [struct_field_attributes](struct-field-attributes.md)
86187
- [structural_match](structural-match.md)
87188
- [target_feature](target-feature.md)
88189
- [test](test.md)
190+
- [thread_id](thread-id.md)
89191
- [thread_local](thread-local.md)
192+
- [thread_local_internals](thread-local-internals.md)
193+
- [thread_local_state](thread-local-state.md)
90194
- [trace_macros](trace-macros.md)
195+
- [trusted_len](trusted-len.md)
196+
- [try_from](try-from.md)
91197
- [type_ascription](type-ascription.md)
92198
- [unboxed_closures](unboxed-closures.md)
199+
- [unicode](unicode.md)
200+
- [unique](unique.md)
201+
- [unsize](unsize.md)
93202
- [untagged_unions](untagged-unions.md)
94203
- [unwind_attributes](unwind-attributes.md)
204+
- [update_panic_count](update-panic-count.md)
95205
- [use_extern_macros](use-extern-macros.md)
206+
- [utf8_error_error_len](utf8-error-error-len.md)
207+
- [vec_remove_item](vec-remove-item.md)
208+
- [windows_c](windows-c.md)
209+
- [windows_handle](windows-handle.md)
210+
- [windows_net](windows-net.md)
211+
- [windows_stdio](windows-stdio.md)
96212
- [windows_subsystem](windows-subsystem.md)
213+
- [zero_one](zero-one.md)

src/doc/unstable-book/src/alloc.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `alloc`
2+
3+
The tracking issue for this feature is: [#27783]
4+
5+
[#27783]: https://github.com/rust-lang/rust/issues/27783
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `as_unsafe_cell`
2+
3+
The tracking issue for this feature is: [#27708]
4+
5+
[#27708]: https://github.com/rust-lang/rust/issues/27708
6+
7+
------------------------
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# `ascii_ctype`
2+
3+
The tracking issue for this feature is: [#39658]
4+
5+
[#39658]: https://github.com/rust-lang/rust/issues/39658
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `binary_heap_extras`
2+
3+
The tracking issue for this feature is: [#28147]
4+
5+
[#28147]: https://github.com/rust-lang/rust/issues/28147
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `binary_heap_peek_mut_pop`
2+
3+
The tracking issue for this feature is: [#38863]
4+
5+
[#38863]: https://github.com/rust-lang/rust/issues/38863
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `borrow_state`
2+
3+
The tracking issue for this feature is: [#27733]
4+
5+
[#27733]: https://github.com/rust-lang/rust/issues/27733
6+
7+
------------------------

src/doc/unstable-book/src/box-heap.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `box_heap`
2+
3+
The tracking issue for this feature is: [#27779]
4+
5+
[#27779]: https://github.com/rust-lang/rust/issues/27779
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# `c_void_variant`
2+
3+
This feature is internal to the Rust compiler and is not intended for general use.
4+
5+
------------------------
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `catch_expr`
2+
3+
The tracking issue for this feature is: [#31436]
4+
5+
[#31436]: https://github.com/rust-lang/rust/issues/31436
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `char_escape_debug`
2+
3+
The tracking issue for this feature is: [#35068]
4+
5+
[#35068]: https://github.com/rust-lang/rust/issues/35068
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `closure_to_fn_coercion`
2+
3+
The tracking issue for this feature is: [#39817]
4+
5+
[#39817]: https://github.com/rust-lang/rust/issues/39817
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `coerce_unsized`
2+
3+
The tracking issue for this feature is: [#27732]
4+
5+
[#27732]: https://github.com/rust-lang/rust/issues/27732
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `collection_placement`
2+
3+
The tracking issue for this feature is: [#30172]
4+
5+
[#30172]: https://github.com/rust-lang/rust/issues/30172
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `collections_range`
2+
3+
The tracking issue for this feature is: [#30877]
4+
5+
[#30877]: https://github.com/rust-lang/rust/issues/30877
6+
7+
------------------------
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# `collections`
2+
3+
This feature is internal to the Rust compiler and is not intended for general use.
4+
5+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `command_envs`
2+
3+
The tracking issue for this feature is: [#38526]
4+
5+
[#38526]: https://github.com/rust-lang/rust/issues/38526
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# `compiler_builtins_lib`
2+
3+
This feature is internal to the Rust compiler and is not intended for general use.
4+
5+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `concat_idents_macro`
2+
3+
The tracking issue for this feature is: [#29599]
4+
5+
[#29599]: https://github.com/rust-lang/rust/issues/29599
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `core_char_ext`
2+
3+
The tracking issue for this feature is: [#32110]
4+
5+
[#32110]: https://github.com/rust-lang/rust/issues/32110
6+
7+
------------------------
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `core_float`
2+
3+
The tracking issue for this feature is: [#32110]
4+
5+
[#32110]: https://github.com/rust-lang/rust/issues/32110
6+
7+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# `core_intrinsics`
2+
3+
This feature is internal to the Rust compiler and is not intended for general use.
4+
5+
------------------------
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# `core_panic`
2+
3+
This feature is internal to the Rust compiler and is not intended for general use.
4+
5+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# `core_private_bignum`
2+
3+
This feature is internal to the Rust compiler and is not intended for general use.
4+
5+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# `core_private_diy_float`
2+
3+
This feature is internal to the Rust compiler and is not intended for general use.
4+
5+
------------------------
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# `core_slice_ext`
2+
3+
The tracking issue for this feature is: [#32110]
4+
5+
[#32110]: https://github.com/rust-lang/rust/issues/32110
6+
7+
------------------------

0 commit comments

Comments
 (0)