pub unsafe extern "C" fn halide_buffer_copy(
user_context: *mut c_void,
src: *mut halide_buffer_t,
dst_device_interface: *const halide_device_interface_t,
dst: *mut halide_buffer_t,
) -> c_intpub unsafe extern "C" fn halide_buffer_copy(
user_context: *mut c_void,
src: *mut halide_buffer_t,
dst_device_interface: *const halide_device_interface_t,
dst: *mut halide_buffer_t,
) -> c_int