Type Alias ValkeyModuleScriptingEngineMethodsV1
Source pub type ValkeyModuleScriptingEngineMethodsV1 = ValkeyModuleScriptingEngineMethods;
struct ValkeyModuleScriptingEngineMethodsV1 {
pub version: u64,
pub compile_code: Option<unsafe extern "C" fn(_: *mut ValkeyModuleCtx, _: *mut c_void, _: u32, _: *const i8, _: usize, _: *mut usize, _: *mut *mut ValkeyModuleString) -> *mut *mut ValkeyModuleScriptingEngineCompiledFunction>,
pub free_function: Option<unsafe extern "C" fn(_: *mut ValkeyModuleCtx, _: *mut c_void, _: u32, _: *mut ValkeyModuleScriptingEngineCompiledFunction)>,
pub call_function: Option<unsafe extern "C" fn(_: *mut ValkeyModuleCtx, _: *mut c_void, _: *mut c_void, _: *mut ValkeyModuleScriptingEngineCompiledFunction, _: u32, _: *mut *mut ValkeyModuleString, _: usize, _: *mut *mut ValkeyModuleString, _: usize)>,
pub get_function_memory_overhead: Option<unsafe extern "C" fn(_: *mut ValkeyModuleCtx, _: *mut ValkeyModuleScriptingEngineCompiledFunction) -> usize>,
pub reset_eval_env: Option<unsafe extern "C" fn(_: *mut ValkeyModuleCtx, _: *mut c_void, _: i32) -> *mut ValkeyModuleScriptingEngineCallableLazyEvalReset>,
pub get_memory_info: Option<unsafe extern "C" fn(_: *mut ValkeyModuleCtx, _: *mut c_void, _: u32) -> ValkeyModuleScriptingEngineMemoryInfo>,
}