about summary refs log tree commit diff
path: root/library/std/src/backtrace
diff options
context:
space:
mode:
authorjoboet <jonasboettiger@icloud.com>2023-03-13 16:31:48 +0100
committerjoboet <jonasboettiger@icloud.com>2023-04-27 09:32:28 +0200
commit6776af529a163d5830fea577cf00619940b27908 (patch)
tree07a653969d6e5e2ebe11445ff86798f20ed18fe2 /library/std/src/backtrace
parent8b8110e1469d459a196f6feb60d82dec48c3cfc2 (diff)
downloadrust-6776af529a163d5830fea577cf00619940b27908.tar.gz
rust-6776af529a163d5830fea577cf00619940b27908.zip
std: use `LazyLock` to lazily resolve backtraces
Diffstat (limited to 'library/std/src/backtrace')
-rw-r--r--library/std/src/backtrace/tests.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/library/std/src/backtrace/tests.rs b/library/std/src/backtrace/tests.rs
index 4dfbf88e83e..ef419806dcc 100644
--- a/library/std/src/backtrace/tests.rs
+++ b/library/std/src/backtrace/tests.rs
@@ -43,9 +43,8 @@ fn generate_fake_frames() -> Vec<BacktraceFrame> {
 #[test]
 fn test_debug() {
     let backtrace = Backtrace {
-        inner: Inner::Captured(LazilyResolvedCapture::new(Capture {
+        inner: Inner::Captured(LazyLock::preinit(Capture {
             actual_start: 1,
-            resolved: true,
             frames: generate_fake_frames(),
         })),
     };
@@ -66,9 +65,8 @@ fn test_debug() {
 #[test]
 fn test_frames() {
     let backtrace = Backtrace {
-        inner: Inner::Captured(LazilyResolvedCapture::new(Capture {
+        inner: Inner::Captured(LazyLock::preinit(Capture {
             actual_start: 1,
-            resolved: true,
             frames: generate_fake_frames(),
         })),
     };