diff --git a/src/libcore/result.rs b/src/libcore/result.rs index f087060ebdf6a..2795f078f2016 100644 --- a/src/libcore/result.rs +++ b/src/libcore/result.rs @@ -1086,11 +1086,11 @@ impl> Result { /// Ok("this is fine".into()) /// } /// - /// let s: String = only_good_news().unwrap_infallible(); + /// let s: String = only_good_news().into_ok(); /// println!("{}", s); /// ``` #[inline] - pub fn unwrap_infallible(self) -> T { + pub fn into_ok(self) -> T { match self { Ok(x) => x, Err(e) => e.into(), diff --git a/src/libcore/tests/result.rs b/src/libcore/tests/result.rs index 8d17790af5620..cac15a6b32414 100644 --- a/src/libcore/tests/result.rs +++ b/src/libcore/tests/result.rs @@ -198,12 +198,12 @@ pub fn test_unwrap_or_default() { } #[test] -pub fn test_unwrap_infallible() { +pub fn test_into_ok() { fn infallible_op() -> Result { Ok(666) } - assert_eq!(infallible_op().unwrap_infallible(), 666); + assert_eq!(infallible_op().into_ok(), 666); enum MyNeverToken {} impl From for ! { @@ -216,7 +216,7 @@ pub fn test_unwrap_infallible() { Ok(667) } - assert_eq!(infallible_op2().unwrap_infallible(), 667); + assert_eq!(infallible_op2().into_ok(), 667); } #[test]