From 47c68f7d70cfa8c639f72361d8d0362048647075 Mon Sep 17 00:00:00 2001 From: HampusM Date: Sat, 20 Aug 2022 15:14:13 +0200 Subject: docs: improve the factory example --- examples/factory/bootstrap.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'examples/factory/bootstrap.rs') diff --git a/examples/factory/bootstrap.rs b/examples/factory/bootstrap.rs index a44ccfb..b752764 100644 --- a/examples/factory/bootstrap.rs +++ b/examples/factory/bootstrap.rs @@ -3,14 +3,21 @@ use syrette::DIContainer; // Interfaces use crate::interfaces::user::{IUser, IUserFactory}; +use crate::interfaces::user_manager::IUserManager; // // Concrete implementations use crate::user::User; +use crate::user_manager::UserManager; pub fn bootstrap() -> DIContainer { let mut di_container: DIContainer = DIContainer::new(); + di_container + .bind::() + .to::() + .unwrap(); + di_container .bind::() .to_factory(&|name, date_of_birth, password| { -- cgit v1.2.3-18-g5258