#![feature(const_cell_into_inner)]
#![feature(const_maybe_uninit_assume_init)]
#![feature(const_ptr_read)]
+#![feature(const_ptr_write)]
#![feature(const_ptr_offset)]
+#![feature(control_flow_enum)]
#![feature(core_intrinsics)]
#![feature(core_private_bignum)]
#![feature(core_private_diy_float)]
#![feature(duration_saturating_ops)]
#![feature(duration_zero)]
#![feature(exact_size_is_empty)]
+#![feature(extern_types)]
#![feature(fixed_size_array)]
#![feature(flt2dec)]
#![feature(fmt_internals)]
#![feature(never_type)]
#![feature(unwrap_infallible)]
#![feature(option_result_unwrap_unchecked)]
+#![feature(result_into_ok_or_err)]
#![feature(option_unwrap_none)]
#![feature(peekable_peek_mut)]
-#![feature(partition_point)]
+#![cfg_attr(not(bootstrap), feature(ptr_metadata))]
#![feature(once_cell)]
-#![feature(unsafe_block_in_unsafe_fn)]
+#![feature(unsized_tuple_coercion)]
#![feature(int_bits_const)]
#![feature(nonzero_leading_trailing_zeros)]
#![feature(const_option)]
#![feature(integer_atomics)]
#![feature(slice_group_by)]
#![feature(trusted_random_access)]
+#![cfg_attr(bootstrap, feature(unsafe_block_in_unsafe_fn))]
+#![cfg_attr(not(bootstrap), feature(unsize))]
#![deny(unsafe_op_in_unsafe_fn)]
extern crate test;
mod char;
mod clone;
mod cmp;
-
-#[cfg(not(bootstrap))]
mod const_ptr;
-
mod fmt;
mod hash;
mod intrinsics;