Fix example.

This commit is contained in:
Markus Reiter 2024-02-22 16:47:33 +01:00
parent 0c474acdfa
commit b74d8db9d2
No known key found for this signature in database
GPG Key ID: 245293B51702655B

View File

@ -2967,12 +2967,13 @@ fn check<T, B>(mut f: impl FnMut(T) -> Option<B>) -> impl FnMut((), T) -> Contro
/// assert!(result.is_err());
/// ```
///
/// This also supports other types which implement `Try`, not just `Result`.
/// This also supports other types which implement [`Try`], not just [`Result`].
///
/// ```
/// #![feature(generic_nonzero, try_find)]
///
/// use std::num::NonZero;
/// let a = [3, 5, 7, 4, 9, 0, 11];
///
/// let a = [3, 5, 7, 4, 9, 0, 11u32];
/// let result = a.iter().try_find(|&&x| NonZero::new(x).map(|y| y.is_power_of_two()));
/// assert_eq!(result, Some(Some(&4)));
/// let result = a.iter().take(3).try_find(|&&x| NonZero::new(x).map(|y| y.is_power_of_two()));