about summary refs log tree commit diff
path: root/library/std/src/error
diff options
context:
space:
mode:
authorJane Losare-Lusby <jlusby@yaah.dev>2022-07-18 17:52:03 +0000
committerJane Losare-Lusby <jlusby@yaah.dev>2022-08-01 20:10:40 +0000
commitb2bbca393384c6d7e343decef5a927e16f003038 (patch)
tree826275152f5db345e7776ec35d65f9fd339dc7ee /library/std/src/error
parentc9e134e1b609e571f4d7d18f91f0ccb1a0cb685d (diff)
downloadrust-b2bbca393384c6d7e343decef5a927e16f003038.tar.gz
rust-b2bbca393384c6d7e343decef5a927e16f003038.zip
remove fn backtrace
Diffstat (limited to 'library/std/src/error')
-rw-r--r--library/std/src/error/tests.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/library/std/src/error/tests.rs b/library/std/src/error/tests.rs
index a2a35d96ec9..ee999bd65c3 100644
--- a/library/std/src/error/tests.rs
+++ b/library/std/src/error/tests.rs
@@ -1,5 +1,6 @@
 use super::Error;
 use crate::fmt;
+use core::any::Demand;
 
 #[derive(Debug, PartialEq)]
 struct A;
@@ -198,8 +199,8 @@ where
         self.source.as_deref()
     }
 
-    fn backtrace(&self) -> Option<&Backtrace> {
-        self.backtrace.as_ref()
+    fn provide<'a>(&'a self, req: &mut Demand<'a>) {
+        self.backtrace.as_ref().map(|bt| req.provide_ref::<Backtrace>(bt));
     }
 }