in plasma-store/src/ffi/tests.rs [168:179]
fn run_test<T>(test: T) -> ()
where
T: FnOnce(&ffi::PlasmaClient) -> () + panic::UnwindSafe,
{
let pc = conn_setup();
let pc_ref = pc.as_ref().unwrap();
let result = panic::catch_unwind(AssertUnwindSafe(|| test(pc_ref)));
conn_teardown(pc.as_ref().unwrap());
assert!(result.is_ok())
}