summaryrefslogtreecommitdiff
path: root/serde_v8
diff options
context:
space:
mode:
Diffstat (limited to 'serde_v8')
-rw-r--r--serde_v8/examples/basic.rs5
-rw-r--r--serde_v8/src/de.rs4
2 files changed, 6 insertions, 3 deletions
diff --git a/serde_v8/examples/basic.rs b/serde_v8/examples/basic.rs
index 8bea43bb5..ee5e28fe6 100644
--- a/serde_v8/examples/basic.rs
+++ b/serde_v8/examples/basic.rs
@@ -34,7 +34,10 @@ fn main() {
let v = exec(scope, "({a: 1, b: 3, c: 'ignored'})");
let mop: MathOp = serde_v8::from_v8(scope, v).unwrap();
- println!("mop = {:?}", mop);
+ println!(
+ "mop = {{ a: {}, b: {}, operator: {:?} }}",
+ mop.a, mop.b, mop.operator
+ );
let v = exec(scope, "[1,2,3,4,5]");
let arr: Vec<u64> = serde_v8::from_v8(scope, v).unwrap();
diff --git a/serde_v8/src/de.rs b/serde_v8/src/de.rs
index f803ab381..44f94b2d6 100644
--- a/serde_v8/src/de.rs
+++ b/serde_v8/src/de.rs
@@ -165,14 +165,14 @@ impl<'de, 'a, 'b, 's, 'x> de::Deserializer<'de>
where
V: Visitor<'de>,
{
- visitor.visit_f32(self.input.number_value(&mut self.scope).unwrap() as f32)
+ visitor.visit_f32(self.input.number_value(self.scope).unwrap() as f32)
}
fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value>
where
V: Visitor<'de>,
{
- visitor.visit_f64(self.input.number_value(&mut self.scope).unwrap())
+ visitor.visit_f64(self.input.number_value(self.scope).unwrap())
}
wip!(deserialize_char);