diff options
author | HampusM <hampus@hampusmat.com> | 2024-07-11 20:48:47 +0200 |
---|---|---|
committer | HampusM <hampus@hampusmat.com> | 2024-07-11 20:48:47 +0200 |
commit | cde9d4b41a4b37612420ac522bc261147966efa5 (patch) | |
tree | 0a3e84e3e8ef622f3db5b7802c36ad29711ee5cc /src/provider/blocking.rs | |
parent | ebd6d71e7ef357c310264bf55001498928fb94c7 (diff) |
refactor: move & rename AnyFactory and AnyThreadsafeFactory traits
Diffstat (limited to 'src/provider/blocking.rs')
-rw-r--r-- | src/provider/blocking.rs | 14 |
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 { |