about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJane Lusby <jlusby@yaah.dev>2021-12-10 09:17:55 -0800
committerJane Lusby <jlusby@yaah.dev>2021-12-10 09:17:55 -0800
commit44756d8d96efb996d13affd8ba1ab80587fe461f (patch)
tree8d67cb3fc66f1e916789cf5f7baa2952aeed60f8
parente6b883c74f49f32cb5d1cbad3457f2b8805a4a38 (diff)
downloadrust-44756d8d96efb996d13affd8ba1ab80587fe461f.tar.gz
rust-44756d8d96efb996d13affd8ba1ab80587fe461f.zip
Readd track_caller to Result::from_residual
-rw-r--r--library/core/src/result.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/library/core/src/result.rs b/library/core/src/result.rs
index e6b8c8ec338..ffed0c56125 100644
--- a/library/core/src/result.rs
+++ b/library/core/src/result.rs
@@ -1953,6 +1953,7 @@ impl<T, E> ops::Try for Result<T, E> {
 #[unstable(feature = "try_trait_v2", issue = "84277")]
 impl<T, E, F: From<E>> ops::FromResidual<Result<convert::Infallible, E>> for Result<T, F> {
     #[inline]
+    #[track_caller]
     fn from_residual(residual: Result<convert::Infallible, E>) -> Self {
         match residual {
             Err(e) => Err(From::from(e)),