(
result: Result<T>,
ok: impl FnOnce(T),
)
| 30 | } |
| 31 | |
| 32 | pub(crate) fn handle_result<T>( |
| 33 | result: Result<T>, |
| 34 | ok: impl FnOnce(T), |
| 35 | ) -> Option<Box<wasmtime_error_t>> { |
| 36 | match result { |
| 37 | Ok(value) => { |
| 38 | ok(value); |
| 39 | None |
| 40 | } |
| 41 | Err(error) => Some(Box::new(wasmtime_error_t { error })), |
| 42 | } |
| 43 | } |
| 44 | |
| 45 | pub(crate) fn bad_utf8() -> Option<Box<wasmtime_error_t>> { |
| 46 | Some(Box::new(wasmtime_error_t { |
no test coverage detected