From 12b3630f62e2412fa2f7d50b765cd6d711b74064 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Wed, 27 Dec 2017 22:56:06 +0100 Subject: [PATCH] Rename Box::into_non_null_raw to Box::into_raw_non_null --- src/liballoc/arc.rs | 4 ++-- src/liballoc/boxed.rs | 12 ++++++------ src/liballoc/linked_list.rs | 6 +++--- src/liballoc/rc.rs | 4 ++-- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/liballoc/arc.rs b/src/liballoc/arc.rs index 95ba517a7a9..6a77bf64bae 100644 --- a/src/liballoc/arc.rs +++ b/src/liballoc/arc.rs @@ -286,7 +286,7 @@ pub fn new(data: T) -> Arc { weak: atomic::AtomicUsize::new(1), data, }; - Arc { ptr: Box::into_non_null_raw(x), phantom: PhantomData } + Arc { ptr: Box::into_raw_non_null(x), phantom: PhantomData } } /// Returns the contained value, if the `Arc` has exactly one strong reference. @@ -991,7 +991,7 @@ impl Weak { pub fn new() -> Weak { unsafe { Weak { - ptr: Box::into_non_null_raw(box ArcInner { + ptr: Box::into_raw_non_null(box ArcInner { strong: atomic::AtomicUsize::new(0), weak: atomic::AtomicUsize::new(1), data: uninitialized(), diff --git a/src/liballoc/boxed.rs b/src/liballoc/boxed.rs index 60998bc677b..78a4b337711 100644 --- a/src/liballoc/boxed.rs +++ b/src/liballoc/boxed.rs @@ -295,7 +295,7 @@ pub unsafe fn from_raw(raw: *mut T) -> Self { #[stable(feature = "box_raw", since = "1.4.0")] #[inline] pub fn into_raw(b: Box) -> *mut T { - Box::into_non_null_raw(b).as_ptr() + Box::into_raw_non_null(b).as_ptr() } /// Consumes the `Box`, returning the wrapped pointer as `NonNull`. @@ -308,8 +308,8 @@ pub fn into_raw(b: Box) -> *mut T { /// function. /// /// Note: this is an associated function, which means that you have - /// to call it as `Box::into_non_null_raw(b)` - /// instead of `b.into_non_null_raw()`. This + /// to call it as `Box::into_raw_non_null(b)` + /// instead of `b.into_raw_non_null()`. This /// is so that there is no conflict with a method on the inner type. /// /// [`Box::from_raw`]: struct.Box.html#method.from_raw @@ -319,16 +319,16 @@ pub fn into_raw(b: Box) -> *mut T { /// ``` /// fn main() { /// let x = Box::new(5); - /// let ptr = Box::into_non_null_raw(x); + /// let ptr = Box::into_raw_non_null(x); /// } /// ``` #[stable(feature = "nonnull", since = "1.24.0")] #[inline] - pub fn into_non_null_raw(b: Box) -> NonNull { + pub fn into_raw_non_null(b: Box) -> NonNull { Box::into_unique(b).into() } - #[unstable(feature = "ptr_internals", issue = "0", reason = "use into_non_null_raw instead")] + #[unstable(feature = "ptr_internals", issue = "0", reason = "use into_raw_non_null instead")] #[inline] pub fn into_unique(b: Box) -> Unique { let unique = b.0; diff --git a/src/liballoc/linked_list.rs b/src/liballoc/linked_list.rs index 8ec0110060a..3cc810a055f 100644 --- a/src/liballoc/linked_list.rs +++ b/src/liballoc/linked_list.rs @@ -157,7 +157,7 @@ fn push_front_node(&mut self, mut node: Box>) { unsafe { node.next = self.head; node.prev = None; - let node = Some(Box::into_non_null_raw(node)); + let node = Some(Box::into_raw_non_null(node)); match self.head { None => self.tail = node, @@ -192,7 +192,7 @@ fn push_back_node(&mut self, mut node: Box>) { unsafe { node.next = None; node.prev = self.tail; - let node = Some(Box::into_non_null_raw(node)); + let node = Some(Box::into_raw_non_null(node)); match self.tail { None => self.head = node, @@ -986,7 +986,7 @@ pub fn insert_next(&mut self, element: T) { Some(prev) => prev, }; - let node = Some(Box::into_non_null_raw(box Node { + let node = Some(Box::into_raw_non_null(box Node { next: Some(head), prev: Some(prev), element, diff --git a/src/liballoc/rc.rs b/src/liballoc/rc.rs index c3270e4e21d..1fa5d34cb57 100644 --- a/src/liballoc/rc.rs +++ b/src/liballoc/rc.rs @@ -311,7 +311,7 @@ pub fn new(value: T) -> Rc { // pointers, which ensures that the weak destructor never frees // the allocation while the strong destructor is running, even // if the weak pointer is stored inside the strong one. - ptr: Box::into_non_null_raw(box RcBox { + ptr: Box::into_raw_non_null(box RcBox { strong: Cell::new(1), weak: Cell::new(1), value, @@ -1190,7 +1190,7 @@ impl Weak { pub fn new() -> Weak { unsafe { Weak { - ptr: Box::into_non_null_raw(box RcBox { + ptr: Box::into_raw_non_null(box RcBox { strong: Cell::new(0), weak: Cell::new(1), value: uninitialized(), -- 2.44.0