1 // This file was generated by gir (https://github.com/gtk-rs/gir)
2 // from gir-files (https://github.com/gtk-rs/gir-files)
3 // DO NOT EDIT
4 
5 use gio_sys;
6 use std::ffi::CStr;
7 
8 #[cfg(any(feature = "v2_58", feature = "dox"))]
9 lazy_static! {
10     pub static ref DRIVE_IDENTIFIER_KIND_UNIX_DEVICE: &'static str = unsafe {
11         CStr::from_ptr(gio_sys::G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE)
12             .to_str()
13             .unwrap()
14     };
15 }
16 lazy_static! {
17     pub static ref FILE_ATTRIBUTE_ACCESS_CAN_DELETE: &'static str = unsafe {
18         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE)
19             .to_str()
20             .unwrap()
21     };
22 }
23 lazy_static! {
24     pub static ref FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE: &'static str = unsafe {
25         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE)
26             .to_str()
27             .unwrap()
28     };
29 }
30 lazy_static! {
31     pub static ref FILE_ATTRIBUTE_ACCESS_CAN_READ: &'static str = unsafe {
32         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_ACCESS_CAN_READ)
33             .to_str()
34             .unwrap()
35     };
36 }
37 lazy_static! {
38     pub static ref FILE_ATTRIBUTE_ACCESS_CAN_RENAME: &'static str = unsafe {
39         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME)
40             .to_str()
41             .unwrap()
42     };
43 }
44 lazy_static! {
45     pub static ref FILE_ATTRIBUTE_ACCESS_CAN_TRASH: &'static str = unsafe {
46         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH)
47             .to_str()
48             .unwrap()
49     };
50 }
51 lazy_static! {
52     pub static ref FILE_ATTRIBUTE_ACCESS_CAN_WRITE: &'static str = unsafe {
53         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE)
54             .to_str()
55             .unwrap()
56     };
57 }
58 lazy_static! {
59     pub static ref FILE_ATTRIBUTE_DOS_IS_ARCHIVE: &'static str = unsafe {
60         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE)
61             .to_str()
62             .unwrap()
63     };
64 }
65 #[cfg(any(feature = "v2_60", feature = "dox"))]
66 lazy_static! {
67     pub static ref FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT: &'static str = unsafe {
68         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT)
69             .to_str()
70             .unwrap()
71     };
72 }
73 lazy_static! {
74     pub static ref FILE_ATTRIBUTE_DOS_IS_SYSTEM: &'static str = unsafe {
75         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_DOS_IS_SYSTEM)
76             .to_str()
77             .unwrap()
78     };
79 }
80 #[cfg(any(feature = "v2_60", feature = "dox"))]
81 lazy_static! {
82     pub static ref FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG: &'static str = unsafe {
83         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG)
84             .to_str()
85             .unwrap()
86     };
87 }
88 lazy_static! {
89     pub static ref FILE_ATTRIBUTE_ETAG_VALUE: &'static str = unsafe {
90         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_ETAG_VALUE)
91             .to_str()
92             .unwrap()
93     };
94 }
95 lazy_static! {
96     pub static ref FILE_ATTRIBUTE_FILESYSTEM_FREE: &'static str = unsafe {
97         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_FILESYSTEM_FREE)
98             .to_str()
99             .unwrap()
100     };
101 }
102 lazy_static! {
103     pub static ref FILE_ATTRIBUTE_FILESYSTEM_READONLY: &'static str = unsafe {
104         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_FILESYSTEM_READONLY)
105             .to_str()
106             .unwrap()
107     };
108 }
109 lazy_static! {
110     pub static ref FILE_ATTRIBUTE_FILESYSTEM_REMOTE: &'static str = unsafe {
111         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE)
112             .to_str()
113             .unwrap()
114     };
115 }
116 lazy_static! {
117     pub static ref FILE_ATTRIBUTE_FILESYSTEM_SIZE: &'static str = unsafe {
118         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_FILESYSTEM_SIZE)
119             .to_str()
120             .unwrap()
121     };
122 }
123 lazy_static! {
124     pub static ref FILE_ATTRIBUTE_FILESYSTEM_TYPE: &'static str = unsafe {
125         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_FILESYSTEM_TYPE)
126             .to_str()
127             .unwrap()
128     };
129 }
130 lazy_static! {
131     pub static ref FILE_ATTRIBUTE_FILESYSTEM_USED: &'static str = unsafe {
132         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_FILESYSTEM_USED)
133             .to_str()
134             .unwrap()
135     };
136 }
137 lazy_static! {
138     pub static ref FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW: &'static str = unsafe {
139         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW)
140             .to_str()
141             .unwrap()
142     };
143 }
144 lazy_static! {
145     pub static ref FILE_ATTRIBUTE_GVFS_BACKEND: &'static str = unsafe {
146         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_GVFS_BACKEND)
147             .to_str()
148             .unwrap()
149     };
150 }
151 lazy_static! {
152     pub static ref FILE_ATTRIBUTE_ID_FILE: &'static str = unsafe {
153         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_ID_FILE)
154             .to_str()
155             .unwrap()
156     };
157 }
158 lazy_static! {
159     pub static ref FILE_ATTRIBUTE_ID_FILESYSTEM: &'static str = unsafe {
160         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_ID_FILESYSTEM)
161             .to_str()
162             .unwrap()
163     };
164 }
165 lazy_static! {
166     pub static ref FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT: &'static str = unsafe {
167         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT)
168             .to_str()
169             .unwrap()
170     };
171 }
172 lazy_static! {
173     pub static ref FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT: &'static str = unsafe {
174         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT)
175             .to_str()
176             .unwrap()
177     };
178 }
179 lazy_static! {
180     pub static ref FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL: &'static str = unsafe {
181         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL)
182             .to_str()
183             .unwrap()
184     };
185 }
186 lazy_static! {
187     pub static ref FILE_ATTRIBUTE_MOUNTABLE_CAN_START: &'static str = unsafe {
188         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START)
189             .to_str()
190             .unwrap()
191     };
192 }
193 lazy_static! {
194     pub static ref FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED: &'static str = unsafe {
195         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED)
196             .to_str()
197             .unwrap()
198     };
199 }
200 lazy_static! {
201     pub static ref FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP: &'static str = unsafe {
202         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP)
203             .to_str()
204             .unwrap()
205     };
206 }
207 lazy_static! {
208     pub static ref FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT: &'static str = unsafe {
209         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT)
210             .to_str()
211             .unwrap()
212     };
213 }
214 lazy_static! {
215     pub static ref FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI: &'static str = unsafe {
216         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI)
217             .to_str()
218             .unwrap()
219     };
220 }
221 lazy_static! {
222     pub static ref FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC: &'static str = unsafe {
223         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC)
224             .to_str()
225             .unwrap()
226     };
227 }
228 lazy_static! {
229     pub static ref FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE: &'static str = unsafe {
230         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE)
231             .to_str()
232             .unwrap()
233     };
234 }
235 lazy_static! {
236     pub static ref FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE: &'static str = unsafe {
237         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE)
238             .to_str()
239             .unwrap()
240     };
241 }
242 lazy_static! {
243     pub static ref FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE: &'static str = unsafe {
244         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE)
245             .to_str()
246             .unwrap()
247     };
248 }
249 lazy_static! {
250     pub static ref FILE_ATTRIBUTE_OWNER_GROUP: &'static str = unsafe {
251         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_OWNER_GROUP)
252             .to_str()
253             .unwrap()
254     };
255 }
256 lazy_static! {
257     pub static ref FILE_ATTRIBUTE_OWNER_USER: &'static str = unsafe {
258         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_OWNER_USER)
259             .to_str()
260             .unwrap()
261     };
262 }
263 lazy_static! {
264     pub static ref FILE_ATTRIBUTE_OWNER_USER_REAL: &'static str = unsafe {
265         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_OWNER_USER_REAL)
266             .to_str()
267             .unwrap()
268     };
269 }
270 lazy_static! {
271     pub static ref FILE_ATTRIBUTE_PREVIEW_ICON: &'static str = unsafe {
272         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_PREVIEW_ICON)
273             .to_str()
274             .unwrap()
275     };
276 }
277 #[cfg(any(feature = "v2_52", feature = "dox"))]
278 lazy_static! {
279     pub static ref FILE_ATTRIBUTE_RECENT_MODIFIED: &'static str = unsafe {
280         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_RECENT_MODIFIED)
281             .to_str()
282             .unwrap()
283     };
284 }
285 lazy_static! {
286     pub static ref FILE_ATTRIBUTE_SELINUX_CONTEXT: &'static str = unsafe {
287         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_SELINUX_CONTEXT)
288             .to_str()
289             .unwrap()
290     };
291 }
292 lazy_static! {
293     pub static ref FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE: &'static str = unsafe {
294         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE)
295             .to_str()
296             .unwrap()
297     };
298 }
299 lazy_static! {
300     pub static ref FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE: &'static str = unsafe {
301         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE)
302             .to_str()
303             .unwrap()
304     };
305 }
306 lazy_static! {
307     pub static ref FILE_ATTRIBUTE_STANDARD_COPY_NAME: &'static str = unsafe {
308         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_COPY_NAME)
309             .to_str()
310             .unwrap()
311     };
312 }
313 lazy_static! {
314     pub static ref FILE_ATTRIBUTE_STANDARD_DESCRIPTION: &'static str = unsafe {
315         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION)
316             .to_str()
317             .unwrap()
318     };
319 }
320 lazy_static! {
321     pub static ref FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME: &'static str = unsafe {
322         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME)
323             .to_str()
324             .unwrap()
325     };
326 }
327 lazy_static! {
328     pub static ref FILE_ATTRIBUTE_STANDARD_EDIT_NAME: &'static str = unsafe {
329         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME)
330             .to_str()
331             .unwrap()
332     };
333 }
334 lazy_static! {
335     pub static ref FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE: &'static str = unsafe {
336         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE)
337             .to_str()
338             .unwrap()
339     };
340 }
341 lazy_static! {
342     pub static ref FILE_ATTRIBUTE_STANDARD_ICON: &'static str = unsafe {
343         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_ICON)
344             .to_str()
345             .unwrap()
346     };
347 }
348 lazy_static! {
349     pub static ref FILE_ATTRIBUTE_STANDARD_IS_BACKUP: &'static str = unsafe {
350         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP)
351             .to_str()
352             .unwrap()
353     };
354 }
355 lazy_static! {
356     pub static ref FILE_ATTRIBUTE_STANDARD_IS_HIDDEN: &'static str = unsafe {
357         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN)
358             .to_str()
359             .unwrap()
360     };
361 }
362 lazy_static! {
363     pub static ref FILE_ATTRIBUTE_STANDARD_IS_SYMLINK: &'static str = unsafe {
364         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK)
365             .to_str()
366             .unwrap()
367     };
368 }
369 lazy_static! {
370     pub static ref FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL: &'static str = unsafe {
371         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL)
372             .to_str()
373             .unwrap()
374     };
375 }
376 #[cfg(any(feature = "v2_46", feature = "dox"))]
377 lazy_static! {
378     pub static ref FILE_ATTRIBUTE_STANDARD_IS_VOLATILE: &'static str = unsafe {
379         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE)
380             .to_str()
381             .unwrap()
382     };
383 }
384 lazy_static! {
385     pub static ref FILE_ATTRIBUTE_STANDARD_NAME: &'static str = unsafe {
386         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_NAME)
387             .to_str()
388             .unwrap()
389     };
390 }
391 lazy_static! {
392     pub static ref FILE_ATTRIBUTE_STANDARD_SIZE: &'static str = unsafe {
393         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_SIZE)
394             .to_str()
395             .unwrap()
396     };
397 }
398 lazy_static! {
399     pub static ref FILE_ATTRIBUTE_STANDARD_SORT_ORDER: &'static str = unsafe {
400         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER)
401             .to_str()
402             .unwrap()
403     };
404 }
405 lazy_static! {
406     pub static ref FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON: &'static str = unsafe {
407         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON)
408             .to_str()
409             .unwrap()
410     };
411 }
412 lazy_static! {
413     pub static ref FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET: &'static str = unsafe {
414         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET)
415             .to_str()
416             .unwrap()
417     };
418 }
419 lazy_static! {
420     pub static ref FILE_ATTRIBUTE_STANDARD_TARGET_URI: &'static str = unsafe {
421         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_TARGET_URI)
422             .to_str()
423             .unwrap()
424     };
425 }
426 lazy_static! {
427     pub static ref FILE_ATTRIBUTE_STANDARD_TYPE: &'static str = unsafe {
428         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_STANDARD_TYPE)
429             .to_str()
430             .unwrap()
431     };
432 }
433 lazy_static! {
434     pub static ref FILE_ATTRIBUTE_THUMBNAILING_FAILED: &'static str = unsafe {
435         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_THUMBNAILING_FAILED)
436             .to_str()
437             .unwrap()
438     };
439 }
440 lazy_static! {
441     pub static ref FILE_ATTRIBUTE_THUMBNAIL_IS_VALID: &'static str = unsafe {
442         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID)
443             .to_str()
444             .unwrap()
445     };
446 }
447 lazy_static! {
448     pub static ref FILE_ATTRIBUTE_THUMBNAIL_PATH: &'static str = unsafe {
449         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_THUMBNAIL_PATH)
450             .to_str()
451             .unwrap()
452     };
453 }
454 lazy_static! {
455     pub static ref FILE_ATTRIBUTE_TIME_ACCESS: &'static str = unsafe {
456         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_TIME_ACCESS)
457             .to_str()
458             .unwrap()
459     };
460 }
461 lazy_static! {
462     pub static ref FILE_ATTRIBUTE_TIME_ACCESS_USEC: &'static str = unsafe {
463         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_TIME_ACCESS_USEC)
464             .to_str()
465             .unwrap()
466     };
467 }
468 lazy_static! {
469     pub static ref FILE_ATTRIBUTE_TIME_CHANGED: &'static str = unsafe {
470         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_TIME_CHANGED)
471             .to_str()
472             .unwrap()
473     };
474 }
475 lazy_static! {
476     pub static ref FILE_ATTRIBUTE_TIME_CHANGED_USEC: &'static str = unsafe {
477         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_TIME_CHANGED_USEC)
478             .to_str()
479             .unwrap()
480     };
481 }
482 lazy_static! {
483     pub static ref FILE_ATTRIBUTE_TIME_CREATED: &'static str = unsafe {
484         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_TIME_CREATED)
485             .to_str()
486             .unwrap()
487     };
488 }
489 lazy_static! {
490     pub static ref FILE_ATTRIBUTE_TIME_CREATED_USEC: &'static str = unsafe {
491         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_TIME_CREATED_USEC)
492             .to_str()
493             .unwrap()
494     };
495 }
496 lazy_static! {
497     pub static ref FILE_ATTRIBUTE_TIME_MODIFIED: &'static str = unsafe {
498         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_TIME_MODIFIED)
499             .to_str()
500             .unwrap()
501     };
502 }
503 lazy_static! {
504     pub static ref FILE_ATTRIBUTE_TIME_MODIFIED_USEC: &'static str = unsafe {
505         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC)
506             .to_str()
507             .unwrap()
508     };
509 }
510 lazy_static! {
511     pub static ref FILE_ATTRIBUTE_TRASH_DELETION_DATE: &'static str = unsafe {
512         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_TRASH_DELETION_DATE)
513             .to_str()
514             .unwrap()
515     };
516 }
517 lazy_static! {
518     pub static ref FILE_ATTRIBUTE_TRASH_ITEM_COUNT: &'static str = unsafe {
519         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT)
520             .to_str()
521             .unwrap()
522     };
523 }
524 lazy_static! {
525     pub static ref FILE_ATTRIBUTE_TRASH_ORIG_PATH: &'static str = unsafe {
526         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_TRASH_ORIG_PATH)
527             .to_str()
528             .unwrap()
529     };
530 }
531 lazy_static! {
532     pub static ref FILE_ATTRIBUTE_UNIX_BLOCKS: &'static str = unsafe {
533         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_UNIX_BLOCKS)
534             .to_str()
535             .unwrap()
536     };
537 }
538 lazy_static! {
539     pub static ref FILE_ATTRIBUTE_UNIX_BLOCK_SIZE: &'static str = unsafe {
540         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE)
541             .to_str()
542             .unwrap()
543     };
544 }
545 lazy_static! {
546     pub static ref FILE_ATTRIBUTE_UNIX_DEVICE: &'static str = unsafe {
547         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_UNIX_DEVICE)
548             .to_str()
549             .unwrap()
550     };
551 }
552 lazy_static! {
553     pub static ref FILE_ATTRIBUTE_UNIX_GID: &'static str = unsafe {
554         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_UNIX_GID)
555             .to_str()
556             .unwrap()
557     };
558 }
559 lazy_static! {
560     pub static ref FILE_ATTRIBUTE_UNIX_INODE: &'static str = unsafe {
561         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_UNIX_INODE)
562             .to_str()
563             .unwrap()
564     };
565 }
566 lazy_static! {
567     pub static ref FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT: &'static str = unsafe {
568         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT)
569             .to_str()
570             .unwrap()
571     };
572 }
573 lazy_static! {
574     pub static ref FILE_ATTRIBUTE_UNIX_MODE: &'static str = unsafe {
575         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_UNIX_MODE)
576             .to_str()
577             .unwrap()
578     };
579 }
580 lazy_static! {
581     pub static ref FILE_ATTRIBUTE_UNIX_NLINK: &'static str = unsafe {
582         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_UNIX_NLINK)
583             .to_str()
584             .unwrap()
585     };
586 }
587 lazy_static! {
588     pub static ref FILE_ATTRIBUTE_UNIX_RDEV: &'static str = unsafe {
589         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_UNIX_RDEV)
590             .to_str()
591             .unwrap()
592     };
593 }
594 lazy_static! {
595     pub static ref FILE_ATTRIBUTE_UNIX_UID: &'static str = unsafe {
596         CStr::from_ptr(gio_sys::G_FILE_ATTRIBUTE_UNIX_UID)
597             .to_str()
598             .unwrap()
599     };
600 }
601 lazy_static! {
602     pub static ref MENU_ATTRIBUTE_ACTION: &'static str = unsafe {
603         CStr::from_ptr(gio_sys::G_MENU_ATTRIBUTE_ACTION)
604             .to_str()
605             .unwrap()
606     };
607 }
608 lazy_static! {
609     pub static ref MENU_ATTRIBUTE_ACTION_NAMESPACE: &'static str = unsafe {
610         CStr::from_ptr(gio_sys::G_MENU_ATTRIBUTE_ACTION_NAMESPACE)
611             .to_str()
612             .unwrap()
613     };
614 }
615 lazy_static! {
616     pub static ref MENU_ATTRIBUTE_ICON: &'static str = unsafe {
617         CStr::from_ptr(gio_sys::G_MENU_ATTRIBUTE_ICON)
618             .to_str()
619             .unwrap()
620     };
621 }
622 lazy_static! {
623     pub static ref MENU_ATTRIBUTE_LABEL: &'static str = unsafe {
624         CStr::from_ptr(gio_sys::G_MENU_ATTRIBUTE_LABEL)
625             .to_str()
626             .unwrap()
627     };
628 }
629 lazy_static! {
630     pub static ref MENU_ATTRIBUTE_TARGET: &'static str = unsafe {
631         CStr::from_ptr(gio_sys::G_MENU_ATTRIBUTE_TARGET)
632             .to_str()
633             .unwrap()
634     };
635 }
636 lazy_static! {
637     pub static ref MENU_LINK_SECTION: &'static str = unsafe {
638         CStr::from_ptr(gio_sys::G_MENU_LINK_SECTION)
639             .to_str()
640             .unwrap()
641     };
642 }
643 lazy_static! {
644     pub static ref MENU_LINK_SUBMENU: &'static str = unsafe {
645         CStr::from_ptr(gio_sys::G_MENU_LINK_SUBMENU)
646             .to_str()
647             .unwrap()
648     };
649 }
650 lazy_static! {
651     pub static ref NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME: &'static str = unsafe {
652         CStr::from_ptr(gio_sys::G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME)
653             .to_str()
654             .unwrap()
655     };
656 }
657 lazy_static! {
658     pub static ref NETWORK_MONITOR_EXTENSION_POINT_NAME: &'static str = unsafe {
659         CStr::from_ptr(gio_sys::G_NETWORK_MONITOR_EXTENSION_POINT_NAME)
660             .to_str()
661             .unwrap()
662     };
663 }
664 lazy_static! {
665     pub static ref PROXY_EXTENSION_POINT_NAME: &'static str = unsafe {
666         CStr::from_ptr(gio_sys::G_PROXY_EXTENSION_POINT_NAME)
667             .to_str()
668             .unwrap()
669     };
670 }
671 lazy_static! {
672     pub static ref PROXY_RESOLVER_EXTENSION_POINT_NAME: &'static str = unsafe {
673         CStr::from_ptr(gio_sys::G_PROXY_RESOLVER_EXTENSION_POINT_NAME)
674             .to_str()
675             .unwrap()
676     };
677 }
678 lazy_static! {
679     pub static ref SETTINGS_BACKEND_EXTENSION_POINT_NAME: &'static str = unsafe {
680         CStr::from_ptr(gio_sys::G_SETTINGS_BACKEND_EXTENSION_POINT_NAME)
681             .to_str()
682             .unwrap()
683     };
684 }
685 lazy_static! {
686     pub static ref TLS_BACKEND_EXTENSION_POINT_NAME: &'static str = unsafe {
687         CStr::from_ptr(gio_sys::G_TLS_BACKEND_EXTENSION_POINT_NAME)
688             .to_str()
689             .unwrap()
690     };
691 }
692 lazy_static! {
693     pub static ref TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT: &'static str = unsafe {
694         CStr::from_ptr(gio_sys::G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT)
695             .to_str()
696             .unwrap()
697     };
698 }
699 lazy_static! {
700     pub static ref TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER: &'static str = unsafe {
701         CStr::from_ptr(gio_sys::G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER)
702             .to_str()
703             .unwrap()
704     };
705 }
706 lazy_static! {
707     pub static ref VFS_EXTENSION_POINT_NAME: &'static str = unsafe {
708         CStr::from_ptr(gio_sys::G_VFS_EXTENSION_POINT_NAME)
709             .to_str()
710             .unwrap()
711     };
712 }
713 lazy_static! {
714     pub static ref VOLUME_IDENTIFIER_KIND_CLASS: &'static str = unsafe {
715         CStr::from_ptr(gio_sys::G_VOLUME_IDENTIFIER_KIND_CLASS)
716             .to_str()
717             .unwrap()
718     };
719 }
720 #[cfg_attr(feature = "v2_58", deprecated)]
721 lazy_static! {
722     pub static ref VOLUME_IDENTIFIER_KIND_HAL_UDI: &'static str = unsafe {
723         CStr::from_ptr(gio_sys::G_VOLUME_IDENTIFIER_KIND_HAL_UDI)
724             .to_str()
725             .unwrap()
726     };
727 }
728 lazy_static! {
729     pub static ref VOLUME_IDENTIFIER_KIND_LABEL: &'static str = unsafe {
730         CStr::from_ptr(gio_sys::G_VOLUME_IDENTIFIER_KIND_LABEL)
731             .to_str()
732             .unwrap()
733     };
734 }
735 lazy_static! {
736     pub static ref VOLUME_IDENTIFIER_KIND_NFS_MOUNT: &'static str = unsafe {
737         CStr::from_ptr(gio_sys::G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT)
738             .to_str()
739             .unwrap()
740     };
741 }
742 lazy_static! {
743     pub static ref VOLUME_IDENTIFIER_KIND_UNIX_DEVICE: &'static str = unsafe {
744         CStr::from_ptr(gio_sys::G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE)
745             .to_str()
746             .unwrap()
747     };
748 }
749 lazy_static! {
750     pub static ref VOLUME_IDENTIFIER_KIND_UUID: &'static str = unsafe {
751         CStr::from_ptr(gio_sys::G_VOLUME_IDENTIFIER_KIND_UUID)
752             .to_str()
753             .unwrap()
754     };
755 }
756 lazy_static! {
757     pub static ref VOLUME_MONITOR_EXTENSION_POINT_NAME: &'static str = unsafe {
758         CStr::from_ptr(gio_sys::G_VOLUME_MONITOR_EXTENSION_POINT_NAME)
759             .to_str()
760             .unwrap()
761     };
762 }
763