Skip to main content

ffi_migrate

Function ffi_migrate 

Source
pub unsafe fn ffi_migrate<F>(
    schema_ptr: *const u8,
    schema_len: usize,
    deltas_ptr: *const u8,
    deltas_len: usize,
    config_ptr: *const u8,
    config_len: usize,
    migrate_fn: F,
) -> *mut u8
where F: Fn(Schema, Vec<Delta>, JSON, &Utils) -> Vec<OutputFile>,
Expand description

Helper for implementing _migrate WASM export

ยงSafety

This function is unsafe because it works with raw pointers from WASM.