From de2e1349f459f7f69226b2decd366be690426ea7 Mon Sep 17 00:00:00 2001 From: HampusM Date: Mon, 18 Sep 2023 21:45:23 +0200 Subject: refactor: replace threadsafe castable factory Fn impl with method --- src/private/factory.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/private/factory.rs') diff --git a/src/private/factory.rs b/src/private/factory.rs index 730338f..c1672e1 100644 --- a/src/private/factory.rs +++ b/src/private/factory.rs @@ -15,9 +15,9 @@ where /// Interface for a threadsafe factory. #[cfg(feature = "async")] pub trait IThreadsafeFactory: - Fn<(Arc,), Output = TransientPtr> - + crate::private::cast::CastFromArc + crate::private::cast::CastFromArc where ReturnInterface: 'static + ?Sized, { + fn call(&self, di_container: Arc) -> TransientPtr; } -- cgit v1.2.3-18-g5258