diff --git a/src/how.rs b/src/how.rs index 14108ec..747872f 100644 --- a/src/how.rs +++ b/src/how.rs @@ -18,11 +18,13 @@ struct HowInner { impl How { #[must_use] #[inline(never)] + #[track_caller] pub fn new(context: impl IntoContext) -> Self { Self(Box::new(HowInner { classified: false, context: { let mut vec = Vec::with_capacity(4); + vec.push(format!("At {}", std::panic::Location::caller()).into_context()); vec.push(context.into_context()); vec },