@@ -547,14 +547,16 @@ impl<T, E> Result<T, E> {
547
547
/// # Examples
548
548
///
549
549
/// ```
550
+ /// #![feature(is_some_with)]
551
+ ///
550
552
/// let x: Result<u32, &str> = Ok(2);
551
- /// assert_eq!(x.is_ok_with(|x| x > 1), true);
553
+ /// assert_eq!(x.is_ok_with(|& x| x > 1), true);
552
554
///
553
555
/// let x: Result<u32, &str> = Ok(0);
554
- /// assert_eq!(x.is_ok_with(|x| x > 1), false);
556
+ /// assert_eq!(x.is_ok_with(|& x| x > 1), false);
555
557
///
556
558
/// let x: Result<u32, &str> = Err("hey");
557
- /// assert_eq!(x.is_ok_with(|x| x > 1), false);
559
+ /// assert_eq!(x.is_ok_with(|& x| x > 1), false);
558
560
/// ```
559
561
#[ must_use]
560
562
#[ inline]
@@ -589,16 +591,17 @@ impl<T, E> Result<T, E> {
589
591
/// # Examples
590
592
///
591
593
/// ```
594
+ /// #![feature(is_some_with)]
592
595
/// use std::io::{Error, ErrorKind};
593
596
///
594
597
/// let x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, "!"));
595
598
/// assert_eq!(x.is_err_with(|x| x.kind() == ErrorKind::NotFound), true);
596
599
///
597
600
/// let x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, "!"));
598
- /// assert_eq!(x.is_ok_with (|x| x.kind() == ErrorKind::NotFound), false);
601
+ /// assert_eq!(x.is_err_with (|x| x.kind() == ErrorKind::NotFound), false);
599
602
///
600
603
/// let x: Result<u32, Error> = Ok(123);
601
- /// assert_eq!(x.is_ok_with (|x| x.kind() == ErrorKind::NotFound), false);
604
+ /// assert_eq!(x.is_err_with (|x| x.kind() == ErrorKind::NotFound), false);
602
605
/// ```
603
606
#[ must_use]
604
607
#[ inline]
0 commit comments