From 950ce53f1222d7c1573fb85ee38ff46eb062d928 Mon Sep 17 00:00:00 2001 From: daywalker90 <8257956+daywalker90@users.noreply.github.com> Date: Sat, 22 Nov 2025 23:03:40 +0100 Subject: [PATCH] msggen: fix primitive serialization for special names Changelog-None --- cln-rpc/src/model.rs | 3 ++- contrib/msggen/msggen/gen/rpc/rust.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cln-rpc/src/model.rs b/cln-rpc/src/model.rs index 7d616d90e336..e6c4b3a93dcb 100644 --- a/cln-rpc/src/model.rs +++ b/cln-rpc/src/model.rs @@ -12462,6 +12462,8 @@ pub mod responses { #[derive(Clone, Debug, Deserialize, Serialize)] pub struct ListnetworkeventsNetworkevents { + #[serde(rename = "type")] + pub item_type: String, #[serde(skip_serializing_if = "Option::is_none")] pub connect_attempted: Option, #[serde(skip_serializing_if = "Option::is_none")] @@ -12469,7 +12471,6 @@ pub mod responses { #[serde(skip_serializing_if = "Option::is_none")] pub reason: Option, pub created_index: u64, - pub item_type: String, pub peer_id: PublicKey, pub timestamp: u64, } diff --git a/contrib/msggen/msggen/gen/rpc/rust.py b/contrib/msggen/msggen/gen/rpc/rust.py index 556b495ba569..14beeae64ba1 100644 --- a/contrib/msggen/msggen/gen/rpc/rust.py +++ b/contrib/msggen/msggen/gen/rpc/rust.py @@ -209,7 +209,7 @@ def gen_primitive(p): if p.deprecated: defi += " #[deprecated]\n" - defi += rename_if_necessary(org, p.name.name) + defi += rename_if_necessary(org, p.name.normalized()) if not p.optional: defi += f" pub {p.name.normalized()}: {typename},\n" else: