Type Alias libyang2_sys::ly_module_imp_clb

source ·
pub type ly_module_imp_clb = Option<unsafe extern "C" fn(mod_name: *const c_char, mod_rev: *const c_char, submod_name: *const c_char, submod_rev: *const c_char, user_data: *mut c_void, format: *mut Type, module_data: *mut *const c_char, free_module_data: *mut ly_module_imp_data_free_clb) -> Type>;

Aliased Type§

enum ly_module_imp_clb {
    None,
    Some(unsafe extern "C" fn(_: *const i8, _: *const i8, _: *const i8, _: *const i8, _: *mut c_void, _: *mut u32, _: *mut *const i8, _: *mut Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void)>) -> u32),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(_: *const i8, _: *const i8, _: *const i8, _: *const i8, _: *mut c_void, _: *mut u32, _: *mut *const i8, _: *mut Option<unsafe extern "C" fn(_: *mut c_void, _: *mut c_void)>) -> u32)

Some value of type T.