stabilize is_none_or
This commit is contained in:
parent
9859bf27fd
commit
e2ec11502d
4 changed files with 1 additions and 6 deletions
|
@ -6,7 +6,6 @@
|
||||||
#![feature(box_patterns)]
|
#![feature(box_patterns)]
|
||||||
#![feature(decl_macro)]
|
#![feature(decl_macro)]
|
||||||
#![feature(if_let_guard)]
|
#![feature(if_let_guard)]
|
||||||
#![feature(is_none_or)]
|
|
||||||
#![feature(let_chains)]
|
#![feature(let_chains)]
|
||||||
#![feature(never_type)]
|
#![feature(never_type)]
|
||||||
#![feature(rustdoc_internals)]
|
#![feature(rustdoc_internals)]
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
#![feature(box_patterns)]
|
#![feature(box_patterns)]
|
||||||
#![feature(control_flow_enum)]
|
#![feature(control_flow_enum)]
|
||||||
#![feature(if_let_guard)]
|
#![feature(if_let_guard)]
|
||||||
#![feature(is_none_or)]
|
|
||||||
#![feature(let_chains)]
|
#![feature(let_chains)]
|
||||||
#![feature(never_type)]
|
#![feature(never_type)]
|
||||||
#![feature(try_blocks)]
|
#![feature(try_blocks)]
|
||||||
|
|
|
@ -656,8 +656,6 @@ impl<T> Option<T> {
|
||||||
/// # Examples
|
/// # Examples
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// #![feature(is_none_or)]
|
|
||||||
///
|
|
||||||
/// let x: Option<u32> = Some(2);
|
/// let x: Option<u32> = Some(2);
|
||||||
/// assert_eq!(x.is_none_or(|x| x > 1), true);
|
/// assert_eq!(x.is_none_or(|x| x > 1), true);
|
||||||
///
|
///
|
||||||
|
@ -669,7 +667,7 @@ impl<T> Option<T> {
|
||||||
/// ```
|
/// ```
|
||||||
#[must_use]
|
#[must_use]
|
||||||
#[inline]
|
#[inline]
|
||||||
#[unstable(feature = "is_none_or", issue = "126383")]
|
#[stable(feature = "is_none_or", since = "CURRENT_RUSTC_VERSION")]
|
||||||
pub fn is_none_or(self, f: impl FnOnce(T) -> bool) -> bool {
|
pub fn is_none_or(self, f: impl FnOnce(T) -> bool) -> bool {
|
||||||
match self {
|
match self {
|
||||||
None => true,
|
None => true,
|
||||||
|
|
|
@ -12,7 +12,6 @@
|
||||||
#![feature(let_chains)]
|
#![feature(let_chains)]
|
||||||
#![feature(trait_upcasting)]
|
#![feature(trait_upcasting)]
|
||||||
#![feature(strict_overflow_ops)]
|
#![feature(strict_overflow_ops)]
|
||||||
#![feature(is_none_or)]
|
|
||||||
// Configure clippy and other lints
|
// Configure clippy and other lints
|
||||||
#![allow(
|
#![allow(
|
||||||
clippy::collapsible_else_if,
|
clippy::collapsible_else_if,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue