From 613bf4a8a094df6f048cc8b1fcf2fc425abddd99 Mon Sep 17 00:00:00 2001 From: HampusM Date: Tue, 3 Oct 2023 19:38:22 +0200 Subject: refactor: remove inner mutability of blocking DI container --- src/di_container/blocking/binding/when_configurator.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/di_container/blocking/binding/when_configurator.rs') diff --git a/src/di_container/blocking/binding/when_configurator.rs b/src/di_container/blocking/binding/when_configurator.rs index d23d213..e40f7b9 100644 --- a/src/di_container/blocking/binding/when_configurator.rs +++ b/src/di_container/blocking/binding/when_configurator.rs @@ -13,7 +13,7 @@ pub struct BindingWhenConfigurator<'di_container, Interface> where Interface: 'static + ?Sized, { - di_container: &'di_container DIContainer, + di_container: &'di_container mut DIContainer, interface_phantom: PhantomData, } @@ -22,7 +22,7 @@ impl<'di_container, Interface> BindingWhenConfigurator<'di_container, Interface> where Interface: 'static + ?Sized, { - pub(crate) fn new(di_container: &'di_container DIContainer) -> Self + pub(crate) fn new(di_container: &'di_container mut DIContainer) -> Self { Self { di_container, @@ -115,7 +115,7 @@ mod tests .once(); let binding_when_configurator = - BindingWhenConfigurator::::new(&di_container_mock); + BindingWhenConfigurator::::new(&mut di_container_mock); assert!(binding_when_configurator.when_named("cool").is_ok()); } -- cgit v1.2.3-18-g5258