pub unsafe extern "C" fn shaderc_compile_options_set_include_callbacks(
    options: *mut ShadercCompileOptions,
    resolver: extern "C" fn(user_data: *mut c_void, requested_source: *const c_char, type_: c_int, requesting_source: *const c_char, include_depth: size_t) -> *mut shaderc_include_result,
    result_releaser: extern "C" fn(user_data: *mut c_void, include_result: *mut shaderc_include_result),
    user_data: *mut c_void
)