Lines Matching full:feature
63 // rustc itself never sets the feature, so this line has no affect there.
64 #![cfg(any(not(feature = "miri-test-libstd"), test, doctest))]
66 #![stable(feature = "alloc", since = "1.36.0")]
75 any(not(feature = "miri-test-libstd"), test, doctest),
91 #![cfg_attr(not(no_global_oom_handling), feature(alloc_c_string))]
92 #![feature(alloc_layout_extra)]
93 #![feature(allocator_api)]
94 #![feature(array_chunks)]
95 #![feature(array_methods)]
96 #![feature(array_windows)]
97 #![feature(assert_matches)]
98 #![feature(async_iterator)]
99 #![feature(coerce_unsized)]
100 #![cfg_attr(not(no_global_oom_handling), feature(const_alloc_error))]
101 #![feature(const_box)]
102 #![cfg_attr(not(no_global_oom_handling), feature(const_btree_new))]
103 #![feature(const_cow_is_borrowed)]
104 #![feature(const_convert)]
105 #![feature(const_size_of_val)]
106 #![feature(const_align_of_val)]
107 #![feature(const_ptr_read)]
108 #![feature(const_maybe_uninit_write)]
109 #![feature(const_maybe_uninit_as_mut_ptr)]
110 #![feature(const_refs_to_cell)]
111 #![feature(core_c_str)]
112 #![feature(core_intrinsics)]
113 #![feature(core_ffi_c)]
114 #![feature(const_eval_select)]
115 #![feature(const_pin)]
116 #![feature(cstr_from_bytes_until_nul)]
117 #![feature(dispatch_from_dyn)]
118 #![feature(exact_size_is_empty)]
119 #![feature(extend_one)]
120 #![feature(fmt_internals)]
121 #![feature(fn_traits)]
122 #![feature(hasher_prefixfree_extras)]
123 #![feature(inplace_iteration)]
124 #![feature(iter_advance_by)]
125 #![feature(layout_for_ptr)]
126 #![feature(maybe_uninit_slice)]
127 #![cfg_attr(test, feature(new_uninit))]
128 #![feature(nonnull_slice_from_raw_parts)]
129 #![feature(pattern)]
130 #![feature(ptr_internals)]
131 #![feature(ptr_metadata)]
132 #![feature(ptr_sub_ptr)]
133 #![feature(receiver_trait)]
134 #![feature(set_ptr_value)]
135 #![feature(slice_group_by)]
136 #![feature(slice_ptr_get)]
137 #![feature(slice_ptr_len)]
138 #![feature(slice_range)]
139 #![feature(str_internals)]
140 #![feature(strict_provenance)]
141 #![feature(trusted_len)]
142 #![feature(trusted_random_access)]
143 #![feature(try_trait_v2)]
144 #![feature(unchecked_math)]
145 #![feature(unicode_internals)]
146 #![feature(unsize)]
149 #![feature(allocator_internals)]
150 #![feature(allow_internal_unstable)]
151 #![feature(associated_type_bounds)]
152 #![feature(box_syntax)]
153 #![feature(cfg_sanitize)]
154 #![feature(const_deref)]
155 #![feature(const_mut_refs)]
156 #![feature(const_ptr_write)]
157 #![feature(const_precise_live_drops)]
158 #![feature(const_trait_impl)]
159 #![feature(const_try)]
160 #![feature(dropck_eyepatch)]
161 #![feature(exclusive_range_pattern)]
162 #![feature(fundamental)]
163 #![cfg_attr(not(test), feature(generator_trait))]
164 #![feature(hashmap_internals)]
165 #![feature(lang_items)]
166 #![feature(let_else)]
167 #![feature(min_specialization)]
168 #![feature(negative_impls)]
169 #![feature(never_type)]
170 #![feature(nll)] // Not necessary, but here to test the `nll` feature.
171 #![feature(rustc_allow_const_fn_unstable)]
172 #![feature(rustc_attrs)]
173 #![feature(slice_internals)]
174 #![feature(staged_api)]
175 #![cfg_attr(test, feature(test))]
176 #![feature(unboxed_closures)]
177 #![feature(unsized_fn_params)]
178 #![feature(c_unwind)]
181 #![feature(doc_cfg)]
182 #![feature(doc_cfg_hide)]
184 // blocks is for `&[T]`, which also has documentation using this feature in `core`, and gets mad
185 // that the feature-gate isn't enabled. Ideally, it wouldn't check for the feature gate for docs
187 #![feature(intra_doc_pointers)]
241 #[unstable(feature = "liballoc_internals", issue = "none", reason = "implementation detail")]