Skip to content

Commit 1c561d9

Browse files
committed
Auto merge of #57567 - Centril:stabilize-transpose, r=alexreg
Stabilize `transpose_result` in 1.33 fixes #47338. FCP completed: #47338 (comment) r? @alexreg
2 parents d45bef9 + 6d7a4a6 commit 1c561d9

File tree

4 files changed

+2
-9
lines changed

4 files changed

+2
-9
lines changed

src/libcore/option.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -1013,8 +1013,6 @@ impl<T, E> Option<Result<T, E>> {
10131013
/// # Examples
10141014
///
10151015
/// ```
1016-
/// #![feature(transpose_result)]
1017-
///
10181016
/// #[derive(Debug, Eq, PartialEq)]
10191017
/// struct SomeErr;
10201018
///
@@ -1023,7 +1021,7 @@ impl<T, E> Option<Result<T, E>> {
10231021
/// assert_eq!(x, y.transpose());
10241022
/// ```
10251023
#[inline]
1026-
#[unstable(feature = "transpose_result", issue = "47338")]
1024+
#[stable(feature = "transpose_result", since = "1.33.0")]
10271025
pub fn transpose(self) -> Result<Option<T>, E> {
10281026
match self {
10291027
Some(Ok(x)) => Ok(Some(x)),

src/libcore/result.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -972,8 +972,6 @@ impl<T, E> Result<Option<T>, E> {
972972
/// # Examples
973973
///
974974
/// ```
975-
/// #![feature(transpose_result)]
976-
///
977975
/// #[derive(Debug, Eq, PartialEq)]
978976
/// struct SomeErr;
979977
///
@@ -982,7 +980,7 @@ impl<T, E> Result<Option<T>, E> {
982980
/// assert_eq!(x.transpose(), y);
983981
/// ```
984982
#[inline]
985-
#[unstable(feature = "transpose_result", issue = "47338")]
983+
#[stable(feature = "transpose_result", since = "1.33.0")]
986984
pub fn transpose(self) -> Option<Result<T, E>> {
987985
match self {
988986
Ok(Some(x)) => Some(Ok(x)),

src/librustc/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@
6060
#![feature(test)]
6161
#![feature(in_band_lifetimes)]
6262
#![feature(crate_visibility_modifier)]
63-
#![feature(transpose_result)]
6463

6564
#![recursion_limit="512"]
6665

src/test/run-pass/result-opt-conversions.rs

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#![feature(transpose_result)]
2-
31
#[derive(Copy, Clone, Debug, PartialEq)]
42
struct BadNumErr;
53

0 commit comments

Comments
 (0)