From 30d0f08b6073e9c2e545a3567838a9e1e885fea2 Mon Sep 17 00:00:00 2001 From: Mica White Date: Mon, 23 Dec 2024 15:31:07 -0500 Subject: Remove scopeguard The scopeguard crate was being used for its `defer_on_unwind` macro. The problem was that it runs even if the runtime was already panicking. There aren't any changes to the macro which could have fixed this. I instead wrote my own function to check for a specific panicking closure. --- src/lib.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index ec43121..2139d6b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -164,6 +164,7 @@ //! [`OwnedLockCollection`]: `collection::OwnedLockCollection` //! [`RetryingLockCollection`]: `collection::RetryingLockCollection` +mod handle_unwind; mod key; pub mod collection; -- cgit v1.2.3