From 8d87a09470283b452db548683e7b2ff902ed5311 Mon Sep 17 00:00:00 2001 From: Alexander Shevtsov Date: Tue, 5 May 2026 20:58:54 +0200 Subject: [PATCH] Change seriazliation of enums to lowercase --- ldk-server-grpc/src/serde_utils.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ldk-server-grpc/src/serde_utils.rs b/ldk-server-grpc/src/serde_utils.rs index 5f10d137..f6739bee 100644 --- a/ldk-server-grpc/src/serde_utils.rs +++ b/ldk-server-grpc/src/serde_utils.rs @@ -18,7 +18,7 @@ use std::fmt::Write; use serde::Serializer; /// Generates a serde serializer that converts an `i32` proto enum field to its -/// string name via `from_i32()` and `as_str_name()`. +/// lowercased string name via `from_i32()` and `as_str_name()`. macro_rules! stringify_enum_serializer { ($fn_name:ident, $enum_type:ty) => { pub fn $fn_name(value: &i32, serializer: S) -> Result @@ -27,9 +27,9 @@ macro_rules! stringify_enum_serializer { { let name = match <$enum_type>::from_i32(*value) { Some(v) => v.as_str_name(), - None => "UNKNOWN", + None => "unknown", }; - serializer.serialize_str(name) + serializer.serialize_str(&name.to_ascii_lowercase()) } }; }