diff options
| author | Josh Stone <jistone@redhat.com> | 2017-04-20 14:06:18 -0700 |
|---|---|---|
| committer | Josh Stone <jistone@redhat.com> | 2017-04-20 21:16:31 -0700 |
| commit | cc605c895e3ac3d19b70da58a683a65200c491fe (patch) | |
| tree | b6e88e55aa139f489bb8c1c9816f84392266efe3 /src/libcore | |
| parent | f0c5e8b8fc6d3631de39cfc250868da993ff4086 (diff) | |
Remove {Cell,RefCell}::as_unsafe_cell
[unstable, deprecated since 1.12.0]
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/cell.rs | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/libcore/cell.rs b/src/libcore/cell.rs index 0186d972782..a5dda5625bd 100644 --- a/src/libcore/cell.rs +++ b/src/libcore/cell.rs @@ -310,26 +310,6 @@ impl<T> Cell<T> { } } - /// Returns a reference to the underlying `UnsafeCell`. - /// - /// # Examples - /// - /// ``` - /// #![feature(as_unsafe_cell)] - /// - /// use std::cell::Cell; - /// - /// let c = Cell::new(5); - /// - /// let uc = c.as_unsafe_cell(); - /// ``` - #[inline] - #[unstable(feature = "as_unsafe_cell", issue = "27708")] - #[rustc_deprecated(since = "1.12.0", reason = "renamed to as_ptr")] - pub fn as_unsafe_cell(&self) -> &UnsafeCell<T> { - &self.value - } - /// Returns a raw pointer to the underlying data in this cell. /// /// # Examples @@ -769,29 +749,6 @@ impl<T: ?Sized> RefCell<T> { } } - /// Returns a reference to the underlying `UnsafeCell`. - /// - /// This can be used to circumvent `RefCell`'s safety checks. - /// - /// This function is `unsafe` because `UnsafeCell`'s field is public. - /// - /// # Examples - /// - /// ``` - /// #![feature(as_unsafe_cell)] - /// - /// use std::cell::RefCell; - /// - /// let c = RefCell::new(5); - /// let c = unsafe { c.as_unsafe_cell() }; - /// ``` - #[inline] - #[unstable(feature = "as_unsafe_cell", issue = "27708")] - #[rustc_deprecated(since = "1.12.0", reason = "renamed to as_ptr")] - pub unsafe fn as_unsafe_cell(&self) -> &UnsafeCell<T> { - &self.value - } - /// Returns a raw pointer to the underlying data in this cell. /// /// # Examples |
