Function mentat_ffi::store_in_progress_builder [] [src]

#[no_mangle]
pub unsafe extern "C" fn store_in_progress_builder<'a, 'c>(
    store: *mut Store,
    error: *mut ExternError
) -> *mut InProgressBuilder<'a, 'c>

Starts a new transaction and creates a builder using the transaction to allow for programmatic assertion of values.

Safety

Callers are responsible for managing the memory for the return value. A destructor in_progress_builder_destroy is provided for releasing the memory for this pointer type.