aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorrtkay123 <dev@kanjala.com>2025-08-11 13:12:39 +0200
committerrtkay123 <dev@kanjala.com>2025-08-11 13:12:48 +0200
commit968f8e837f8e383758d4388a00625982093dd29b (patch)
tree238169b35658cf0a8f6913fc6b7b1ab6f24655f0 /lib
parent418b7bcea86d6838b704ee8d3f55501debd5ee21 (diff)
downloadwarden-968f8e837f8e383758d4388a00625982093dd29b.tar.bz2
warden-968f8e837f8e383758d4388a00625982093dd29b.zip
feat(warden): otel span kind
for service graphs in tempo
Diffstat (limited to 'lib')
-rw-r--r--lib/warden-core/build.rs4
-rw-r--r--lib/warden-core/src/google.rs2
-rw-r--r--lib/warden-core/src/google/parser.rs2
3 files changed, 4 insertions, 4 deletions
diff --git a/lib/warden-core/build.rs b/lib/warden-core/build.rs
index 1f71f35..37c1c68 100644
--- a/lib/warden-core/build.rs
+++ b/lib/warden-core/build.rs
@@ -92,8 +92,8 @@ fn add_serde(config: tonic_prost_build::Builder) -> tonic_prost_build::Builder {
#[cfg(feature = "serde-time")]
let config = config.type_attribute(
".google.protobuf.Timestamp",
- "#[serde(try_from = \"time::OffsetDateTime\")] #[serde(into = \"String\")]",
- );
+ "#[serde(try_from = \"crate::google::parser::dt::DateItem\")] #[serde(into = \"String\")]",
+ ).type_attribute(".google.type.Date", "#[serde(try_from = \"crate::google::parser::dt::DateItem\")] #[serde(into = \"String\")]");
config
}
diff --git a/lib/warden-core/src/google.rs b/lib/warden-core/src/google.rs
index 0e9487d..30accb9 100644
--- a/lib/warden-core/src/google.rs
+++ b/lib/warden-core/src/google.rs
@@ -1,4 +1,4 @@
-mod parser;
+pub(crate) mod parser;
/// Well known types
pub mod protobuf {
diff --git a/lib/warden-core/src/google/parser.rs b/lib/warden-core/src/google/parser.rs
index 7f160a3..c17a9fb 100644
--- a/lib/warden-core/src/google/parser.rs
+++ b/lib/warden-core/src/google/parser.rs
@@ -1,5 +1,5 @@
#[cfg(feature = "time")]
-mod dt;
+pub mod dt;
#[cfg(feature = "pseudonyms")]
mod money;