summaryrefslogtreecommitdiff
path: root/serde_v8/ser.rs
diff options
context:
space:
mode:
Diffstat (limited to 'serde_v8/ser.rs')
-rw-r--r--serde_v8/ser.rs17
1 files changed, 12 insertions, 5 deletions
diff --git a/serde_v8/ser.rs b/serde_v8/ser.rs
index 67b0d6f68..834efa78a 100644
--- a/serde_v8/ser.rs
+++ b/serde_v8/ser.rs
@@ -5,13 +5,20 @@ use serde::ser::Serialize;
use std::cell::RefCell;
use std::ops::DerefMut;
-use crate::error::{Error, Result};
+use crate::error::Error;
+use crate::error::Result;
use crate::keys::v8_struct_key;
+use crate::magic;
+use crate::magic::transl8::opaque_deref_mut;
+use crate::magic::transl8::opaque_recv;
+use crate::magic::transl8::MagicType;
+use crate::magic::transl8::ToV8;
use crate::magic::transl8::MAGIC_FIELD;
-use crate::magic::transl8::{opaque_deref_mut, opaque_recv, MagicType, ToV8};
-use crate::{
- magic, ByteString, DetachedBuffer, StringOrBuffer, U16String, ZeroCopyBuf,
-};
+use crate::ByteString;
+use crate::DetachedBuffer;
+use crate::StringOrBuffer;
+use crate::U16String;
+use crate::ZeroCopyBuf;
type JsValue<'s> = v8::Local<'s, v8::Value>;
type JsResult<'s> = Result<JsValue<'s>>;