Type Alias ValkeyModuleScriptingEngineMethodsV1
Source pub type ValkeyModuleScriptingEngineMethodsV1 = ValkeyModuleScriptingEngineMethods;
#[repr(C)]
pub 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>,
}