i'm running some HIL tests where the HIL test is running on linux and talking to the DUT (which runs stock firmware). i implemented the tests as normal rust tests (i.e. you can run `cargo test`). i now noticed that if you Ctrl+C such a test run the `Drop` handlers are not being executed. i'm using them to clean up (disable some hardware, etc. - just generally bring it back to a "safe" state). in a normal `bin` this works fine (i.e. if i Ctrl+C there it correctly runs it). i couldn't find anything in the rust/cargo docs about this. does anyone know what i could do different so that they get executed or what other option i have to trigger a cleanup? i have the same behaviour with `cargo nextest run`