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/dependency_trace.rs | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 src/dependency_trace.rs (limited to 'src/dependency_trace.rs') diff --git a/src/dependency_trace.rs b/src/dependency_trace.rs deleted file mode 100644 index 86906f4..0000000 --- a/src/dependency_trace.rs +++ /dev/null @@ -1,18 +0,0 @@ -#[must_use] -pub fn create_dependency_trace( - dependency_history: &[&'static str], - err_dependency: &'static str, -) -> String -{ - dependency_history - .iter() - .map(|dep| { - if dep == &err_dependency { - format!("\x1b[1m{}\x1b[22m", dep) - } else { - (*dep).to_string() - } - }) - .collect::>() - .join(" -> ") -} -- cgit v1.2.3-18-g5258