From a1ddd1bc6e1af0d98b87126d3e86da30bc1d3f1c Mon Sep 17 00:00:00 2001 From: HampusM Date: Sun, 17 Sep 2023 13:32:06 +0200 Subject: refactor!: make the blocking DI container not inside a Rc BREAKING CHANGE: The blocking DI container is no longer inside of a Rc. This affects BindingBuilder, BindingScopeConfigurator, BindingWhenConfigurator & Injectable --- src/test_utils.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/test_utils.rs') diff --git a/src/test_utils.rs b/src/test_utils.rs index 41e3753..6071cfb 100644 --- a/src/test_utils.rs +++ b/src/test_utils.rs @@ -3,7 +3,6 @@ pub mod subjects //! Test subjects. use std::fmt::Debug; - use std::rc::Rc; use syrette_macros::declare_interface; @@ -51,7 +50,7 @@ pub mod subjects impl Injectable for UserManager { fn resolve( - _di_container: &Rc, + _di_container: &DIContainerT, _dependency_history: DependencyHistory, ) -> Result, crate::errors::injectable::InjectableError> where @@ -115,7 +114,7 @@ pub mod subjects impl Injectable for Number { fn resolve( - _di_container: &Rc, + _di_container: &DIContainerT, _dependency_history: DependencyHistory, ) -> Result, crate::errors::injectable::InjectableError> where -- cgit v1.2.3-18-g5258