|
| 1 | +// tidy-alphabetical-start |
| 2 | +#![cfg_attr(bootstrap, feature(offset_of_nested))] |
| 3 | +#![cfg_attr(target_has_atomic = "128", feature(integer_atomics))] |
| 4 | +#![cfg_attr(test, feature(cfg_match))] |
1 | 5 | #![feature(alloc_layout_extra)] |
2 | 6 | #![feature(array_chunks)] |
3 | 7 | #![feature(array_ptr_get)] |
| 8 | +#![feature(array_try_from_fn)] |
4 | 9 | #![feature(array_windows)] |
5 | 10 | #![feature(ascii_char)] |
6 | 11 | #![feature(ascii_char_variants)] |
|
9 | 14 | #![feature(bigint_helper_methods)] |
10 | 15 | #![feature(cell_update)] |
11 | 16 | #![feature(clone_to_uninit)] |
12 | | -#![feature(const_align_offset)] |
13 | 17 | #![feature(const_align_of_val_raw)] |
| 18 | +#![feature(const_align_offset)] |
| 19 | +#![feature(const_array_from_ref)] |
14 | 20 | #![feature(const_black_box)] |
15 | 21 | #![feature(const_cell_into_inner)] |
16 | 22 | #![feature(const_hash)] |
17 | 23 | #![feature(const_heap)] |
18 | 24 | #![feature(const_intrinsic_copy)] |
| 25 | +#![feature(const_ip)] |
| 26 | +#![feature(const_ipv4)] |
| 27 | +#![feature(const_ipv6)] |
| 28 | +#![feature(const_likely)] |
19 | 29 | #![feature(const_maybe_uninit_as_mut_ptr)] |
| 30 | +#![feature(const_mut_refs)] |
20 | 31 | #![feature(const_nonnull_new)] |
| 32 | +#![feature(const_option)] |
| 33 | +#![feature(const_option_ext)] |
| 34 | +#![feature(const_pin)] |
21 | 35 | #![feature(const_pointer_is_aligned)] |
22 | 36 | #![feature(const_ptr_as_ref)] |
23 | 37 | #![feature(const_ptr_write)] |
| 38 | +#![feature(const_result)] |
| 39 | +#![feature(const_slice_from_ref)] |
24 | 40 | #![feature(const_three_way_compare)] |
25 | 41 | #![feature(const_trait_impl)] |
26 | | -#![feature(const_likely)] |
27 | 42 | #![feature(core_intrinsics)] |
28 | 43 | #![feature(core_io_borrowed_buf)] |
29 | 44 | #![feature(core_private_bignum)] |
30 | 45 | #![feature(core_private_diy_float)] |
31 | 46 | #![feature(dec2flt)] |
32 | | -#![feature(duration_consts_float)] |
33 | 47 | #![feature(duration_constants)] |
34 | 48 | #![feature(duration_constructors)] |
| 49 | +#![feature(duration_consts_float)] |
| 50 | +#![feature(error_generic_member_access)] |
35 | 51 | #![feature(exact_size_is_empty)] |
36 | 52 | #![feature(extern_types)] |
37 | | -#![feature(freeze)] |
| 53 | +#![feature(float_minimum_maximum)] |
38 | 54 | #![feature(flt2dec)] |
39 | 55 | #![feature(fmt_internals)] |
40 | | -#![feature(float_minimum_maximum)] |
| 56 | +#![feature(freeze)] |
41 | 57 | #![feature(future_join)] |
42 | 58 | #![feature(generic_assert_internals)] |
43 | | -#![feature(array_try_from_fn)] |
| 59 | +#![feature(get_many_mut)] |
44 | 60 | #![feature(hasher_prefixfree_extras)] |
45 | 61 | #![feature(hashmap_internals)] |
46 | | -#![feature(try_find)] |
47 | | -#![feature(layout_for_ptr)] |
48 | | -#![feature(pattern)] |
49 | | -#![feature(slice_take)] |
50 | | -#![feature(slice_from_ptr_range)] |
51 | | -#![feature(slice_split_once)] |
52 | | -#![feature(split_as_slice)] |
53 | | -#![feature(maybe_uninit_fill)] |
54 | | -#![feature(maybe_uninit_write_slice)] |
55 | | -#![feature(maybe_uninit_uninit_array_transpose)] |
56 | | -#![feature(min_specialization)] |
57 | | -#![feature(noop_waker)] |
58 | | -#![feature(numfmt)] |
59 | | -#![feature(num_midpoint)] |
60 | | -#![feature(offset_of_nested)] |
61 | | -#![feature(isqrt)] |
62 | | -#![feature(unsigned_is_multiple_of)] |
63 | | -#![feature(step_trait)] |
64 | | -#![feature(str_internals)] |
65 | | -#![feature(std_internals)] |
66 | | -#![feature(test)] |
67 | | -#![feature(trusted_len)] |
68 | | -#![feature(try_blocks)] |
69 | | -#![feature(try_trait_v2)] |
70 | | -#![feature(slice_internals)] |
71 | | -#![feature(slice_partition_dedup)] |
| 62 | +#![feature(int_roundings)] |
72 | 63 | #![feature(ip)] |
| 64 | +#![feature(is_ascii_octdigit)] |
| 65 | +#![feature(isqrt)] |
73 | 66 | #![feature(iter_advance_by)] |
74 | 67 | #![feature(iter_array_chunks)] |
75 | 68 | #![feature(iter_chain)] |
76 | 69 | #![feature(iter_collect_into)] |
77 | | -#![feature(iter_partition_in_place)] |
78 | 70 | #![feature(iter_intersperse)] |
79 | 71 | #![feature(iter_is_partitioned)] |
| 72 | +#![feature(iter_map_windows)] |
80 | 73 | #![feature(iter_next_chunk)] |
81 | 74 | #![feature(iter_order_by)] |
| 75 | +#![feature(iter_partition_in_place)] |
82 | 76 | #![feature(iter_repeat_n)] |
83 | 77 | #![feature(iterator_try_collect)] |
84 | 78 | #![feature(iterator_try_reduce)] |
85 | | -#![feature(const_ip)] |
86 | | -#![feature(const_ipv4)] |
87 | | -#![feature(const_ipv6)] |
88 | | -#![feature(const_mut_refs)] |
89 | | -#![feature(const_pin)] |
| 79 | +#![feature(layout_for_ptr)] |
| 80 | +#![feature(maybe_uninit_fill)] |
| 81 | +#![feature(maybe_uninit_uninit_array_transpose)] |
| 82 | +#![feature(maybe_uninit_write_slice)] |
| 83 | +#![feature(min_specialization)] |
90 | 84 | #![feature(never_type)] |
91 | | -#![feature(unwrap_infallible)] |
| 85 | +#![feature(noop_waker)] |
| 86 | +#![feature(num_midpoint)] |
| 87 | +#![feature(numfmt)] |
| 88 | +#![feature(pattern)] |
92 | 89 | #![feature(pointer_is_aligned_to)] |
93 | 90 | #![feature(portable_simd)] |
94 | 91 | #![feature(ptr_metadata)] |
95 | | -#![feature(unsized_tuple_coercion)] |
96 | | -#![feature(const_option)] |
97 | | -#![feature(const_option_ext)] |
98 | | -#![feature(const_result)] |
99 | | -#![cfg_attr(target_has_atomic = "128", feature(integer_atomics))] |
100 | | -#![cfg_attr(test, feature(cfg_match))] |
101 | | -#![feature(int_roundings)] |
| 92 | +#![feature(slice_from_ptr_range)] |
| 93 | +#![feature(slice_internals)] |
| 94 | +#![feature(slice_partition_dedup)] |
| 95 | +#![feature(slice_split_once)] |
| 96 | +#![feature(slice_take)] |
102 | 97 | #![feature(split_array)] |
| 98 | +#![feature(split_as_slice)] |
| 99 | +#![feature(std_internals)] |
| 100 | +#![feature(step_trait)] |
| 101 | +#![feature(str_internals)] |
103 | 102 | #![feature(strict_provenance)] |
104 | 103 | #![feature(strict_provenance_atomic_ptr)] |
| 104 | +#![feature(test)] |
| 105 | +#![feature(trait_upcasting)] |
| 106 | +#![feature(trusted_len)] |
105 | 107 | #![feature(trusted_random_access)] |
| 108 | +#![feature(try_blocks)] |
| 109 | +#![feature(try_find)] |
| 110 | +#![feature(try_trait_v2)] |
| 111 | +#![feature(unsigned_is_multiple_of)] |
106 | 112 | #![feature(unsize)] |
107 | | -#![feature(const_array_from_ref)] |
108 | | -#![feature(const_slice_from_ref)] |
| 113 | +#![feature(unsized_tuple_coercion)] |
| 114 | +#![feature(unwrap_infallible)] |
109 | 115 | #![feature(waker_getters)] |
110 | | -#![feature(error_generic_member_access)] |
111 | | -#![feature(trait_upcasting)] |
112 | | -#![feature(is_ascii_octdigit)] |
113 | | -#![feature(get_many_mut)] |
114 | | -#![feature(iter_map_windows)] |
| 116 | +// tidy-alphabetical-end |
115 | 117 | #![allow(internal_features)] |
116 | | -#![deny(unsafe_op_in_unsafe_fn)] |
117 | 118 | #![deny(fuzzy_provenance_casts)] |
| 119 | +#![deny(unsafe_op_in_unsafe_fn)] |
118 | 120 |
|
119 | 121 | mod alloc; |
120 | 122 | mod any; |
|
0 commit comments