@@ -59,7 +59,7 @@ pub fn content_deserialize_async<R: FnOnce(Result<glib::Value, glib::Error>) + '
5959 _source_object : * mut glib:: gobject_ffi:: GObject ,
6060 res : * mut gio:: ffi:: GAsyncResult ,
6161 user_data : glib:: ffi:: gpointer ,
62- ) {
62+ ) { unsafe {
6363 let mut error = ptr:: null_mut ( ) ;
6464 let mut value = glib:: Value :: uninitialized ( ) ;
6565 let _ = ffi:: gdk_content_deserialize_finish ( res, value. to_glib_none_mut ( ) . 0 , & mut error) ;
@@ -71,7 +71,7 @@ pub fn content_deserialize_async<R: FnOnce(Result<glib::Value, glib::Error>) + '
7171 let callback: Box < glib:: thread_guard:: ThreadGuard < R > > = Box :: from_raw ( user_data as * mut _ ) ;
7272 let callback = callback. into_inner ( ) ;
7373 callback ( result) ;
74- }
74+ } }
7575 let callback = content_deserialize_async_trampoline :: < R > ;
7676 unsafe {
7777 ffi:: gdk_content_deserialize_async (
@@ -126,7 +126,7 @@ pub fn content_register_deserializer<
126126 P : Fn ( & ContentDeserializer , & mut Option < T > ) + ' static ,
127127 > (
128128 deserializer : * mut ffi:: GdkContentDeserializer ,
129- ) {
129+ ) { unsafe {
130130 let deserializer: ContentDeserializer = from_glib_full ( deserializer) ;
131131 let callback: & P =
132132 & * ( ffi:: gdk_content_deserializer_get_user_data ( deserializer. to_glib_none ( ) . 0 )
@@ -135,9 +135,9 @@ pub fn content_register_deserializer<
135135 let mut task_data: * mut Option < T > =
136136 ffi:: gdk_content_deserializer_get_task_data ( deserializer. to_glib_none ( ) . 0 ) as * mut _ ;
137137 if task_data. is_null ( ) {
138- unsafe extern "C" fn notify_func < T : ' static > ( data : glib:: ffi:: gpointer ) {
138+ unsafe extern "C" fn notify_func < T : ' static > ( data : glib:: ffi:: gpointer ) { unsafe {
139139 let _task_data: Box < Option < T > > = Box :: from_raw ( data as * mut _ ) ;
140- }
140+ } }
141141 task_data = Box :: into_raw ( Box :: new ( None ) ) ;
142142 ffi:: gdk_content_deserializer_set_task_data (
143143 deserializer. to_glib_none ( ) . 0 ,
@@ -147,16 +147,16 @@ pub fn content_register_deserializer<
147147 }
148148
149149 ( * callback) ( & deserializer, & mut * task_data) ;
150- }
150+ } }
151151 let deserialize = Some ( deserialize_func :: < T , P > as _ ) ;
152152 unsafe extern "C" fn notify_func <
153153 T : ' static ,
154154 P : Fn ( & ContentDeserializer , & mut Option < T > ) + ' static ,
155155 > (
156156 data : glib:: ffi:: gpointer ,
157- ) {
157+ ) { unsafe {
158158 let _callback: Box < P > = Box :: from_raw ( data as * mut _ ) ;
159- }
159+ } }
160160 let destroy_call4 = Some ( notify_func :: < T , P > as _ ) ;
161161 let super_callback0: Box < P > = deserialize_data;
162162 unsafe {
@@ -186,17 +186,17 @@ pub fn content_register_serializer<
186186 P : Fn ( & ContentSerializer , & mut Option < T > ) + ' static ,
187187 > (
188188 serializer : * mut ffi:: GdkContentSerializer ,
189- ) {
189+ ) { unsafe {
190190 let serializer: ContentSerializer = from_glib_full ( serializer) ;
191191 let callback: & P =
192192 & * ( ffi:: gdk_content_serializer_get_user_data ( serializer. to_glib_none ( ) . 0 ) as * mut _ ) ;
193193
194194 let mut task_data: * mut Option < T > =
195195 ffi:: gdk_content_serializer_get_task_data ( serializer. to_glib_none ( ) . 0 ) as * mut _ ;
196196 if task_data. is_null ( ) {
197- unsafe extern "C" fn notify_func < T : ' static > ( data : glib:: ffi:: gpointer ) {
197+ unsafe extern "C" fn notify_func < T : ' static > ( data : glib:: ffi:: gpointer ) { unsafe {
198198 let _task_data: Box < Option < T > > = Box :: from_raw ( data as * mut _ ) ;
199- }
199+ } }
200200 task_data = Box :: into_raw ( Box :: new ( None ) ) ;
201201 ffi:: gdk_content_serializer_set_task_data (
202202 serializer. to_glib_none ( ) . 0 ,
@@ -206,16 +206,16 @@ pub fn content_register_serializer<
206206 }
207207
208208 ( * callback) ( & serializer, & mut * task_data) ;
209- }
209+ } }
210210 let serialize = Some ( serialize_func :: < T , P > as _ ) ;
211211 unsafe extern "C" fn notify_func <
212212 T : ' static ,
213213 P : Fn ( & ContentSerializer , & mut Option < T > ) + ' static ,
214214 > (
215215 data : glib:: ffi:: gpointer ,
216- ) {
216+ ) { unsafe {
217217 let _callback: Box < P > = Box :: from_raw ( data as * mut _ ) ;
218- }
218+ } }
219219 let destroy_call4 = Some ( notify_func :: < T , P > as _ ) ;
220220 let super_callback0: Box < P > = serialize_data;
221221 unsafe {
@@ -256,7 +256,7 @@ pub fn content_serialize_async<R: FnOnce(Result<(), glib::Error>) + 'static>(
256256 _source_object : * mut glib:: gobject_ffi:: GObject ,
257257 res : * mut gio:: ffi:: GAsyncResult ,
258258 user_data : glib:: ffi:: gpointer ,
259- ) {
259+ ) { unsafe {
260260 let mut error = ptr:: null_mut ( ) ;
261261 let _ = ffi:: gdk_content_serialize_finish ( res, & mut error) ;
262262 let result = if error. is_null ( ) {
@@ -267,7 +267,7 @@ pub fn content_serialize_async<R: FnOnce(Result<(), glib::Error>) + 'static>(
267267 let callback: Box < glib:: thread_guard:: ThreadGuard < R > > = Box :: from_raw ( user_data as * mut _ ) ;
268268 let callback = callback. into_inner ( ) ;
269269 callback ( result) ;
270- }
270+ } }
271271 let callback = content_serialize_async_trampoline :: < R > ;
272272 unsafe {
273273 ffi:: gdk_content_serialize_async (
0 commit comments