MCPcopy Create free account
hub / github.com/f0rr0/oliphaunt / load

Method load

src/pglite/postgres_mod.rs:2665–2686  ·  view source on GitHub ↗
(store: &mut Store, instance: &Instance)

Source from the content-addressed store, hash-verified

2663
2664impl 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
2689impl WasixProtocolExports {

Callers 5

snapshotMethod · 0.45
addMethod · 0.45
snapshotMethod · 0.45

Calls 2

typed_exportFunction · 0.85
optional_typed_exportFunction · 0.85

Tested by

no test coverage detected