about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMara Bos <m-ou.se@m-ou.se>2022-01-19 00:09:59 +0100
committerMara Bos <m-ou.se@m-ou.se>2022-01-19 00:12:35 +0100
commit5fee3e7a9c65445e3585eb4a162c774c788a02d5 (patch)
tree2fb7d66021ed0d9ecfe83ca44ba76ba8bfac37ab
parent45dee47fec4b04fc642361cbf1f2f9fc0e0ad53d (diff)
downloadrust-5fee3e7a9c65445e3585eb4a162c774c788a02d5.tar.gz
rust-5fee3e7a9c65445e3585eb4a162c774c788a02d5.zip
Fix is_some_with tests.
-rw-r--r--library/core/src/option.rs8
-rw-r--r--library/core/src/result.rs13
2 files changed, 13 insertions, 8 deletions
diff --git a/library/core/src/option.rs b/library/core/src/option.rs
index e8850176f7c..611f4ab38ab 100644
--- a/library/core/src/option.rs
+++ b/library/core/src/option.rs
@@ -556,14 +556,16 @@ impl<T> Option<T> {
     /// # Examples
     ///
     /// ```
+    /// #![feature(is_some_with)]
+    ///
     /// let x: Option<u32> = Some(2);
-    /// assert_eq!(x.is_some_with(|x| x > 1), true);
+    /// assert_eq!(x.is_some_with(|&x| x > 1), true);
     ///
     /// let x: Option<u32> = Some(0);
-    /// assert_eq!(x.is_some_with(|x| x > 1), false);
+    /// assert_eq!(x.is_some_with(|&x| x > 1), false);
     ///
     /// let x: Option<u32> = None;
-    /// assert_eq!(x.is_some_with(|x| x > 1), false);
+    /// assert_eq!(x.is_some_with(|&x| x > 1), false);
     /// ```
     #[must_use]
     #[inline]
diff --git a/library/core/src/result.rs b/library/core/src/result.rs
index 9991112e7f5..fbd6d419236 100644
--- a/library/core/src/result.rs
+++ b/library/core/src/result.rs
@@ -547,14 +547,16 @@ impl<T, E> Result<T, E> {
     /// # Examples
     ///
     /// ```
+    /// #![feature(is_some_with)]
+    ///
     /// let x: Result<u32, &str> = Ok(2);
-    /// assert_eq!(x.is_ok_with(|x| x > 1), true);
+    /// assert_eq!(x.is_ok_with(|&x| x > 1), true);
     ///
     /// let x: Result<u32, &str> = Ok(0);
-    /// assert_eq!(x.is_ok_with(|x| x > 1), false);
+    /// assert_eq!(x.is_ok_with(|&x| x > 1), false);
     ///
     /// let x: Result<u32, &str> = Err("hey");
-    /// assert_eq!(x.is_ok_with(|x| x > 1), false);
+    /// assert_eq!(x.is_ok_with(|&x| x > 1), false);
     /// ```
     #[must_use]
     #[inline]
@@ -589,16 +591,17 @@ impl<T, E> Result<T, E> {
     /// # Examples
     ///
     /// ```
+    /// #![feature(is_some_with)]
     /// use std::io::{Error, ErrorKind};
     ///
     /// let x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, "!"));
     /// assert_eq!(x.is_err_with(|x| x.kind() == ErrorKind::NotFound), true);
     ///
     /// let x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, "!"));
-    /// assert_eq!(x.is_ok_with(|x| x.kind() == ErrorKind::NotFound), false);
+    /// assert_eq!(x.is_err_with(|x| x.kind() == ErrorKind::NotFound), false);
     ///
     /// let x: Result<u32, Error> = Ok(123);
-    /// assert_eq!(x.is_ok_with(|x| x.kind() == ErrorKind::NotFound), false);
+    /// assert_eq!(x.is_err_with(|x| x.kind() == ErrorKind::NotFound), false);
     /// ```
     #[must_use]
     #[inline]