From 92be86d7769b6e50029d3792f756961aa46d4f4f Mon Sep 17 00:00:00 2001 From: Hannes Laimer Date: Tue, 29 Aug 2023 11:59:16 +0200 Subject: [PATCH] schema: serialize enum unit variants ... since deserializing them already works Signed-off-by: Hannes Laimer --- proxmox-schema/src/ser/mod.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/proxmox-schema/src/ser/mod.rs b/proxmox-schema/src/ser/mod.rs index 3dad6d68..e19209a8 100644 --- a/proxmox-schema/src/ser/mod.rs +++ b/proxmox-schema/src/ser/mod.rs @@ -483,14 +483,13 @@ impl Serializer for ElementSerializer { } fn serialize_unit_variant( - self, - name: &'static str, + mut self, + _name: &'static str, _index: u32, variant: &'static str, ) -> Result { - Err(Error::msg(format!( - "tried to serialize a unit variant ({name}::{variant})" - ))) + self.inner.write_str(variant)?; + Ok(self.inner) } fn serialize_newtype_struct(self, _name: &'static str, value: &V) -> Result -- 2.39.2