From 20d37eb93060e51970d3791c6c173e07ef5ad489 Mon Sep 17 00:00:00 2001 From: HampusM Date: Thu, 11 Jul 2024 21:00:09 +0200 Subject: refactor: rename castable factory to castable function --- src/provider/blocking.rs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'src/provider/blocking.rs') diff --git a/src/provider/blocking.rs b/src/provider/blocking.rs index 65e315d..6475dc7 100644 --- a/src/provider/blocking.rs +++ b/src/provider/blocking.rs @@ -13,10 +13,10 @@ pub enum Providable Transient(TransientPtr>), Singleton(SingletonPtr>), #[cfg(feature = "factory")] - Factory(crate::ptr::FactoryPtr), + Factory(crate::ptr::FactoryPtr), #[cfg(feature = "factory")] DefaultFactory( - crate::ptr::FactoryPtr, + crate::ptr::FactoryPtr, ), } @@ -110,7 +110,7 @@ where #[cfg(feature = "factory")] pub struct FactoryProvider { - factory: crate::ptr::FactoryPtr, + factory: crate::ptr::FactoryPtr, is_default_factory: bool, } @@ -118,7 +118,9 @@ pub struct FactoryProvider impl FactoryProvider { pub fn new( - factory: crate::ptr::FactoryPtr, + factory: crate::ptr::FactoryPtr< + dyn crate::castable_function::AnyCastableFunction, + >, is_default_factory: bool, ) -> Self { @@ -200,13 +202,13 @@ mod tests { use std::any::Any; - use crate::castable_factory::AnyCastableFactory; + use crate::castable_function::AnyCastableFunction; use crate::ptr::FactoryPtr; #[derive(Debug)] struct FooFactory; - impl AnyCastableFactory for FooFactory + impl AnyCastableFunction for FooFactory { fn as_any(&self) -> &dyn Any { -- cgit v1.2.3-18-g5258