@@ -224,7 +224,7 @@ pub trait FileExt: IsA<File> + 'static {
224
224
cancellable : Option < & impl IsA < Cancellable > > ,
225
225
progress_callback : Option < & mut dyn ( FnMut ( i64 , i64 ) ) > ,
226
226
) -> Result < ( ) , glib:: Error > {
227
- let progress_callback_data: Option < & mut dyn ( FnMut ( i64 , i64 ) ) > = progress_callback;
227
+ let mut progress_callback_data: Option < & mut dyn ( FnMut ( i64 , i64 ) ) > = progress_callback;
228
228
unsafe extern "C" fn progress_callback_func (
229
229
current_num_bytes : i64 ,
230
230
total_num_bytes : i64 ,
@@ -242,7 +242,7 @@ pub trait FileExt: IsA<File> + 'static {
242
242
} else {
243
243
None
244
244
} ;
245
- let super_callback0: & Option < & mut dyn ( FnMut ( i64 , i64 ) ) > = & progress_callback_data;
245
+ let super_callback0: & mut Option < & mut dyn ( FnMut ( i64 , i64 ) ) > = & mut progress_callback_data;
246
246
unsafe {
247
247
let mut error = std:: ptr:: null_mut ( ) ;
248
248
let is_ok = ffi:: g_file_copy (
@@ -251,7 +251,7 @@ pub trait FileExt: IsA<File> + 'static {
251
251
flags. into_glib ( ) ,
252
252
cancellable. map ( |p| p. as_ref ( ) ) . to_glib_none ( ) . 0 ,
253
253
progress_callback,
254
- super_callback0 as * const _ as * mut _ ,
254
+ super_callback0 as * mut _ as * mut _ ,
255
255
& mut error,
256
256
) ;
257
257
debug_assert_eq ! ( is_ok == glib:: ffi:: GFALSE , !error. is_null( ) ) ;
@@ -1252,7 +1252,7 @@ pub trait FileExt: IsA<File> + 'static {
1252
1252
cancellable : Option < & impl IsA < Cancellable > > ,
1253
1253
progress_callback : Option < & mut dyn ( FnMut ( i64 , i64 ) ) > ,
1254
1254
) -> Result < ( ) , glib:: Error > {
1255
- let progress_callback_data: Option < & mut dyn ( FnMut ( i64 , i64 ) ) > = progress_callback;
1255
+ let mut progress_callback_data: Option < & mut dyn ( FnMut ( i64 , i64 ) ) > = progress_callback;
1256
1256
unsafe extern "C" fn progress_callback_func (
1257
1257
current_num_bytes : i64 ,
1258
1258
total_num_bytes : i64 ,
@@ -1270,7 +1270,7 @@ pub trait FileExt: IsA<File> + 'static {
1270
1270
} else {
1271
1271
None
1272
1272
} ;
1273
- let super_callback0: & Option < & mut dyn ( FnMut ( i64 , i64 ) ) > = & progress_callback_data;
1273
+ let super_callback0: & mut Option < & mut dyn ( FnMut ( i64 , i64 ) ) > = & mut progress_callback_data;
1274
1274
unsafe {
1275
1275
let mut error = std:: ptr:: null_mut ( ) ;
1276
1276
let is_ok = ffi:: g_file_move (
@@ -1279,7 +1279,7 @@ pub trait FileExt: IsA<File> + 'static {
1279
1279
flags. into_glib ( ) ,
1280
1280
cancellable. map ( |p| p. as_ref ( ) ) . to_glib_none ( ) . 0 ,
1281
1281
progress_callback,
1282
- super_callback0 as * const _ as * mut _ ,
1282
+ super_callback0 as * mut _ as * mut _ ,
1283
1283
& mut error,
1284
1284
) ;
1285
1285
debug_assert_eq ! ( is_ok == glib:: ffi:: GFALSE , !error. is_null( ) ) ;
0 commit comments