]> git.lizzy.rs Git - rust.git/commitdiff
Increase code-reuse and -readability
authorOliver Scherer <github35764891676564198441@oli-obk.de>
Mon, 19 Nov 2018 13:45:40 +0000 (14:45 +0100)
committerOliver Scherer <github35764891676564198441@oli-obk.de>
Tue, 4 Dec 2018 09:17:37 +0000 (10:17 +0100)
src/libcore/ptr.rs

index a07c7260f712ce36fac6c53ee5739c517d2f3e56..0387708033b535ca1251395d97d69a578fc9f2ee 100644 (file)
@@ -2903,7 +2903,7 @@ impl<T: ?Sized> NonNull<T> {
     #[inline]
     pub fn new(ptr: *mut T) -> Option<Self> {
         if !ptr.is_null() {
-            Some(NonNull { pointer: unsafe { NonZero(ptr as _) } })
+            Some(unsafe { Self::new_unchecked(ptr) })
         } else {
             None
         }