diff --git a/src/lib/js/value.rs b/src/lib/js/value.rs index eae6293249..5461230e9a 100644 --- a/src/lib/js/value.rs +++ b/src/lib/js/value.rs @@ -349,8 +349,8 @@ impl PartialEq for Value { { true } - (ValueData::Number(ref a), _) if a == other.to_num() => true, - (_, ValueData::Number(ref a)) if a == self.to_num() => true, + (ValueData::Number(a), _) if *a == other.to_num() => true, + (_, ValueData::Number(a)) if *a == self.to_num() => true, (ValueData::Integer(a), ValueData::Integer(b)) if a == b => true, _ => false, } @@ -489,8 +489,8 @@ impl FromValue for ObjectData { fn from_value(v: Value) -> Result { match *v.ptr { ValueData::Object(ref obj) => { - let objData = obj.clone().into_inner(); - Ok(objData) + let obj_data = obj.clone().into_inner(); + Ok(obj_data) } ValueData::Function(ref func) => Ok(func.borrow().object.clone()), _ => Err("Value is not a valid object"),