summaryrefslogtreecommitdiff
path: root/core/js_errors.rs
diff options
context:
space:
mode:
authorBert Belder <bertbelder@gmail.com>2019-04-17 15:25:51 +0200
committerBert Belder <bertbelder@gmail.com>2019-04-17 15:35:46 +0200
commit8477daa8b970ae8ef042a5242aee705003b63fc1 (patch)
tree61fb35d8b367749c35df82f399c176edc7773464 /core/js_errors.rs
parent90c2b10f47ab123f0ea7d71f3eeb3ee9172f7000 (diff)
Fix clippy warnings
Diffstat (limited to 'core/js_errors.rs')
-rw-r--r--core/js_errors.rs13
1 files changed, 7 insertions, 6 deletions
diff --git a/core/js_errors.rs b/core/js_errors.rs
index dcd434e48..ca5cf8085 100644
--- a/core/js_errors.rs
+++ b/core/js_errors.rs
@@ -10,6 +10,7 @@
// It would require calling into Rust from Error.prototype.prepareStackTrace.
use serde_json;
+use serde_json::value::Value;
use std::fmt;
use std::str;
@@ -214,12 +215,12 @@ impl JSError {
let script_resource_name = obj
.get("scriptResourceName")
.and_then(|v| v.as_str().map(String::from));
- let line_number = obj.get("lineNumber").and_then(|v| v.as_i64());
- let start_position = obj.get("startPosition").and_then(|v| v.as_i64());
- let end_position = obj.get("endPosition").and_then(|v| v.as_i64());
- let error_level = obj.get("errorLevel").and_then(|v| v.as_i64());
- let start_column = obj.get("startColumn").and_then(|v| v.as_i64());
- let end_column = obj.get("endColumn").and_then(|v| v.as_i64());
+ let line_number = obj.get("lineNumber").and_then(Value::as_i64);
+ let start_position = obj.get("startPosition").and_then(Value::as_i64);
+ let end_position = obj.get("endPosition").and_then(Value::as_i64);
+ let error_level = obj.get("errorLevel").and_then(Value::as_i64);
+ let start_column = obj.get("startColumn").and_then(Value::as_i64);
+ let end_column = obj.get("endColumn").and_then(Value::as_i64);
let frames_v = &obj["frames"];
if !frames_v.is_array() {