diff options
Diffstat (limited to 'serde_v8/ser.rs')
-rw-r--r-- | serde_v8/ser.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/serde_v8/ser.rs b/serde_v8/ser.rs index eb6fc8e70..22235ddd9 100644 --- a/serde_v8/ser.rs +++ b/serde_v8/ser.rs @@ -9,7 +9,7 @@ use crate::keys::v8_struct_key; use crate::magic::transl8::MAGIC_FIELD; use crate::magic::transl8::{opaque_deref, opaque_recv, MagicType, ToV8}; use crate::{ - magic, Buffer, ByteString, DetachedBuffer, StringOrBuffer, U16String, + magic, ByteString, DetachedBuffer, StringOrBuffer, U16String, ZeroCopyBuf, }; type JsValue<'s> = v8::Local<'s, v8::Value>; @@ -262,7 +262,7 @@ impl<'a, 'b, 'c, T: MagicType + ToV8> ser::SerializeStruct // Dispatches between magic and regular struct serializers pub enum StructSerializers<'a, 'b, 'c> { Magic(MagicalSerializer<'a, 'b, 'c, magic::Value<'a>>), - MagicBuffer(MagicalSerializer<'a, 'b, 'c, Buffer>), + ZeroCopyBuf(MagicalSerializer<'a, 'b, 'c, ZeroCopyBuf>), MagicDetached(MagicalSerializer<'a, 'b, 'c, DetachedBuffer>), MagicByteString(MagicalSerializer<'a, 'b, 'c, ByteString>), MagicU16String(MagicalSerializer<'a, 'b, 'c, U16String>), @@ -281,7 +281,7 @@ impl<'a, 'b, 'c> ser::SerializeStruct for StructSerializers<'a, 'b, 'c> { ) -> Result<()> { match self { StructSerializers::Magic(s) => s.serialize_field(key, value), - StructSerializers::MagicBuffer(s) => s.serialize_field(key, value), + StructSerializers::ZeroCopyBuf(s) => s.serialize_field(key, value), StructSerializers::MagicDetached(s) => s.serialize_field(key, value), StructSerializers::MagicByteString(s) => s.serialize_field(key, value), StructSerializers::MagicU16String(s) => s.serialize_field(key, value), @@ -295,7 +295,7 @@ impl<'a, 'b, 'c> ser::SerializeStruct for StructSerializers<'a, 'b, 'c> { fn end(self) -> JsResult<'a> { match self { StructSerializers::Magic(s) => s.end(), - StructSerializers::MagicBuffer(s) => s.end(), + StructSerializers::ZeroCopyBuf(s) => s.end(), StructSerializers::MagicDetached(s) => s.end(), StructSerializers::MagicByteString(s) => s.end(), StructSerializers::MagicU16String(s) => s.end(), @@ -534,9 +534,9 @@ impl<'a, 'b, 'c> ser::Serializer for Serializer<'a, 'b, 'c> { let m = MagicalSerializer::<U16String>::new(self.scope); Ok(StructSerializers::MagicU16String(m)) } - Buffer::MAGIC_NAME => { - let m = MagicalSerializer::<Buffer>::new(self.scope); - Ok(StructSerializers::MagicBuffer(m)) + ZeroCopyBuf::MAGIC_NAME => { + let m = MagicalSerializer::<ZeroCopyBuf>::new(self.scope); + Ok(StructSerializers::ZeroCopyBuf(m)) } DetachedBuffer::MAGIC_NAME => { let m = MagicalSerializer::<DetachedBuffer>::new(self.scope); |