Remove Rc::would_wrap
[unstable, deprecated since 1.15.0]
This commit is contained in:
parent
df86cecdd2
commit
f4aaae9bdb
3 changed files with 0 additions and 19 deletions
|
@ -185,7 +185,6 @@
|
||||||
- [rand](library-features/rand.md)
|
- [rand](library-features/rand.md)
|
||||||
- [range_contains](library-features/range-contains.md)
|
- [range_contains](library-features/range-contains.md)
|
||||||
- [raw](library-features/raw.md)
|
- [raw](library-features/raw.md)
|
||||||
- [rc_would_unwrap](library-features/rc-would-unwrap.md)
|
|
||||||
- [retain_hash_collection](library-features/retain-hash-collection.md)
|
- [retain_hash_collection](library-features/retain-hash-collection.md)
|
||||||
- [reverse_cmp_key](library-features/reverse-cmp-key.md)
|
- [reverse_cmp_key](library-features/reverse-cmp-key.md)
|
||||||
- [rt](library-features/rt.md)
|
- [rt](library-features/rt.md)
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
# `rc_would_unwrap`
|
|
||||||
|
|
||||||
The tracking issue for this feature is: [#28356]
|
|
||||||
|
|
||||||
[#28356]: https://github.com/rust-lang/rust/issues/28356
|
|
|
@ -341,19 +341,6 @@ impl<T> Rc<T> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Checks whether [`Rc::try_unwrap`][try_unwrap] would return
|
|
||||||
/// [`Ok`].
|
|
||||||
///
|
|
||||||
/// [try_unwrap]: struct.Rc.html#method.try_unwrap
|
|
||||||
/// [`Ok`]: ../../std/result/enum.Result.html#variant.Ok
|
|
||||||
#[unstable(feature = "rc_would_unwrap",
|
|
||||||
reason = "just added for niche usecase",
|
|
||||||
issue = "28356")]
|
|
||||||
#[rustc_deprecated(since = "1.15.0", reason = "too niche; use `strong_count` instead")]
|
|
||||||
pub fn would_unwrap(this: &Self) -> bool {
|
|
||||||
Rc::strong_count(&this) == 1
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Consumes the `Rc`, returning the wrapped pointer.
|
/// Consumes the `Rc`, returning the wrapped pointer.
|
||||||
///
|
///
|
||||||
/// To avoid a memory leak the pointer must be converted back to an `Rc` using
|
/// To avoid a memory leak the pointer must be converted back to an `Rc` using
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue