From ed8a842439195bae8b1622cfe7fbd79236632f44 Mon Sep 17 00:00:00 2001 From: Roey Darwish Dror Date: Wed, 7 Nov 2018 10:18:18 +0200 Subject: [PATCH] Use downcast_ref for errors --- src/main.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/main.rs b/src/main.rs index cf557cfe..9186334d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -397,13 +397,9 @@ fn main() { exit(0); } Err(error) => { - match error - .downcast::() - .map(|_| ()) - .or_else(|error| error.downcast::().map(|_| ())) - { - Ok(_) => (), - Err(error) => println!("ERROR: {}", error), + if (error.downcast_ref::().is_some()) || (error.downcast_ref::().is_some()) { + } else { + println!("ERROR: {}", error) } exit(1); }