1- // This file was generated by gir (https://github.com/gtk-rs/gir @ 8b9d0bb ) 
1+ // This file was generated by gir (https://github.com/gtk-rs/gir @ ef40528 ) 
22// from gir-files (https://github.com/gtk-rs/gir-files @ 77d1f70) 
33// DO NOT EDIT 
44
@@ -68,20 +68,20 @@ pub trait IconInfoExt {
6868    fn  load_icon ( & self )  -> Result < gdk_pixbuf:: Pixbuf ,  Error > ; 
6969
7070    #[ cfg( any( feature = "v3_8" ,  feature = "dox" ) ) ]  
71-     fn  load_icon_async < ' a ,  P :  Into < Option < & ' a  gio:: Cancellable > > ,  Q :  FnOnce ( Result < ( ) ,  Error > )  + Send  + ' static > ( & self ,  cancellable :  P ,  callback :  Q ) ; 
71+     fn  load_icon_async < ' a ,  P :  Into < Option < & ' a  gio:: Cancellable > > ,  Q :  FnOnce ( Result < gdk_pixbuf :: Pixbuf ,  Error > )  + Send  + ' static > ( & self ,  cancellable :  P ,  callback :  Q ) ; 
7272
7373    #[ cfg( any( feature = "v3_10" ,  feature = "dox" ) ) ]  
7474    fn  load_surface < ' a ,  P :  Into < Option < & ' a  gdk:: Window > > > ( & self ,  for_window :  P )  -> Result < cairo:: Surface ,  Error > ; 
7575
7676    fn  load_symbolic < ' a ,  ' b ,  ' c ,  P :  Into < Option < & ' a  gdk:: RGBA > > ,  Q :  Into < Option < & ' b  gdk:: RGBA > > ,  R :  Into < Option < & ' c  gdk:: RGBA > > > ( & self ,  fg :  & gdk:: RGBA ,  success_color :  P ,  warning_color :  Q ,  error_color :  R )  -> Result < ( gdk_pixbuf:: Pixbuf ,  bool ) ,  Error > ; 
7777
7878    #[ cfg( any( feature = "v3_8" ,  feature = "dox" ) ) ]  
79-     fn  load_symbolic_async < ' a ,  ' b ,  ' c ,  ' d ,  P :  Into < Option < & ' a  gdk:: RGBA > > ,  Q :  Into < Option < & ' b  gdk:: RGBA > > ,  R :  Into < Option < & ' c  gdk:: RGBA > > ,  S :  Into < Option < & ' d  gio:: Cancellable > > ,  T :  FnOnce ( Result < bool ,  Error > )  + Send  + ' static > ( & self ,  fg :  & gdk:: RGBA ,  success_color :  P ,  warning_color :  Q ,  error_color :  R ,  cancellable :  S ,  callback :  T ) ; 
79+     fn  load_symbolic_async < ' a ,  ' b ,  ' c ,  ' d ,  P :  Into < Option < & ' a  gdk:: RGBA > > ,  Q :  Into < Option < & ' b  gdk:: RGBA > > ,  R :  Into < Option < & ' c  gdk:: RGBA > > ,  S :  Into < Option < & ' d  gio:: Cancellable > > ,  T :  FnOnce ( Result < ( gdk_pixbuf :: Pixbuf ,   bool ) ,  Error > )  + Send  + ' static > ( & self ,  fg :  & gdk:: RGBA ,  success_color :  P ,  warning_color :  Q ,  error_color :  R ,  cancellable :  S ,  callback :  T ) ; 
8080
8181    fn  load_symbolic_for_context ( & self ,  context :  & StyleContext )  -> Result < ( gdk_pixbuf:: Pixbuf ,  bool ) ,  Error > ; 
8282
8383    #[ cfg( any( feature = "v3_8" ,  feature = "dox" ) ) ]  
84-     fn  load_symbolic_for_context_async < ' a ,  P :  Into < Option < & ' a  gio:: Cancellable > > ,  Q :  FnOnce ( Result < bool ,  Error > )  + Send  + ' static > ( & self ,  context :  & StyleContext ,  cancellable :  P ,  callback :  Q ) ; 
84+     fn  load_symbolic_for_context_async < ' a ,  P :  Into < Option < & ' a  gio:: Cancellable > > ,  Q :  FnOnce ( Result < ( gdk_pixbuf :: Pixbuf ,   bool ) ,  Error > )  + Send  + ' static > ( & self ,  context :  & StyleContext ,  cancellable :  P ,  callback :  Q ) ; 
8585
8686    #[ cfg_attr( feature = "v3_14" ,  deprecated) ]  
8787    fn  set_raw_coordinates ( & self ,  raw_coordinates :  bool ) ; 
@@ -153,15 +153,15 @@ impl<O: IsA<IconInfo>> IconInfoExt for O {
153153    } 
154154
155155    #[ cfg( any( feature = "v3_8" ,  feature = "dox" ) ) ]  
156-     fn  load_icon_async < ' a ,  P :  Into < Option < & ' a  gio:: Cancellable > > ,  Q :  FnOnce ( Result < ( ) ,  Error > )  + Send  + ' static > ( & self ,  cancellable :  P ,  callback :  Q )  { 
156+     fn  load_icon_async < ' a ,  P :  Into < Option < & ' a  gio:: Cancellable > > ,  Q :  FnOnce ( Result < gdk_pixbuf :: Pixbuf ,  Error > )  + Send  + ' static > ( & self ,  cancellable :  P ,  callback :  Q )  { 
157157        let  cancellable = cancellable. into ( ) ; 
158158        let  cancellable = cancellable. to_glib_none ( ) ; 
159159        let  user_data:  Box < Box < Q > >  = Box :: new ( Box :: new ( callback) ) ; 
160-         unsafe  extern  "C"  fn  load_icon_async_trampoline < Q :  FnOnce ( Result < ( ) ,  Error > )  + Send  + ' static > ( _source_object :  * mut  gobject_ffi:: GObject ,  res :  * mut  gio_ffi:: GAsyncResult ,  user_data :  glib_ffi:: gpointer ) 
160+         unsafe  extern  "C"  fn  load_icon_async_trampoline < Q :  FnOnce ( Result < gdk_pixbuf :: Pixbuf ,  Error > )  + Send  + ' static > ( _source_object :  * mut  gobject_ffi:: GObject ,  res :  * mut  gio_ffi:: GAsyncResult ,  user_data :  glib_ffi:: gpointer ) 
161161        { 
162162            let  mut  error = ptr:: null_mut ( ) ; 
163-             let  _  = ffi:: gtk_icon_info_load_icon_finish ( _source_object as  * mut  _ ,  res,  & mut  error) ; 
164-             let  result = if  error. is_null ( )  {  Ok ( ( ) )  }  else  {  Err ( from_glib_full ( error) )  } ; 
163+             let  ret  = ffi:: gtk_icon_info_load_icon_finish ( _source_object as  * mut  _ ,  res,  & mut  error) ; 
164+             let  result = if  error. is_null ( )  {  Ok ( from_glib_full ( ret ) )  }  else  {  Err ( from_glib_full ( error) )  } ; 
165165            let  callback:  Box < Box < Q > >  = Box :: from_raw ( user_data as  * mut  _ ) ; 
166166            callback ( result) ; 
167167        } 
@@ -198,7 +198,7 @@ impl<O: IsA<IconInfo>> IconInfoExt for O {
198198    } 
199199
200200    #[ cfg( any( feature = "v3_8" ,  feature = "dox" ) ) ]  
201-     fn  load_symbolic_async < ' a ,  ' b ,  ' c ,  ' d ,  P :  Into < Option < & ' a  gdk:: RGBA > > ,  Q :  Into < Option < & ' b  gdk:: RGBA > > ,  R :  Into < Option < & ' c  gdk:: RGBA > > ,  S :  Into < Option < & ' d  gio:: Cancellable > > ,  T :  FnOnce ( Result < bool ,  Error > )  + Send  + ' static > ( & self ,  fg :  & gdk:: RGBA ,  success_color :  P ,  warning_color :  Q ,  error_color :  R ,  cancellable :  S ,  callback :  T )  { 
201+     fn  load_symbolic_async < ' a ,  ' b ,  ' c ,  ' d ,  P :  Into < Option < & ' a  gdk:: RGBA > > ,  Q :  Into < Option < & ' b  gdk:: RGBA > > ,  R :  Into < Option < & ' c  gdk:: RGBA > > ,  S :  Into < Option < & ' d  gio:: Cancellable > > ,  T :  FnOnce ( Result < ( gdk_pixbuf :: Pixbuf ,   bool ) ,  Error > )  + Send  + ' static > ( & self ,  fg :  & gdk:: RGBA ,  success_color :  P ,  warning_color :  Q ,  error_color :  R ,  cancellable :  S ,  callback :  T )  { 
202202        let  success_color = success_color. into ( ) ; 
203203        let  success_color = success_color. to_glib_none ( ) ; 
204204        let  warning_color = warning_color. into ( ) ; 
@@ -208,12 +208,12 @@ impl<O: IsA<IconInfo>> IconInfoExt for O {
208208        let  cancellable = cancellable. into ( ) ; 
209209        let  cancellable = cancellable. to_glib_none ( ) ; 
210210        let  user_data:  Box < Box < T > >  = Box :: new ( Box :: new ( callback) ) ; 
211-         unsafe  extern  "C"  fn  load_symbolic_async_trampoline < T :  FnOnce ( Result < bool ,  Error > )  + Send  + ' static > ( _source_object :  * mut  gobject_ffi:: GObject ,  res :  * mut  gio_ffi:: GAsyncResult ,  user_data :  glib_ffi:: gpointer ) 
211+         unsafe  extern  "C"  fn  load_symbolic_async_trampoline < T :  FnOnce ( Result < ( gdk_pixbuf :: Pixbuf ,   bool ) ,  Error > )  + Send  + ' static > ( _source_object :  * mut  gobject_ffi:: GObject ,  res :  * mut  gio_ffi:: GAsyncResult ,  user_data :  glib_ffi:: gpointer ) 
212212        { 
213213            let  mut  error = ptr:: null_mut ( ) ; 
214214            let  mut  was_symbolic = mem:: uninitialized ( ) ; 
215-             let  _  = ffi:: gtk_icon_info_load_symbolic_finish ( _source_object as  * mut  _ ,  res,  & mut  was_symbolic,  & mut  error) ; 
216-             let  result = if  error. is_null ( )  {  Ok ( from_glib ( was_symbolic) )  }  else  {  Err ( from_glib_full ( error) )  } ; 
215+             let  ret  = ffi:: gtk_icon_info_load_symbolic_finish ( _source_object as  * mut  _ ,  res,  & mut  was_symbolic,  & mut  error) ; 
216+             let  result = if  error. is_null ( )  {  Ok ( ( from_glib_full ( ret ) ,   from_glib ( was_symbolic) ) )  }  else  {  Err ( from_glib_full ( error) )  } ; 
217217            let  callback:  Box < Box < T > >  = Box :: from_raw ( user_data as  * mut  _ ) ; 
218218            callback ( result) ; 
219219        } 
@@ -233,16 +233,16 @@ impl<O: IsA<IconInfo>> IconInfoExt for O {
233233    } 
234234
235235    #[ cfg( any( feature = "v3_8" ,  feature = "dox" ) ) ]  
236-     fn  load_symbolic_for_context_async < ' a ,  P :  Into < Option < & ' a  gio:: Cancellable > > ,  Q :  FnOnce ( Result < bool ,  Error > )  + Send  + ' static > ( & self ,  context :  & StyleContext ,  cancellable :  P ,  callback :  Q )  { 
236+     fn  load_symbolic_for_context_async < ' a ,  P :  Into < Option < & ' a  gio:: Cancellable > > ,  Q :  FnOnce ( Result < ( gdk_pixbuf :: Pixbuf ,   bool ) ,  Error > )  + Send  + ' static > ( & self ,  context :  & StyleContext ,  cancellable :  P ,  callback :  Q )  { 
237237        let  cancellable = cancellable. into ( ) ; 
238238        let  cancellable = cancellable. to_glib_none ( ) ; 
239239        let  user_data:  Box < Box < Q > >  = Box :: new ( Box :: new ( callback) ) ; 
240-         unsafe  extern  "C"  fn  load_symbolic_for_context_async_trampoline < Q :  FnOnce ( Result < bool ,  Error > )  + Send  + ' static > ( _source_object :  * mut  gobject_ffi:: GObject ,  res :  * mut  gio_ffi:: GAsyncResult ,  user_data :  glib_ffi:: gpointer ) 
240+         unsafe  extern  "C"  fn  load_symbolic_for_context_async_trampoline < Q :  FnOnce ( Result < ( gdk_pixbuf :: Pixbuf ,   bool ) ,  Error > )  + Send  + ' static > ( _source_object :  * mut  gobject_ffi:: GObject ,  res :  * mut  gio_ffi:: GAsyncResult ,  user_data :  glib_ffi:: gpointer ) 
241241        { 
242242            let  mut  error = ptr:: null_mut ( ) ; 
243243            let  mut  was_symbolic = mem:: uninitialized ( ) ; 
244-             let  _  = ffi:: gtk_icon_info_load_symbolic_for_context_finish ( _source_object as  * mut  _ ,  res,  & mut  was_symbolic,  & mut  error) ; 
245-             let  result = if  error. is_null ( )  {  Ok ( from_glib ( was_symbolic) )  }  else  {  Err ( from_glib_full ( error) )  } ; 
244+             let  ret  = ffi:: gtk_icon_info_load_symbolic_for_context_finish ( _source_object as  * mut  _ ,  res,  & mut  was_symbolic,  & mut  error) ; 
245+             let  result = if  error. is_null ( )  {  Ok ( ( from_glib_full ( ret ) ,   from_glib ( was_symbolic) ) )  }  else  {  Err ( from_glib_full ( error) )  } ; 
246246            let  callback:  Box < Box < Q > >  = Box :: from_raw ( user_data as  * mut  _ ) ; 
247247            callback ( result) ; 
248248        } 
0 commit comments