From da58de381d5810e19f1b427013d117199c58ca59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sosth=C3=A8ne=20Gu=C3=A9don?= Date: Fri, 26 Jul 2024 12:17:35 +0200 Subject: [PATCH] Add feature for deserializing bytes from an array --- Cargo.toml | 1 + src/de.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index fabe255c..6124b95c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,6 +25,7 @@ serde = { version = "1", default-features = false, features = ["derive"] } serde_bytes = "0.11.12" [features] +bytes-from-array = [] log-all = [] log-none = [] log-info = [] diff --git a/src/de.rs b/src/de.rs index c9fbcc73..013cc7c3 100644 --- a/src/de.rs +++ b/src/de.rs @@ -599,6 +599,7 @@ impl<'de, 'a> de::Deserializer<'de> for &'a mut Deserializer<'de> { { let major = self.peek_major()?; match major { + #[cfg(feature = "bytes-from-array")] MAJOR_ARRAY => { let len = self.raw_deserialize_u32(MAJOR_ARRAY)?; visitor.visit_seq(SeqAccess {