about summary refs log tree commit diff
path: root/library/std/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-03-17 19:39:03 +0000
committerbors <bors@rust-lang.org>2021-03-17 19:39:03 +0000
commit36f1f04f18b89ba4a999bcfd6584663fd6fc1c5d (patch)
treeb459b40c8e394c6495440e7b5a7595c99e951ea3 /library/std/src
parentb4adc21c4fa245994b4936df5b4f7d94ca633c5d (diff)
parent49aa79ec11fe40c67e160d9663addb7a0b7151f9 (diff)
downloadrust-36f1f04f18b89ba4a999bcfd6584663fd6fc1c5d.tar.gz
rust-36f1f04f18b89ba4a999bcfd6584663fd6fc1c5d.zip
Auto merge of #82122 - bstrie:dep4real, r=dtolnay
Deprecate `intrinsics::drop_in_place` and `collections::Bound`, which accidentally weren't deprecated

Fixes #82080.

I've taken the liberty of updating the `since` values to 1.52, since an unobservable deprecation isn't much of a deprecation (even the detailed release notes never bothered to mention these deprecations).

As mentioned in the issue I'm *pretty* sure that using a type alias for `Bound` is semantically equivalent to the re-export; [the reference implies](https://doc.rust-lang.org/reference/items/type-aliases.html) that type aliases only observably differ from types when used on unit structs or tuple structs, whereas `Bound` is an enum.
Diffstat (limited to 'library/std/src')
-rw-r--r--library/std/src/collections/mod.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/library/std/src/collections/mod.rs b/library/std/src/collections/mod.rs
index 80a13d52a2a..7f8f9c991fe 100644
--- a/library/std/src/collections/mod.rs
+++ b/library/std/src/collections/mod.rs
@@ -401,9 +401,10 @@
 #![stable(feature = "rust1", since = "1.0.0")]
 
 #[stable(feature = "rust1", since = "1.0.0")]
-#[rustc_deprecated(reason = "moved to `std::ops::Bound`", since = "1.26.0")]
+#[rustc_deprecated(reason = "moved to `std::ops::Bound`", since = "1.52.0")]
 #[doc(hidden)]
-pub use crate::ops::Bound;
+pub type Bound<T> = crate::ops::Bound<T>;
+
 #[stable(feature = "rust1", since = "1.0.0")]
 pub use alloc_crate::collections::{binary_heap, btree_map, btree_set};
 #[stable(feature = "rust1", since = "1.0.0")]