mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-28 02:57:37 +00:00
Rename Result::ok_or_err to Result::into_ok_or_err
This commit is contained in:
parent
7d303661cd
commit
2711b011e6
@ -1294,16 +1294,16 @@ impl<T> Result<T, T> {
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(ok_or_err)]
|
||||
/// #![feature(result_into_ok_or_err)]
|
||||
/// let ok: Result<u32, u32> = Ok(3);
|
||||
/// let err: Result<u32, u32> = Err(4);
|
||||
///
|
||||
/// assert_eq!(ok.ok_or_err(), 3);
|
||||
/// assert_eq!(err.ok_or_err(), 4);
|
||||
/// assert_eq!(ok.into_ok_or_err(), 3);
|
||||
/// assert_eq!(err.into_ok_or_err(), 4);
|
||||
/// ```
|
||||
#[inline]
|
||||
#[unstable(feature = "ok_or_err", reason = "newly added", issue = "none")]
|
||||
pub const fn ok_or_err(self) -> T {
|
||||
#[unstable(feature = "result_into_ok_or_err", reason = "newly added", issue = "none")]
|
||||
pub const fn into_ok_or_err(self) -> T {
|
||||
match self {
|
||||
Ok(v) => v,
|
||||
Err(v) => v,
|
||||
|
@ -65,7 +65,7 @@
|
||||
#![feature(never_type)]
|
||||
#![feature(unwrap_infallible)]
|
||||
#![feature(option_result_unwrap_unchecked)]
|
||||
#![feature(ok_or_err)]
|
||||
#![feature(result_into_ok_or_err)]
|
||||
#![feature(option_unwrap_none)]
|
||||
#![feature(peekable_peek_mut)]
|
||||
#![feature(once_cell)]
|
||||
|
@ -100,8 +100,8 @@ fn test_ok_or_err() {
|
||||
let ok: Result<isize, isize> = Ok(100);
|
||||
let err: Result<isize, isize> = Err(200);
|
||||
|
||||
assert_eq!(ok.ok_or_err(), 100);
|
||||
assert_eq!(err.ok_or_err(), 200);
|
||||
assert_eq!(ok.into_ok_or_err(), 100);
|
||||
assert_eq!(err.into_ok_or_err(), 200);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
Loading…
Reference in New Issue
Block a user