diff --git a/src/entity/prelude.rs b/src/entity/prelude.rs index 77ef63f6..25ae5f67 100644 --- a/src/entity/prelude.rs +++ b/src/entity/prelude.rs @@ -5,3 +5,15 @@ pub use crate::{ PrimaryKeyToColumn, PrimaryKeyTrait, QueryFilter, QueryResult, Related, RelationDef, RelationTrait, Select, Value, }; + +#[cfg(feature = "with-json")] +pub use serde_json::Value as Json; + +#[cfg(feature = "with-chrono")] +pub use chrono::NaiveDateTime as DateTime; + +#[cfg(feature = "with-rust_decimal")] +pub use rust_decimal::Decimal; + +#[cfg(feature = "with-uuid")] +pub use uuid::Uuid; diff --git a/tests/common/bakery_chain/baker.rs b/tests/common/bakery_chain/baker.rs index 93544311..0c63e721 100644 --- a/tests/common/bakery_chain/baker.rs +++ b/tests/common/bakery_chain/baker.rs @@ -1,5 +1,4 @@ use sea_orm::entity::prelude::*; -use serde_json::Value as Json; #[derive(Copy, Clone, Default, Debug, DeriveEntity)] pub struct Entity; diff --git a/tests/common/bakery_chain/cake.rs b/tests/common/bakery_chain/cake.rs index 426af17a..72e649ce 100644 --- a/tests/common/bakery_chain/cake.rs +++ b/tests/common/bakery_chain/cake.rs @@ -1,6 +1,4 @@ -use rust_decimal::prelude::*; use sea_orm::entity::prelude::*; -use uuid::Uuid; #[derive(Copy, Clone, Default, Debug, DeriveEntity)] pub struct Entity; diff --git a/tests/common/bakery_chain/lineitem.rs b/tests/common/bakery_chain/lineitem.rs index dcdc54ba..45a6037f 100644 --- a/tests/common/bakery_chain/lineitem.rs +++ b/tests/common/bakery_chain/lineitem.rs @@ -1,4 +1,3 @@ -use rust_decimal::prelude::*; use sea_orm::entity::prelude::*; #[derive(Copy, Clone, Default, Debug, DeriveEntity)] diff --git a/tests/common/bakery_chain/order.rs b/tests/common/bakery_chain/order.rs index d2eb9641..82b02dee 100644 --- a/tests/common/bakery_chain/order.rs +++ b/tests/common/bakery_chain/order.rs @@ -1,5 +1,3 @@ -use chrono::NaiveDateTime; -use rust_decimal::prelude::*; use sea_orm::entity::prelude::*; #[derive(Copy, Clone, Default, Debug, DeriveEntity)] @@ -17,7 +15,7 @@ pub struct Model { pub total: Decimal, pub bakery_id: i32, pub customer_id: i32, - pub placed_at: NaiveDateTime, + pub placed_at: DateTime, } #[derive(Copy, Clone, Debug, EnumIter, DeriveColumn)]