diff options
Diffstat (limited to 'syrette/src/interfaces/injectable.rs')
-rw-r--r-- | syrette/src/interfaces/injectable.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/syrette/src/interfaces/injectable.rs b/syrette/src/interfaces/injectable.rs index e704e02..96d4f21 100644 --- a/syrette/src/interfaces/injectable.rs +++ b/syrette/src/interfaces/injectable.rs @@ -1,12 +1,13 @@ use crate::errors::injectable::ResolveError; use crate::libs::intertrait::CastFrom; +use crate::ptr::InterfacePtr; use crate::DIContainer; pub trait Injectable: CastFrom { fn resolve( di_container: &DIContainer, - ) -> error_stack::Result<Box<Self>, ResolveError> + ) -> error_stack::Result<InterfacePtr<Self>, ResolveError> where Self: Sized; } |