aboutsummaryrefslogtreecommitdiff
path: root/src/provider/blocking.rs
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2024-07-11 20:48:47 +0200
committerHampusM <hampus@hampusmat.com>2024-07-11 20:48:47 +0200
commitcde9d4b41a4b37612420ac522bc261147966efa5 (patch)
tree0a3e84e3e8ef622f3db5b7802c36ad29711ee5cc /src/provider/blocking.rs
parentebd6d71e7ef357c310264bf55001498928fb94c7 (diff)
refactor: move & rename AnyFactory and AnyThreadsafeFactory traits
Diffstat (limited to 'src/provider/blocking.rs')
-rw-r--r--src/provider/blocking.rs14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/provider/blocking.rs b/src/provider/blocking.rs
index bde3be5..65e315d 100644
--- a/src/provider/blocking.rs
+++ b/src/provider/blocking.rs
@@ -13,9 +13,11 @@ pub enum Providable<DIContainerType>
Transient(TransientPtr<dyn Injectable<DIContainerType>>),
Singleton(SingletonPtr<dyn Injectable<DIContainerType>>),
#[cfg(feature = "factory")]
- Factory(crate::ptr::FactoryPtr<dyn crate::any_factory::AnyFactory>),
+ Factory(crate::ptr::FactoryPtr<dyn crate::castable_factory::AnyCastableFactory>),
#[cfg(feature = "factory")]
- DefaultFactory(crate::ptr::FactoryPtr<dyn crate::any_factory::AnyFactory>),
+ DefaultFactory(
+ crate::ptr::FactoryPtr<dyn crate::castable_factory::AnyCastableFactory>,
+ ),
}
#[cfg_attr(test, mockall::automock)]
@@ -108,7 +110,7 @@ where
#[cfg(feature = "factory")]
pub struct FactoryProvider
{
- factory: crate::ptr::FactoryPtr<dyn crate::any_factory::AnyFactory>,
+ factory: crate::ptr::FactoryPtr<dyn crate::castable_factory::AnyCastableFactory>,
is_default_factory: bool,
}
@@ -116,7 +118,7 @@ pub struct FactoryProvider
impl FactoryProvider
{
pub fn new(
- factory: crate::ptr::FactoryPtr<dyn crate::any_factory::AnyFactory>,
+ factory: crate::ptr::FactoryPtr<dyn crate::castable_factory::AnyCastableFactory>,
is_default_factory: bool,
) -> Self
{
@@ -198,13 +200,13 @@ mod tests
{
use std::any::Any;
- use crate::any_factory::AnyFactory;
+ use crate::castable_factory::AnyCastableFactory;
use crate::ptr::FactoryPtr;
#[derive(Debug)]
struct FooFactory;
- impl AnyFactory for FooFactory
+ impl AnyCastableFactory for FooFactory
{
fn as_any(&self) -> &dyn Any
{