(&self, fut: F)
| 132 | } |
| 133 | |
| 134 | fn block_on<F: Future>(&self, fut: F) -> F::Output { |
| 135 | if let Ok(handle) = tokio::runtime::Handle::try_current() { |
| 136 | handle.block_on(fut) |
| 137 | } else { |
| 138 | fallback_runtime().block_on(fut) |
| 139 | } |
| 140 | } |
| 141 | } |
| 142 | |
| 143 | fn get_runtime() -> NapiRuntime { |