aboutsummaryrefslogtreecommitdiff
path: root/src/provider
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2022-11-19 15:45:12 +0100
committerHampusM <hampus@hampusmat.com>2022-11-19 15:45:12 +0100
commit9f27a925bd323e8e0864bedeb33a3c6953517ea1 (patch)
treeea5d8faaed82c58fa037fa377173bb365e1cd697 /src/provider
parentd99cbf9fa95856cbc14a3217e1cd3f13aeb2e0b3 (diff)
refactor: reorganize non-public API items
Diffstat (limited to 'src/provider')
-rw-r--r--src/provider/async.rs12
-rw-r--r--src/provider/blocking.rs12
2 files changed, 11 insertions, 13 deletions
diff --git a/src/provider/async.rs b/src/provider/async.rs
index 557617b..da42c7b 100644
--- a/src/provider/async.rs
+++ b/src/provider/async.rs
@@ -24,19 +24,19 @@ where
#[cfg(feature = "factory")]
Factory(
crate::ptr::ThreadsafeFactoryPtr<
- dyn crate::interfaces::any_factory::AnyThreadsafeFactory,
+ dyn crate::private::any_factory::AnyThreadsafeFactory,
>,
),
#[cfg(feature = "factory")]
DefaultFactory(
crate::ptr::ThreadsafeFactoryPtr<
- dyn crate::interfaces::any_factory::AnyThreadsafeFactory,
+ dyn crate::private::any_factory::AnyThreadsafeFactory,
>,
),
#[cfg(feature = "factory")]
AsyncDefaultFactory(
crate::ptr::ThreadsafeFactoryPtr<
- dyn crate::interfaces::any_factory::AnyThreadsafeFactory,
+ dyn crate::private::any_factory::AnyThreadsafeFactory,
>,
),
}
@@ -228,7 +228,7 @@ pub enum AsyncFactoryVariant
pub struct AsyncFactoryProvider
{
factory: crate::ptr::ThreadsafeFactoryPtr<
- dyn crate::interfaces::any_factory::AnyThreadsafeFactory,
+ dyn crate::private::any_factory::AnyThreadsafeFactory,
>,
variant: AsyncFactoryVariant,
}
@@ -238,7 +238,7 @@ impl AsyncFactoryProvider
{
pub fn new(
factory: crate::ptr::ThreadsafeFactoryPtr<
- dyn crate::interfaces::any_factory::AnyThreadsafeFactory,
+ dyn crate::private::any_factory::AnyThreadsafeFactory,
>,
variant: AsyncFactoryVariant,
) -> Self
@@ -354,7 +354,7 @@ mod tests
#[cfg(feature = "factory")]
async fn async_factory_provider_works() -> Result<(), Box<dyn Error>>
{
- use crate::interfaces::any_factory::AnyThreadsafeFactory;
+ use crate::private::any_factory::AnyThreadsafeFactory;
use crate::ptr::ThreadsafeFactoryPtr;
#[derive(Debug)]
diff --git a/src/provider/blocking.rs b/src/provider/blocking.rs
index ebe0c37..ea506ab 100644
--- a/src/provider/blocking.rs
+++ b/src/provider/blocking.rs
@@ -16,11 +16,9 @@ where
Transient(TransientPtr<dyn Injectable<DIContainerType, DependencyHistoryType>>),
Singleton(SingletonPtr<dyn Injectable<DIContainerType, DependencyHistoryType>>),
#[cfg(feature = "factory")]
- Factory(crate::ptr::FactoryPtr<dyn crate::interfaces::any_factory::AnyFactory>),
+ Factory(crate::ptr::FactoryPtr<dyn crate::private::any_factory::AnyFactory>),
#[cfg(feature = "factory")]
- DefaultFactory(
- crate::ptr::FactoryPtr<dyn crate::interfaces::any_factory::AnyFactory>,
- ),
+ DefaultFactory(crate::ptr::FactoryPtr<dyn crate::private::any_factory::AnyFactory>),
}
#[cfg_attr(test, mockall::automock, allow(dead_code))]
@@ -135,7 +133,7 @@ where
#[cfg(feature = "factory")]
pub struct FactoryProvider
{
- factory: crate::ptr::FactoryPtr<dyn crate::interfaces::any_factory::AnyFactory>,
+ factory: crate::ptr::FactoryPtr<dyn crate::private::any_factory::AnyFactory>,
is_default_factory: bool,
}
@@ -143,7 +141,7 @@ pub struct FactoryProvider
impl FactoryProvider
{
pub fn new(
- factory: crate::ptr::FactoryPtr<dyn crate::interfaces::any_factory::AnyFactory>,
+ factory: crate::ptr::FactoryPtr<dyn crate::private::any_factory::AnyFactory>,
is_default_factory: bool,
) -> Self
{
@@ -239,7 +237,7 @@ mod tests
#[cfg(feature = "factory")]
fn factory_provider_works() -> Result<(), Box<dyn Error>>
{
- use crate::interfaces::any_factory::AnyFactory;
+ use crate::private::any_factory::AnyFactory;
use crate::ptr::FactoryPtr;
#[derive(Debug)]