From b172eebec2abc31c64e37bf7b93e0aec8574381e Mon Sep 17 00:00:00 2001 From: Dominik Werder Date: Mon, 7 Apr 2025 11:33:45 +0200 Subject: [PATCH] Add serde Serialize --- Cargo.toml | 2 +- src/make_metrics/codegen.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 4cb8654..587c543 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mettrics-macros" -version = "0.0.3" +version = "0.0.4" description = "Macros for mettrics crate." authors = ["Dominik Werder "] license = "GPL-3.0-only" diff --git a/src/make_metrics/codegen.rs b/src/make_metrics/codegen.rs index a832ad0..2fcd1da 100644 --- a/src/make_metrics/codegen.rs +++ b/src/make_metrics/codegen.rs @@ -91,7 +91,7 @@ impl MetricsDecl { }; let ret = quote::quote! { - #[derive(Debug)] + #[derive(Debug, serde::Serialize)] pub struct #struct_name { #(#fields_counters_decl)* #(#fields_compose_decl)* @@ -209,7 +209,7 @@ impl MetricsDecl { quote::quote! { #n: #ct, } }); let q1 = quote::quote! { - #[derive(Debug)] + #[derive(Debug, serde::Serialize)] pub struct #struct_name { #(#field_decl_counters)* #(#field_decl_composes)*