about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustc_target/abi/mod.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/librustc_target/abi/mod.rs b/src/librustc_target/abi/mod.rs
index aa9474233a4..d8788611878 100644
--- a/src/librustc_target/abi/mod.rs
+++ b/src/librustc_target/abi/mod.rs
@@ -943,8 +943,7 @@ pub trait MaybeResult<T> {
 impl<T> MaybeResult<T> for T {
     type Error = !;
 
-    fn from(x: Result<T, Self::Error>) -> Self {
-        let Ok(x) = x;
+    fn from(Ok(x): Result<T, Self::Error>) -> Self {
         x
     }
     fn to_result(self) -> Result<T, Self::Error> {