pub unsafe extern "C" fn g_file_replace_contents(
file: *mut GFile,
contents: *const u8,
length: size_t,
etag: *const c_char,
make_backup: gboolean,
flags: GFileCreateFlags,
new_etag: *mut *mut c_char,
cancellable: *mut GCancellable,
error: *mut *mut GError,
) -> gboolean