gio/auto/
constants.rs

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