1 #![feature(alloc_layout_extra)]
2 #![feature(array_chunks)]
3 #![feature(array_methods)]
4 #![feature(array_windows)]
5 #![feature(bool_to_option)]
6 #![feature(box_syntax)]
7 #![feature(cell_update)]
9 #![feature(cfg_target_has_atomic)]
10 #![feature(const_assume)]
11 #![feature(const_cell_into_inner)]
12 #![feature(const_convert)]
13 #![feature(const_maybe_uninit_assume_init)]
14 #![feature(const_ptr_read)]
15 #![feature(const_ptr_write)]
16 #![feature(const_ptr_offset)]
17 #![feature(const_trait_impl)]
18 #![feature(const_num_from_num)]
19 #![feature(core_intrinsics)]
20 #![feature(core_private_bignum)]
21 #![feature(core_private_diy_float)]
23 #![feature(div_duration)]
24 #![feature(duration_consts_2)]
25 #![feature(duration_constants)]
26 #![feature(exact_size_is_empty)]
27 #![feature(extern_types)]
29 #![feature(fmt_internals)]
30 #![feature(array_from_fn)]
31 #![feature(hashmap_internals)]
33 #![feature(is_sorted)]
35 #![feature(sort_internals)]
36 #![feature(slice_partition_at_index)]
37 #![feature(maybe_uninit_uninit_array)]
38 #![feature(maybe_uninit_array_assume_init)]
39 #![feature(maybe_uninit_extra)]
40 #![feature(maybe_uninit_write_slice)]
41 #![feature(min_specialization)]
43 #![feature(step_trait)]
44 #![feature(str_internals)]
46 #![feature(trusted_len)]
47 #![feature(try_trait_v2)]
48 #![feature(slice_internals)]
49 #![feature(slice_partition_dedup)]
51 #![feature(iter_advance_by)]
52 #![feature(iter_partition_in_place)]
53 #![feature(iter_intersperse)]
54 #![feature(iter_is_partitioned)]
55 #![feature(iter_order_by)]
56 #![feature(const_mut_refs)]
57 #![feature(const_pin)]
58 #![feature(const_slice_from_raw_parts)]
59 #![cfg_attr(bootstrap, feature(const_raw_ptr_deref))]
60 #![feature(never_type)]
61 #![feature(unwrap_infallible)]
62 #![feature(result_into_ok_or_err)]
63 #![cfg_attr(not(bootstrap), feature(portable_simd))]
64 #![feature(ptr_metadata)]
65 #![feature(once_cell)]
66 #![feature(unsized_tuple_coercion)]
67 #![feature(const_option)]
68 #![feature(const_result)]
69 #![feature(integer_atomics)]
70 #![feature(int_roundings)]
71 #![feature(slice_group_by)]
72 #![feature(split_array)]
73 #![feature(trusted_random_access)]
75 #![feature(unzip_option)]
76 #![feature(const_array_from_ref)]
77 #![feature(const_slice_from_ref)]
78 #![deny(unsafe_op_in_unsafe_fn)]
109 #[cfg(not(bootstrap))]