From a492edb0fe92bc2ca1c77aa2312ba277088b8e17 Mon Sep 17 00:00:00 2001 From: Paul Sanders Date: Tue, 11 Feb 2025 20:48:04 -0500 Subject: [PATCH] Make deserializers private --- src/native/site_native.rs | 8 +------- src/native/subject_native.rs | 10 +++------- src/native/user_native.rs | 9 ++------- 3 files changed, 6 insertions(+), 21 deletions(-) diff --git a/src/native/site_native.rs b/src/native/site_native.rs index 91bf8a8..36d9d5c 100644 --- a/src/native/site_native.rs +++ b/src/native/site_native.rs @@ -9,13 +9,7 @@ use pyo3::{ use serde::{Deserialize, Serialize}; -pub use crate::native::{ - common::{Category, Comment, Entry, Field, Form, Reason, State, Value}, - deserializers::{ - default_datetime_none, default_string_none, deserialize_empty_string_as_none, - deserialize_empty_string_as_none_datetime, - }, -}; +pub use crate::native::common::{Category, Comment, Entry, Field, Form, Reason, State, Value}; #[cfg(feature = "python")] use crate::native::deserializers::to_py_datetime; diff --git a/src/native/subject_native.rs b/src/native/subject_native.rs index a05f220..2ceb4c8 100644 --- a/src/native/subject_native.rs +++ b/src/native/subject_native.rs @@ -12,13 +12,9 @@ use crate::native::deserializers::to_py_datetime; use serde::{Deserialize, Serialize}; -pub use crate::native::{ - common::{Category, Comment, Entry, Field, Form, Reason, State, Value}, - deserializers::{ - default_datetime_none, default_string_none, deserialize_empty_string_as_none, - deserialize_empty_string_as_none_datetime, - }, -}; +pub use crate::native::common::{Category, Comment, Entry, Field, Form, Reason, State, Value}; + +use crate::native::deserializers::{default_string_none, deserialize_empty_string_as_none}; #[cfg(not(feature = "python"))] #[derive(Clone, Debug, Deserialize, Serialize, PartialEq)] diff --git a/src/native/user_native.rs b/src/native/user_native.rs index c9a3917..5db2583 100644 --- a/src/native/user_native.rs +++ b/src/native/user_native.rs @@ -3,13 +3,8 @@ use serde::{Deserialize, Serialize}; #[cfg(feature = "python")] use pyo3::{exceptions::PyValueError, prelude::*, types::PyDict}; -pub use crate::native::{ - common::{Category, Comment, Entry, Field, Form, Reason, State, Value}, - deserializers::{ - default_datetime_none, default_string_none, deserialize_empty_string_as_none, - deserialize_empty_string_as_none_datetime, - }, -}; +pub use crate::native::common::{Category, Comment, Entry, Field, Form, Reason, State, Value}; +use crate::native::deserializers::{default_string_none, deserialize_empty_string_as_none}; #[cfg(not(feature = "python"))] #[derive(Clone, Debug, Deserialize, Serialize, PartialEq)]