pub unsafe extern "C" fn ly_path_compile(
ctx: *const ly_ctx,
cur_mod: *const lys_module,
ctx_node: *const lysc_node,
top_ext: *const lysc_ext_instance,
expr: *const lyxp_expr,
oper: u16,
target: u16,
limit_access_tree: ly_bool,
format: Type,
prefix_data: *mut c_void,
path: *mut *mut ly_path,
) -> Type