(store: &mut Store, instance: &Instance)
| 2663 | |
| 2664 | impl PgliteLifecycleExports { |
| 2665 | fn load(store: &mut Store, instance: &Instance) -> Result<Self> { |
| 2666 | let wasi_start = typed_export(store, instance, "_start")?; |
| 2667 | let set_force_host_error_recovery = |
| 2668 | optional_typed_export(store, instance, "pgl_set_force_host_error_recovery")?; |
| 2669 | let set_active = typed_export(store, instance, "pgl_setPGliteActive")?; |
| 2670 | let start_pglite = typed_export(store, instance, "pgl_startPGlite")?; |
| 2671 | let run_atexit_funcs = optional_typed_export(store, instance, "pgl_run_atexit_funcs")?; |
| 2672 | let backend_timing_reset = |
| 2673 | optional_typed_export(store, instance, "pgl_backend_timing_reset")?; |
| 2674 | let backend_timing_elapsed_us = |
| 2675 | optional_typed_export(store, instance, "pgl_backend_timing_elapsed_us")?; |
| 2676 | |
| 2677 | Ok(Self { |
| 2678 | wasi_start, |
| 2679 | set_force_host_error_recovery, |
| 2680 | set_active, |
| 2681 | start_pglite, |
| 2682 | run_atexit_funcs, |
| 2683 | backend_timing_reset, |
| 2684 | backend_timing_elapsed_us, |
| 2685 | }) |
| 2686 | } |
| 2687 | } |
| 2688 | |
| 2689 | impl WasixProtocolExports { |
no test coverage detected