From aa548ded39c7ba1927019c748c359523b21d59e8 Mon Sep 17 00:00:00 2001 From: HampusM Date: Sat, 29 Oct 2022 14:38:51 +0200 Subject: refactor!: add dependency history type BREAKING CHANGE: Binding builders & configurators now take dependency history type arguments, the DetectedCircular variant of InjectableError now contains a dependency history field & the injectable traits take dependency history instead of a Vec --- src/lib.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 6827768..a117ccc 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -9,6 +9,7 @@ //! //! Syrette is a collection of utilities useful for performing dependency injection. +pub mod dependency_history; pub mod di_container; pub mod errors; pub mod interfaces; @@ -31,9 +32,6 @@ pub use syrette_macros::{declare_interface, injectable, named}; #[doc(hidden)] pub mod castable_factory; -#[doc(hidden)] -pub mod dependency_trace; - #[doc(hidden)] pub mod libs; -- cgit v1.2.3-18-g5258