From aadb20cb86d1b50783d0051086ebb871f7a3db77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sosth=C3=A8ne=20Gu=C3=A9don?= Date: Tue, 16 Sep 2025 17:44:03 +0200 Subject: [PATCH] Use serde_core instead of serde --- Cargo.toml | 2 +- src/lib.rs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index b96b1ce..b3be974 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -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" diff --git a/src/lib.rs b/src/lib.rs index 3fdb4d5..716afdf 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -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 { fn visit_bytes(self, v: &[u8]) -> Result 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(self, mut seq: A) -> Result 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()? {