From 0b9942da84bb9bfc9fc1eaf4170ad71864b7c179 Mon Sep 17 00:00:00 2001 From: Yiyu Lin Date: Sat, 16 May 2020 21:41:32 +0800 Subject: fix some unwrap() in Rust (#5485) --- core/isolate.rs | 3 +-- core/js_errors.rs | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) (limited to 'core') diff --git a/core/isolate.rs b/core/isolate.rs index e9ff9474c..d017687c6 100644 --- a/core/isolate.rs +++ b/core/isolate.rs @@ -529,8 +529,7 @@ impl Future for CoreIsolate { assert_eq!(inner.shared.size(), 0); } - if overflow_response.is_some() { - let (op_id, buf) = overflow_response.take().unwrap(); + if let Some((op_id, buf)) = overflow_response.take() { async_op_response( scope, Some((op_id, buf)), diff --git a/core/js_errors.rs b/core/js_errors.rs index dfad7238e..e8ea5a342 100644 --- a/core/js_errors.rs +++ b/core/js_errors.rs @@ -261,8 +261,7 @@ fn format_source_loc( impl fmt::Display for JSError { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - if self.script_resource_name.is_some() { - let script_resource_name = self.script_resource_name.as_ref().unwrap(); + if let Some(script_resource_name) = &self.script_resource_name { if self.line_number.is_some() && self.start_column.is_some() { assert!(self.line_number.is_some()); assert!(self.start_column.is_some()); -- cgit v1.2.3