Use serde_core instead of serde

This commit is contained in:
Sosthène Guédon
2025-09-17 17:14:32 +02:00
parent 39de561b86
commit aadb20cb86
2 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ edition = "2021"
[dependencies]
heapless = { version = "0.9.1", default-features = false }
bytes = { version = "1.10.1", default-features = false, optional = true }
serde = { version = "1.0", default-features = false }
serde_core = { version = "1.0", default-features = false }
[dev-dependencies]
serde_test = "1.0.176"
+4 -4
View File
@@ -21,7 +21,7 @@ use heapless::{
CapacityError, LenType,
};
use serde::{
use serde_core::{
de::{Deserialize, Deserializer, Visitor},
ser::{Serialize, Serializer},
};
@@ -658,16 +658,16 @@ impl<'de, const N: usize, LenT: LenType> Deserialize<'de> for Bytes<N, LenT> {
fn visit_bytes<E>(self, v: &[u8]) -> Result<Self::Value, E>
where
E: serde::de::Error,
E: serde_core::de::Error,
{
Bytes::try_from(v).map_err(|_: CapacityError| E::invalid_length(v.len(), &self))
}
fn visit_seq<A>(self, mut seq: A) -> Result<Self::Value, A::Error>
where
A: serde::de::SeqAccess<'de>,
A: serde_core::de::SeqAccess<'de>,
{
use serde::de::Error;
use serde_core::de::Error;
let mut this = Bytes::new();
while let Some(byte) = seq.next_element()? {