From 89feaa03916fadae2e8cb36b4a31ab15c53f0722 Mon Sep 17 00:00:00 2001 From: pep Date: Sat, 27 Dec 2025 13:29:34 +0100 Subject: [PATCH] jid: Gate struct introduced in 60bf821c6 behind 'serde' feature skip-changelog: Already updated Signed-off-by: pep --- jid/src/parts.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jid/src/parts.rs b/jid/src/parts.rs index 7fb85c465995998da69ee9a60a6f8522499ae3ca..58928cfbd28182dea9477a12a64357acf28bb985 100644 --- a/jid/src/parts.rs +++ b/jid/src/parts.rs @@ -44,9 +44,11 @@ macro_rules! def_part_into_inner_doc { }; } +#[cfg(feature = "serde")] #[derive(Deserialize)] struct NodeDeserializer<'a>(&'a str); +#[cfg(feature = "serde")] impl TryFrom> for NodePart { type Error = Error; @@ -55,9 +57,11 @@ impl TryFrom> for NodePart { } } +#[cfg(feature = "serde")] #[derive(Deserialize)] struct DomainDeserializer<'a>(&'a str); +#[cfg(feature = "serde")] impl TryFrom> for DomainPart { type Error = Error; @@ -66,9 +70,11 @@ impl TryFrom> for DomainPart { } } +#[cfg(feature = "serde")] #[derive(Deserialize)] struct ResourceDeserializer<'a>(&'a str); +#[cfg(feature = "serde")] impl TryFrom> for ResourcePart { type Error = Error;