Mark some more smart pointers as insignificant
This commit is contained in:
parent
7033468a67
commit
24290efaff
2 changed files with 2 additions and 0 deletions
|
@ -228,6 +228,7 @@ mod thin;
|
|||
#[lang = "owned_box"]
|
||||
#[fundamental]
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
#[rustc_insignificant_dtor]
|
||||
// The declaration of the `Box` struct must be kept in sync with the
|
||||
// compiler or ICEs will happen.
|
||||
pub struct Box<
|
||||
|
|
|
@ -237,6 +237,7 @@ macro_rules! acquire {
|
|||
/// [rc_examples]: crate::rc#examples
|
||||
#[cfg_attr(not(test), rustc_diagnostic_item = "Arc")]
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
#[rustc_insignificant_dtor]
|
||||
pub struct Arc<
|
||||
T: ?Sized,
|
||||
#[unstable(feature = "allocator_api", issue = "32838")] A: Allocator = Global,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue