about summary refs log tree commit diff
path: root/library/core/src/array
diff options
context:
space:
mode:
authorMarkus Reiter <me@reitermark.us>2024-04-21 18:41:45 +0200
committerMarkus Reiter <me@reitermark.us>2024-04-22 18:48:47 +0200
commit33e68aadc975c60bf975789f70156e67082e8910 (patch)
tree4e510b113ef352e4dc0c984944dcedd3b52e10e3 /library/core/src/array
parentf22a0c2d9f9cd83dfe84b65e9fa1b3fa8303c7b5 (diff)
downloadrust-33e68aadc975c60bf975789f70156e67082e8910.tar.gz
rust-33e68aadc975c60bf975789f70156e67082e8910.zip
Stabilize generic `NonZero`.
Diffstat (limited to 'library/core/src/array')
-rw-r--r--library/core/src/array/mod.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/library/core/src/array/mod.rs b/library/core/src/array/mod.rs
index 2a447aafe72..05874ab6c4c 100644
--- a/library/core/src/array/mod.rs
+++ b/library/core/src/array/mod.rs
@@ -512,7 +512,8 @@ impl<T, const N: usize> [T; N] {
     /// # Examples
     ///
     /// ```
-    /// #![feature(array_try_map, generic_nonzero)]
+    /// #![feature(array_try_map)]
+    ///
     /// let a = ["1", "2", "3"];
     /// let b = a.try_map(|v| v.parse::<u32>()).unwrap().map(|v| v + 1);
     /// assert_eq!(b, [2, 3, 4]);
@@ -522,8 +523,10 @@ impl<T, const N: usize> [T; N] {
     /// assert!(b.is_err());
     ///
     /// use std::num::NonZero;
+    ///
     /// let z = [1, 2, 0, 3, 4];
     /// assert_eq!(z.try_map(NonZero::new), None);
+    ///
     /// let a = [1, 2, 3];
     /// let b = a.try_map(NonZero::new);
     /// let c = b.map(|x| x.map(NonZero::get));