()
| 33 | } |
| 34 | |
| 35 | fn async_limiter_store() -> Store<MyAsyncLimiter> { |
| 36 | let engine = Engine::default(); |
| 37 | let mut store = Store::new(&engine, MyAsyncLimiter); |
| 38 | store.limiter_async(|x| x); |
| 39 | return store; |
| 40 | } |
| 41 | |
| 42 | fn assert_requires_async<T>(store: &mut Store<T>) { |
| 43 | let module = Module::new(store.engine(), "(module)").unwrap(); |