@@ -224,7 +224,7 @@ pub trait FileExt: IsA<File> + 'static {
224224 cancellable : Option < & impl IsA < Cancellable > > ,
225225 progress_callback : Option < & mut dyn ( FnMut ( i64 , i64 ) ) > ,
226226 ) -> 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;
228228 unsafe extern "C" fn progress_callback_func (
229229 current_num_bytes : i64 ,
230230 total_num_bytes : i64 ,
@@ -242,7 +242,7 @@ pub trait FileExt: IsA<File> + 'static {
242242 } else {
243243 None
244244 } ;
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;
246246 unsafe {
247247 let mut error = std:: ptr:: null_mut ( ) ;
248248 let is_ok = ffi:: g_file_copy (
@@ -251,7 +251,7 @@ pub trait FileExt: IsA<File> + 'static {
251251 flags. into_glib ( ) ,
252252 cancellable. map ( |p| p. as_ref ( ) ) . to_glib_none ( ) . 0 ,
253253 progress_callback,
254- super_callback0 as * const _ as * mut _ ,
254+ super_callback0 as * mut _ as * mut _ ,
255255 & mut error,
256256 ) ;
257257 debug_assert_eq ! ( is_ok == glib:: ffi:: GFALSE , !error. is_null( ) ) ;
@@ -1252,7 +1252,7 @@ pub trait FileExt: IsA<File> + 'static {
12521252 cancellable : Option < & impl IsA < Cancellable > > ,
12531253 progress_callback : Option < & mut dyn ( FnMut ( i64 , i64 ) ) > ,
12541254 ) -> 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;
12561256 unsafe extern "C" fn progress_callback_func (
12571257 current_num_bytes : i64 ,
12581258 total_num_bytes : i64 ,
@@ -1270,7 +1270,7 @@ pub trait FileExt: IsA<File> + 'static {
12701270 } else {
12711271 None
12721272 } ;
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;
12741274 unsafe {
12751275 let mut error = std:: ptr:: null_mut ( ) ;
12761276 let is_ok = ffi:: g_file_move (
@@ -1279,7 +1279,7 @@ pub trait FileExt: IsA<File> + 'static {
12791279 flags. into_glib ( ) ,
12801280 cancellable. map ( |p| p. as_ref ( ) ) . to_glib_none ( ) . 0 ,
12811281 progress_callback,
1282- super_callback0 as * const _ as * mut _ ,
1282+ super_callback0 as * mut _ as * mut _ ,
12831283 & mut error,
12841284 ) ;
12851285 debug_assert_eq ! ( is_ok == glib:: ffi:: GFALSE , !error. is_null( ) ) ;
0 commit comments