|
90 | 90 | #![warn(multiple_supertrait_upcastable)] |
91 | 91 | // |
92 | 92 | // Library features: |
| 93 | +// tidy-alphabetical-start |
| 94 | +#![cfg_attr(not(no_global_oom_handling), feature(const_alloc_error))] |
| 95 | +#![cfg_attr(not(no_global_oom_handling), feature(const_btree_len))] |
| 96 | +#![cfg_attr(test, feature(is_sorted))] |
| 97 | +#![cfg_attr(test, feature(new_uninit))] |
93 | 98 | #![feature(alloc_layout_extra)] |
94 | 99 | #![feature(allocator_api)] |
95 | 100 | #![feature(array_chunks)] |
|
99 | 104 | #![feature(assert_matches)] |
100 | 105 | #![feature(async_iterator)] |
101 | 106 | #![feature(coerce_unsized)] |
102 | | -#![cfg_attr(not(no_global_oom_handling), feature(const_alloc_error))] |
| 107 | +#![feature(const_align_of_val)] |
103 | 108 | #![feature(const_box)] |
104 | | -#![cfg_attr(not(no_global_oom_handling), feature(const_btree_len))] |
105 | | -#![feature(const_cow_is_borrowed)] |
106 | 109 | #![feature(const_convert)] |
107 | | -#![feature(const_size_of_val)] |
108 | | -#![feature(const_align_of_val)] |
109 | | -#![feature(const_ptr_read)] |
110 | | -#![feature(const_maybe_uninit_zeroed)] |
111 | | -#![feature(const_maybe_uninit_write)] |
| 110 | +#![feature(const_cow_is_borrowed)] |
| 111 | +#![feature(const_eval_select)] |
112 | 112 | #![feature(const_maybe_uninit_as_mut_ptr)] |
| 113 | +#![feature(const_maybe_uninit_write)] |
| 114 | +#![feature(const_maybe_uninit_zeroed)] |
| 115 | +#![feature(const_pin)] |
| 116 | +#![feature(const_ptr_read)] |
113 | 117 | #![feature(const_refs_to_cell)] |
| 118 | +#![feature(const_size_of_val)] |
| 119 | +#![feature(const_waker)] |
114 | 120 | #![feature(core_intrinsics)] |
115 | 121 | #![feature(core_panic)] |
116 | | -#![feature(const_eval_select)] |
117 | | -#![feature(const_pin)] |
118 | | -#![feature(const_waker)] |
119 | 122 | #![feature(dispatch_from_dyn)] |
120 | 123 | #![feature(error_generic_member_access)] |
121 | 124 | #![feature(error_in_core)] |
|
126 | 129 | #![feature(hasher_prefixfree_extras)] |
127 | 130 | #![feature(inline_const)] |
128 | 131 | #![feature(inplace_iteration)] |
129 | | -#![cfg_attr(test, feature(is_sorted))] |
130 | 132 | #![feature(iter_advance_by)] |
131 | 133 | #![feature(iter_next_chunk)] |
132 | 134 | #![feature(iter_repeat_n)] |
133 | 135 | #![feature(layout_for_ptr)] |
134 | 136 | #![feature(maybe_uninit_slice)] |
135 | 137 | #![feature(maybe_uninit_uninit_array)] |
136 | 138 | #![feature(maybe_uninit_uninit_array_transpose)] |
137 | | -#![cfg_attr(test, feature(new_uninit))] |
138 | 139 | #![feature(pattern)] |
139 | 140 | #![feature(pointer_byte_offsets)] |
140 | 141 | #![feature(provide_any)] |
|
150 | 151 | #![feature(slice_ptr_get)] |
151 | 152 | #![feature(slice_ptr_len)] |
152 | 153 | #![feature(slice_range)] |
| 154 | +#![feature(std_internals)] |
153 | 155 | #![feature(str_internals)] |
154 | 156 | #![feature(strict_provenance)] |
155 | 157 | #![feature(trusted_len)] |
|
160 | 162 | #![feature(unicode_internals)] |
161 | 163 | #![feature(unsize)] |
162 | 164 | #![feature(utf8_chunks)] |
163 | | -#![feature(std_internals)] |
| 165 | +// tidy-alphabetical-end |
164 | 166 | // |
165 | 167 | // Language features: |
| 168 | +// tidy-alphabetical-start |
| 169 | +#![cfg_attr(not(test), feature(generator_trait))] |
| 170 | +#![cfg_attr(test, feature(panic_update_hook))] |
| 171 | +#![cfg_attr(test, feature(test))] |
166 | 172 | #![feature(allocator_internals)] |
167 | 173 | #![feature(allow_internal_unstable)] |
168 | 174 | #![feature(associated_type_bounds)] |
| 175 | +#![feature(c_unwind)] |
169 | 176 | #![feature(cfg_sanitize)] |
170 | 177 | #![feature(const_deref)] |
171 | 178 | #![feature(const_mut_refs)] |
172 | | -#![feature(const_ptr_write)] |
173 | 179 | #![feature(const_precise_live_drops)] |
| 180 | +#![feature(const_ptr_write)] |
174 | 181 | #![feature(const_trait_impl)] |
175 | 182 | #![feature(const_try)] |
176 | 183 | #![feature(dropck_eyepatch)] |
177 | 184 | #![feature(exclusive_range_pattern)] |
178 | 185 | #![feature(fundamental)] |
179 | | -#![cfg_attr(not(test), feature(generator_trait))] |
180 | 186 | #![feature(hashmap_internals)] |
181 | 187 | #![feature(lang_items)] |
182 | 188 | #![feature(min_specialization)] |
| 189 | +#![feature(multiple_supertrait_upcastable)] |
183 | 190 | #![feature(negative_impls)] |
184 | 191 | #![feature(never_type)] |
| 192 | +#![feature(pointer_is_aligned)] |
185 | 193 | #![feature(rustc_allow_const_fn_unstable)] |
186 | 194 | #![feature(rustc_attrs)] |
187 | | -#![feature(pointer_is_aligned)] |
188 | 195 | #![feature(slice_internals)] |
189 | 196 | #![feature(staged_api)] |
190 | 197 | #![feature(stmt_expr_attributes)] |
191 | | -#![cfg_attr(test, feature(test))] |
192 | 198 | #![feature(unboxed_closures)] |
193 | 199 | #![feature(unsized_fn_params)] |
194 | | -#![feature(c_unwind)] |
195 | 200 | #![feature(with_negative_coherence)] |
196 | | -#![cfg_attr(test, feature(panic_update_hook))] |
197 | | -#![feature(multiple_supertrait_upcastable)] |
| 201 | +// tidy-alphabetical-end |
198 | 202 | // |
199 | 203 | // Rustdoc features: |
200 | 204 | #![feature(doc_cfg)] |
|
0 commit comments