mod bootstrap; mod interfaces; mod printer; use bootstrap::bootstrap; use interfaces::printer::IPrinter; fn main() { let di_container = bootstrap(); let string_printer = di_container.get::>().unwrap(); string_printer.print("Hello there".to_string()); let int_printer = di_container.get::>().unwrap(); int_printer.print(2782028); }