aboutsummaryrefslogtreecommitdiffstats
path: root/lib/warden-core
diff options
context:
space:
mode:
Diffstat (limited to 'lib/warden-core')
-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;