(f: impl FnOnce() -> R)
| 682 | } |
| 683 | |
| 684 | fn catch_unwind_silent<R>(f: impl FnOnce() -> R) -> std::thread::Result<R> { |
| 685 | let prev_hook = panic::take_hook(); |
| 686 | panic::set_hook(Box::new(|_| {})); |
| 687 | let result = panic::catch_unwind(AssertUnwindSafe(f)); |
| 688 | panic::set_hook(prev_hook); |
| 689 | result |
| 690 | } |
| 691 | |
| 692 | fn encode_quote_wat(module: QuoteWat) -> (Option<String>, Vec<u8>) { |
| 693 | match module { |