diff options
Diffstat (limited to 'rust/alloc/lib.rs')
| -rw-r--r-- | rust/alloc/lib.rs | 48 | 
1 files changed, 25 insertions, 23 deletions
diff --git a/rust/alloc/lib.rs b/rust/alloc/lib.rs index 5f374378b0d4..85e91356ecb3 100644 --- a/rust/alloc/lib.rs +++ b/rust/alloc/lib.rs @@ -89,35 +89,37 @@  #![warn(missing_debug_implementations)]  #![warn(missing_docs)]  #![allow(explicit_outlives_requirements)] +#![warn(multiple_supertrait_upcastable)]  //  // Library features: +// tidy-alphabetical-start +#![cfg_attr(not(no_global_oom_handling), feature(const_alloc_error))] +#![cfg_attr(not(no_global_oom_handling), feature(const_btree_len))] +#![cfg_attr(test, feature(is_sorted))] +#![cfg_attr(test, feature(new_uninit))]  #![feature(alloc_layout_extra)]  #![feature(allocator_api)]  #![feature(array_chunks)]  #![feature(array_into_iter_constructors)]  #![feature(array_methods)]  #![feature(array_windows)] +#![feature(ascii_char)]  #![feature(assert_matches)]  #![feature(async_iterator)]  #![feature(coerce_unsized)] -#![cfg_attr(not(no_global_oom_handling), feature(const_alloc_error))] +#![feature(const_align_of_val)]  #![feature(const_box)] -#![cfg_attr(not(no_global_oom_handling), feature(const_btree_len))]  #![cfg_attr(not(no_borrow), feature(const_cow_is_borrowed))] -#![feature(const_convert)] -#![feature(const_size_of_val)] -#![feature(const_align_of_val)] -#![feature(const_ptr_read)] -#![feature(const_maybe_uninit_zeroed)] -#![feature(const_maybe_uninit_write)] +#![feature(const_eval_select)]  #![feature(const_maybe_uninit_as_mut_ptr)] +#![feature(const_maybe_uninit_write)] +#![feature(const_maybe_uninit_zeroed)] +#![feature(const_pin)]  #![feature(const_refs_to_cell)] +#![feature(const_size_of_val)] +#![feature(const_waker)]  #![feature(core_intrinsics)]  #![feature(core_panic)] -#![feature(const_eval_select)] -#![feature(const_pin)] -#![feature(const_waker)] -#![feature(cstr_from_bytes_until_nul)]  #![feature(dispatch_from_dyn)]  #![feature(error_generic_member_access)]  #![feature(error_in_core)] @@ -128,7 +130,6 @@  #![feature(hasher_prefixfree_extras)]  #![feature(inline_const)]  #![feature(inplace_iteration)] -#![cfg_attr(test, feature(is_sorted))]  #![feature(iter_advance_by)]  #![feature(iter_next_chunk)]  #![feature(iter_repeat_n)] @@ -136,8 +137,6 @@  #![feature(maybe_uninit_slice)]  #![feature(maybe_uninit_uninit_array)]  #![feature(maybe_uninit_uninit_array_transpose)] -#![cfg_attr(test, feature(new_uninit))] -#![feature(nonnull_slice_from_raw_parts)]  #![feature(pattern)]  #![feature(pointer_byte_offsets)]  #![feature(provide_any)] @@ -153,6 +152,7 @@  #![feature(slice_ptr_get)]  #![feature(slice_ptr_len)]  #![feature(slice_range)] +#![feature(std_internals)]  #![feature(str_internals)]  #![feature(strict_provenance)]  #![feature(trusted_len)] @@ -163,40 +163,42 @@  #![feature(unicode_internals)]  #![feature(unsize)]  #![feature(utf8_chunks)] -#![feature(std_internals)] +// tidy-alphabetical-end  //  // Language features: +// tidy-alphabetical-start +#![cfg_attr(not(test), feature(generator_trait))] +#![cfg_attr(test, feature(panic_update_hook))] +#![cfg_attr(test, feature(test))]  #![feature(allocator_internals)]  #![feature(allow_internal_unstable)]  #![feature(associated_type_bounds)] +#![feature(c_unwind)]  #![feature(cfg_sanitize)] -#![feature(const_deref)]  #![feature(const_mut_refs)] -#![feature(const_ptr_write)]  #![feature(const_precise_live_drops)] +#![feature(const_ptr_write)]  #![feature(const_trait_impl)]  #![feature(const_try)]  #![feature(dropck_eyepatch)]  #![feature(exclusive_range_pattern)]  #![feature(fundamental)] -#![cfg_attr(not(test), feature(generator_trait))]  #![feature(hashmap_internals)]  #![feature(lang_items)]  #![feature(min_specialization)] +#![feature(multiple_supertrait_upcastable)]  #![feature(negative_impls)]  #![feature(never_type)] +#![feature(pointer_is_aligned)]  #![feature(rustc_allow_const_fn_unstable)]  #![feature(rustc_attrs)] -#![feature(pointer_is_aligned)]  #![feature(slice_internals)]  #![feature(staged_api)]  #![feature(stmt_expr_attributes)] -#![cfg_attr(test, feature(test))]  #![feature(unboxed_closures)]  #![feature(unsized_fn_params)] -#![feature(c_unwind)]  #![feature(with_negative_coherence)] -#![cfg_attr(test, feature(panic_update_hook))] +// tidy-alphabetical-end  //  // Rustdoc features:  #![feature(doc_cfg)]  | 
