|
3 | 3 |
|
4 | 4 | use std::marker::PhantomData; |
5 | 5 |
|
6 | | -use serde_core::de::Visitor; |
7 | | -use serde_core::{Deserialize, Deserializer, Serialize, Serializer}; |
| 6 | +use serde::de::Visitor; |
| 7 | +use serde::{Deserialize, Deserializer, Serialize, Serializer}; |
8 | 8 |
|
9 | 9 | use crate::{Alignment, Buffer, BufferMut, ByteBuffer}; |
10 | 10 |
|
@@ -44,31 +44,31 @@ where |
44 | 44 |
|
45 | 45 | fn visit_byte_buf<E>(self, v: Vec<u8>) -> Result<Self::Value, E> |
46 | 46 | where |
47 | | - E: serde_core::de::Error, |
| 47 | + E: serde::de::Error, |
48 | 48 | { |
49 | 49 | let bytes = ByteBuffer::copy_from_aligned(v, Alignment::of::<T>()); |
50 | 50 | Ok(Buffer::from_byte_buffer(bytes)) |
51 | 51 | } |
52 | 52 |
|
53 | 53 | fn visit_borrowed_bytes<E>(self, v: &'de [u8]) -> Result<Self::Value, E> |
54 | 54 | where |
55 | | - E: serde_core::de::Error, |
| 55 | + E: serde::de::Error, |
56 | 56 | { |
57 | 57 | let bytes = ByteBuffer::copy_from_aligned(v, Alignment::of::<T>()); |
58 | 58 | Ok(Buffer::from_byte_buffer(bytes)) |
59 | 59 | } |
60 | 60 |
|
61 | 61 | fn visit_bytes<E>(self, v: &[u8]) -> Result<Self::Value, E> |
62 | 62 | where |
63 | | - E: serde_core::de::Error, |
| 63 | + E: serde::de::Error, |
64 | 64 | { |
65 | 65 | let bytes = ByteBuffer::copy_from_aligned(v, Alignment::of::<T>()); |
66 | 66 | Ok(Buffer::from_byte_buffer(bytes)) |
67 | 67 | } |
68 | 68 |
|
69 | 69 | fn visit_seq<A>(self, mut seq: A) -> Result<Self::Value, A::Error> |
70 | 70 | where |
71 | | - A: serde_core::de::SeqAccess<'de>, |
| 71 | + A: serde::de::SeqAccess<'de>, |
72 | 72 | { |
73 | 73 | let mut buffer = seq |
74 | 74 | .size_hint() |
|
0 commit comments