Merge pull request #2009 from TheBlueMatt/2023-02-no-racey-retries
[rust-lightning] / lightning / src / util / test_utils.rs
index 1c2cfe00df0a5379a8f30e9924a50125df35693e..b2b5cacfe97e1e25d0f1e3dc7a6463b771fdfcea 100644 (file)
@@ -137,11 +137,12 @@ impl<'a> Router for TestRouter<'a> {
        }
 }
 
-#[cfg(feature = "std")] // If we put this on the `if`, we get "attributes are not yet allowed on `if` expressions" on 1.41.1
 impl<'a> Drop for TestRouter<'a> {
        fn drop(&mut self) {
-               if std::thread::panicking() {
-                       return;
+               #[cfg(feature = "std")] {
+                       if std::thread::panicking() {
+                               return;
+                       }
                }
                assert!(self.next_routes.lock().unwrap().is_empty());
        }