mirror of
https://github.com/trussed-dev/heapless-bytes.git
synced 2026-06-20 04:16:33 -07:00
Use serde_core instead of serde
This commit is contained in:
+1
-1
@@ -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
@@ -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()? {
|
||||
|
||||
Reference in New Issue
Block a user