diff options
author | Aaron O'Mullan <aaron.omullan@gmail.com> | 2022-04-25 09:56:47 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-25 16:56:47 +0200 |
commit | 12f7581ed9ee5324a425074d30aedd38b89d4838 (patch) | |
tree | 383c8db6b7d760d89473466cf0a46c2fb17e99f9 /serde_v8/de.rs | |
parent | ddbfa1418c5ec2805a565caa07f7eec6af1deb39 (diff) |
cleanup(serde_v8): disambiguate ZeroCopyBuf (#14380)
Diffstat (limited to 'serde_v8/de.rs')
-rw-r--r-- | serde_v8/de.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/serde_v8/de.rs b/serde_v8/de.rs index 54a3ffa5c..e835ab493 100644 --- a/serde_v8/de.rs +++ b/serde_v8/de.rs @@ -8,7 +8,7 @@ use crate::magic::transl8::FromV8; use crate::magic::transl8::{visit_magic, MagicType}; use crate::payload::ValueType; use crate::{ - magic, Buffer, ByteString, DetachedBuffer, StringOrBuffer, U16String, + magic, ByteString, DetachedBuffer, StringOrBuffer, U16String, ZeroCopyBuf, }; pub struct Deserializer<'a, 'b, 's> { @@ -145,7 +145,7 @@ impl<'de, 'a, 'b, 's, 'x> de::Deserializer<'de> // Map to Vec<u8> when deserialized via deserialize_any // e.g: for untagged enums or StringOrBuffer ValueType::ArrayBufferView | ValueType::ArrayBuffer => { - magic::zero_copy_buf::ZeroCopyBuf::from_v8(&mut *self.scope, self.input) + magic::v8slice::V8Slice::from_v8(&mut *self.scope, self.input) .and_then(|zb| visitor.visit_byte_buf(Vec::from(&*zb))) } } @@ -349,8 +349,8 @@ impl<'de, 'a, 'b, 's, 'x> de::Deserializer<'de> V: Visitor<'de>, { match name { - Buffer::MAGIC_NAME => { - visit_magic(visitor, Buffer::from_v8(self.scope, self.input)?) + ZeroCopyBuf::MAGIC_NAME => { + visit_magic(visitor, ZeroCopyBuf::from_v8(self.scope, self.input)?) } DetachedBuffer::MAGIC_NAME => { visit_magic(visitor, DetachedBuffer::from_v8(self.scope, self.input)?) |