@@ -2059,10 +2059,6 @@ macro scope.
2059
2059
outside of its dynamic extent), and thus this attribute has the word
2060
2060
"unsafe" in its name. To use this, the
2061
2061
` unsafe_destructor_blind_to_params ` feature gate must be enabled.
2062
- - ` unsafe_no_drop_flag ` - on structs, remove the flag that prevents
2063
- destructors from being run twice. Destructors might be run multiple times on
2064
- the same object with this attribute. To use this, the ` unsafe_no_drop_flag ` feature
2065
- gate must be enabled.
2066
2062
- ` doc ` - Doc comments such as ` /// foo ` are equivalent to ` #[doc = "foo"] ` .
2067
2063
- ` rustc_on_unimplemented ` - Write a custom note to be shown along with the error
2068
2064
when the trait is found to be unimplemented on a type.
@@ -2458,12 +2454,6 @@ The currently implemented features of the reference compiler are:
2458
2454
* ` unboxed_closures ` - Rust's new closure design, which is currently a work in
2459
2455
progress feature with many known bugs.
2460
2456
2461
- * ` unsafe_no_drop_flag ` - Allows use of the ` #[unsafe_no_drop_flag] ` attribute,
2462
- which removes hidden flag added to a type that
2463
- implements the ` Drop ` trait. The design for the
2464
- ` Drop ` flag is subject to change, and this feature
2465
- may be removed in the future.
2466
-
2467
2457
* ` unmarked_api ` - Allows use of items within a ` #![staged_api] ` crate
2468
2458
which have not been marked with a stability marker.
2469
2459
Such items should not be allowed by the compiler to exist,
0 commit comments