Function tetsy_rocksdb::rocksdb_ffi::rocksdb_mergeoperator_create[][src]

pub unsafe extern "C" fn rocksdb_mergeoperator_create(
    state: *mut c_void,
    destroy: extern "C" fn(*mut c_void),
    full_merge: extern "C" fn(*mut c_void, *const i8, usize, *const i8, usize, *const *const i8, *const usize, i32, *mut u8, *mut usize) -> *const i8,
    partial_merge: extern "C" fn(*mut c_void, *const i8, usize, *const *const i8, *const usize, i32, *mut u8, *mut usize) -> *const i8,
    delete_value: Option<extern "C" fn(*mut c_void, *const i8, *mut usize)>,
    name_fn: extern "C" fn(*mut c_void) -> *const i8
) -> *const DBMergeOperatorOpaque