diff options
Diffstat (limited to 'lib/warden-core')
-rw-r--r-- | lib/warden-core/build.rs | 4 | ||||
-rw-r--r-- | lib/warden-core/src/google.rs | 2 | ||||
-rw-r--r-- | lib/warden-core/src/google/parser.rs | 2 |
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; |