about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2020-02-29 09:41:59 +0100
committerRalf Jung <post@ralfj.de>2020-02-29 09:41:59 +0100
commita09c33e36205991bb633a848d1e9c7604ae43ce8 (patch)
tree8108e74785b22c5c774fc56bce56c118cb6bcb85
parent7c84e451d533f12d3a1a7b35ca66bdd02ecf17fc (diff)
downloadrust-a09c33e36205991bb633a848d1e9c7604ae43ce8.tar.gz
rust-a09c33e36205991bb633a848d1e9c7604ae43ce8.zip
move pattern to fn argument
-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> {