summaryrefslogtreecommitdiff
path: root/serde_v8
diff options
context:
space:
mode:
Diffstat (limited to 'serde_v8')
-rw-r--r--serde_v8/Cargo.toml2
-rw-r--r--serde_v8/benches/de.rs1
-rw-r--r--serde_v8/benches/ser.rs2
-rw-r--r--serde_v8/examples/basic.rs2
-rw-r--r--serde_v8/src/de.rs1
-rw-r--r--serde_v8/src/keys.rs2
-rw-r--r--serde_v8/src/magic/buffer.rs2
-rw-r--r--serde_v8/src/magic/value.rs1
-rw-r--r--serde_v8/src/magic/zero_copy_buf.rs1
-rw-r--r--serde_v8/src/payload.rs1
-rw-r--r--serde_v8/src/ser.rs1
-rw-r--r--serde_v8/src/serializable.rs1
-rw-r--r--serde_v8/src/utils.rs1
-rw-r--r--serde_v8/tests/de.rs2
-rw-r--r--serde_v8/tests/magic.rs2
-rw-r--r--serde_v8/tests/ser.rs2
16 files changed, 2 insertions, 22 deletions
diff --git a/serde_v8/Cargo.toml b/serde_v8/Cargo.toml
index 6fcf62676..ac5d26575 100644
--- a/serde_v8/Cargo.toml
+++ b/serde_v8/Cargo.toml
@@ -10,8 +10,8 @@ repository = "https://github.com/denoland/deno"
description = "Rust to V8 serialization and deserialization"
[dependencies]
-rusty_v8 = "0.32.0"
serde = { version = "1.0.130", features = ["derive"] }
+v8 = "0.33.0"
[dev-dependencies]
bencher = "0.1"
diff --git a/serde_v8/benches/de.rs b/serde_v8/benches/de.rs
index 6bd4f0f9b..d800a39a5 100644
--- a/serde_v8/benches/de.rs
+++ b/serde_v8/benches/de.rs
@@ -1,7 +1,6 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
use bencher::{benchmark_group, benchmark_main, Bencher};
-use rusty_v8 as v8;
use std::convert::TryFrom;
use serde::Deserialize;
diff --git a/serde_v8/benches/ser.rs b/serde_v8/benches/ser.rs
index d62e264cd..1318f9585 100644
--- a/serde_v8/benches/ser.rs
+++ b/serde_v8/benches/ser.rs
@@ -1,8 +1,6 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
use bencher::{benchmark_group, benchmark_main, Bencher};
-use rusty_v8 as v8;
-
use serde::Serialize;
use serde_v8::utils::v8_do;
diff --git a/serde_v8/examples/basic.rs b/serde_v8/examples/basic.rs
index 6c24220d4..8bea43bb5 100644
--- a/serde_v8/examples/basic.rs
+++ b/serde_v8/examples/basic.rs
@@ -1,6 +1,4 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
-
use serde::Deserialize;
#[derive(Debug, Deserialize)]
diff --git a/serde_v8/src/de.rs b/serde_v8/src/de.rs
index b865547ec..14edfec03 100644
--- a/serde_v8/src/de.rs
+++ b/serde_v8/src/de.rs
@@ -1,5 +1,4 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
use serde::de::{self, Visitor};
use serde::Deserialize;
diff --git a/serde_v8/src/keys.rs b/serde_v8/src/keys.rs
index ea989086c..783b7aaef 100644
--- a/serde_v8/src/keys.rs
+++ b/serde_v8/src/keys.rs
@@ -1,6 +1,4 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
-
use std::collections::HashMap;
// KeyCache stores a pool struct keys mapped to v8,
diff --git a/serde_v8/src/magic/buffer.rs b/serde_v8/src/magic/buffer.rs
index ef1f395fe..7a3a3b8ee 100644
--- a/serde_v8/src/magic/buffer.rs
+++ b/serde_v8/src/magic/buffer.rs
@@ -1,4 +1,4 @@
-use rusty_v8 as v8;
+// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
use std::fmt;
use std::ops::Deref;
diff --git a/serde_v8/src/magic/value.rs b/serde_v8/src/magic/value.rs
index 2cb622466..052230007 100644
--- a/serde_v8/src/magic/value.rs
+++ b/serde_v8/src/magic/value.rs
@@ -1,5 +1,4 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
use std::fmt;
use std::marker::PhantomData;
diff --git a/serde_v8/src/magic/zero_copy_buf.rs b/serde_v8/src/magic/zero_copy_buf.rs
index 1e911c329..5c200a842 100644
--- a/serde_v8/src/magic/zero_copy_buf.rs
+++ b/serde_v8/src/magic/zero_copy_buf.rs
@@ -1,6 +1,5 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
use std::cell::Cell;
use std::ops::Deref;
use std::ops::DerefMut;
diff --git a/serde_v8/src/payload.rs b/serde_v8/src/payload.rs
index a9fb045e3..cad9bc868 100644
--- a/serde_v8/src/payload.rs
+++ b/serde_v8/src/payload.rs
@@ -1,5 +1,4 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
// TODO: maybe add a Payload type that holds scope & v8::Value
// so it can implement Deserialize by itself
diff --git a/serde_v8/src/ser.rs b/serde_v8/src/ser.rs
index a2a57d62e..386e46019 100644
--- a/serde_v8/src/ser.rs
+++ b/serde_v8/src/ser.rs
@@ -1,5 +1,4 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
use serde::ser;
use serde::ser::Serialize;
diff --git a/serde_v8/src/serializable.rs b/serde_v8/src/serializable.rs
index c9182b636..6cb638440 100644
--- a/serde_v8/src/serializable.rs
+++ b/serde_v8/src/serializable.rs
@@ -1,5 +1,4 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
use std::any::TypeId;
use std::mem::transmute_copy;
diff --git a/serde_v8/src/utils.rs b/serde_v8/src/utils.rs
index 6f638f7b3..f18d2269c 100644
--- a/serde_v8/src/utils.rs
+++ b/serde_v8/src/utils.rs
@@ -1,5 +1,4 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
use std::sync::Once;
pub fn js_exec<'s>(
diff --git a/serde_v8/tests/de.rs b/serde_v8/tests/de.rs
index 888bff4f4..366d6d2b5 100644
--- a/serde_v8/tests/de.rs
+++ b/serde_v8/tests/de.rs
@@ -1,6 +1,4 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
-
use serde::Deserialize;
use serde_v8::utils::{js_exec, v8_do};
diff --git a/serde_v8/tests/magic.rs b/serde_v8/tests/magic.rs
index 95ad3eb55..15b318baf 100644
--- a/serde_v8/tests/magic.rs
+++ b/serde_v8/tests/magic.rs
@@ -1,6 +1,4 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
-
use serde::{Deserialize, Serialize};
use serde_v8::utils::{js_exec, v8_do};
diff --git a/serde_v8/tests/ser.rs b/serde_v8/tests/ser.rs
index c3ada7a6e..951c16d55 100644
--- a/serde_v8/tests/ser.rs
+++ b/serde_v8/tests/ser.rs
@@ -1,6 +1,4 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-use rusty_v8 as v8;
-
use serde::Serialize;
use serde_json::json;
use serde_v8::utils::{js_exec, v8_do};