pub unsafe extern "C" fn ly_path_compile_predicate(
ctx: *const ly_ctx,
cur_node: *const lysc_node,
cur_mod: *const lys_module,
ctx_node: *const lysc_node,
expr: *const lyxp_expr,
tok_idx: *mut u32,
format: Type,
prefix_data: *mut c_void,
predicates: *mut *mut ly_path_predicate,
) -> Type