1use crate::ffi;
6use glib::GStr;
7
8#[cfg(feature = "v2_72")]
9#[cfg_attr(docsrs, doc(cfg(feature = "v2_72")))]
10#[doc(alias = "G_DEBUG_CONTROLLER_EXTENSION_POINT_NAME")]
11pub static DEBUG_CONTROLLER_EXTENSION_POINT_NAME: &GStr =
12 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_DEBUG_CONTROLLER_EXTENSION_POINT_NAME) };
13#[cfg(feature = "v2_58")]
14#[cfg_attr(docsrs, doc(cfg(feature = "v2_58")))]
15#[doc(alias = "G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE")]
16pub static DRIVE_IDENTIFIER_KIND_UNIX_DEVICE: &GStr =
17 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE) };
18#[doc(alias = "G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE")]
19pub static FILE_ATTRIBUTE_ACCESS_CAN_DELETE: &GStr =
20 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE) };
21#[doc(alias = "G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE")]
22pub static FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE: &GStr =
23 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE) };
24#[doc(alias = "G_FILE_ATTRIBUTE_ACCESS_CAN_READ")]
25pub static FILE_ATTRIBUTE_ACCESS_CAN_READ: &GStr =
26 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_ACCESS_CAN_READ) };
27#[doc(alias = "G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME")]
28pub static FILE_ATTRIBUTE_ACCESS_CAN_RENAME: &GStr =
29 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME) };
30#[doc(alias = "G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH")]
31pub static FILE_ATTRIBUTE_ACCESS_CAN_TRASH: &GStr =
32 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH) };
33#[doc(alias = "G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE")]
34pub static FILE_ATTRIBUTE_ACCESS_CAN_WRITE: &GStr =
35 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE) };
36#[doc(alias = "G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE")]
37pub static FILE_ATTRIBUTE_DOS_IS_ARCHIVE: &GStr =
38 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE) };
39#[cfg(feature = "v2_60")]
40#[cfg_attr(docsrs, doc(cfg(feature = "v2_60")))]
41#[doc(alias = "G_FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT")]
42pub static FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT: &GStr =
43 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT) };
44#[doc(alias = "G_FILE_ATTRIBUTE_DOS_IS_SYSTEM")]
45pub static FILE_ATTRIBUTE_DOS_IS_SYSTEM: &GStr =
46 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_DOS_IS_SYSTEM) };
47#[cfg(feature = "v2_60")]
48#[cfg_attr(docsrs, doc(cfg(feature = "v2_60")))]
49#[doc(alias = "G_FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG")]
50pub static FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG: &GStr =
51 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG) };
52#[doc(alias = "G_FILE_ATTRIBUTE_ETAG_VALUE")]
53pub static FILE_ATTRIBUTE_ETAG_VALUE: &GStr =
54 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_ETAG_VALUE) };
55#[doc(alias = "G_FILE_ATTRIBUTE_FILESYSTEM_FREE")]
56pub static FILE_ATTRIBUTE_FILESYSTEM_FREE: &GStr =
57 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_FILESYSTEM_FREE) };
58#[doc(alias = "G_FILE_ATTRIBUTE_FILESYSTEM_READONLY")]
59pub static FILE_ATTRIBUTE_FILESYSTEM_READONLY: &GStr =
60 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_FILESYSTEM_READONLY) };
61#[doc(alias = "G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE")]
62pub static FILE_ATTRIBUTE_FILESYSTEM_REMOTE: &GStr =
63 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE) };
64#[doc(alias = "G_FILE_ATTRIBUTE_FILESYSTEM_SIZE")]
65pub static FILE_ATTRIBUTE_FILESYSTEM_SIZE: &GStr =
66 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_FILESYSTEM_SIZE) };
67#[doc(alias = "G_FILE_ATTRIBUTE_FILESYSTEM_TYPE")]
68pub static FILE_ATTRIBUTE_FILESYSTEM_TYPE: &GStr =
69 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_FILESYSTEM_TYPE) };
70#[doc(alias = "G_FILE_ATTRIBUTE_FILESYSTEM_USED")]
71pub static FILE_ATTRIBUTE_FILESYSTEM_USED: &GStr =
72 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_FILESYSTEM_USED) };
73#[doc(alias = "G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW")]
74pub static FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW: &GStr =
75 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW) };
76#[doc(alias = "G_FILE_ATTRIBUTE_GVFS_BACKEND")]
77pub static FILE_ATTRIBUTE_GVFS_BACKEND: &GStr =
78 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_GVFS_BACKEND) };
79#[doc(alias = "G_FILE_ATTRIBUTE_ID_FILE")]
80pub static FILE_ATTRIBUTE_ID_FILE: &GStr =
81 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_ID_FILE) };
82#[doc(alias = "G_FILE_ATTRIBUTE_ID_FILESYSTEM")]
83pub static FILE_ATTRIBUTE_ID_FILESYSTEM: &GStr =
84 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_ID_FILESYSTEM) };
85#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT")]
86pub static FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT: &GStr =
87 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT) };
88#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT")]
89pub static FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT: &GStr =
90 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT) };
91#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL")]
92pub static FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL: &GStr =
93 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL) };
94#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START")]
95pub static FILE_ATTRIBUTE_MOUNTABLE_CAN_START: &GStr =
96 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START) };
97#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED")]
98pub static FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED: &GStr = unsafe {
99 GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED)
100};
101#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP")]
102pub static FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP: &GStr =
103 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP) };
104#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT")]
105pub static FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT: &GStr =
106 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT) };
107#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI")]
108pub static FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI: &GStr =
109 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI) };
110#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC")]
111pub static FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC: &GStr = unsafe {
112 GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC)
113};
114#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE")]
115pub static FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE: &GStr =
116 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE) };
117#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE")]
118pub static FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE: &GStr =
119 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE) };
120#[doc(alias = "G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE")]
121pub static FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE: &GStr =
122 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE) };
123#[doc(alias = "G_FILE_ATTRIBUTE_OWNER_GROUP")]
124pub static FILE_ATTRIBUTE_OWNER_GROUP: &GStr =
125 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_OWNER_GROUP) };
126#[doc(alias = "G_FILE_ATTRIBUTE_OWNER_USER")]
127pub static FILE_ATTRIBUTE_OWNER_USER: &GStr =
128 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_OWNER_USER) };
129#[doc(alias = "G_FILE_ATTRIBUTE_OWNER_USER_REAL")]
130pub static FILE_ATTRIBUTE_OWNER_USER_REAL: &GStr =
131 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_OWNER_USER_REAL) };
132#[doc(alias = "G_FILE_ATTRIBUTE_PREVIEW_ICON")]
133pub static FILE_ATTRIBUTE_PREVIEW_ICON: &GStr =
134 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_PREVIEW_ICON) };
135#[doc(alias = "G_FILE_ATTRIBUTE_RECENT_MODIFIED")]
136pub static FILE_ATTRIBUTE_RECENT_MODIFIED: &GStr =
137 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_RECENT_MODIFIED) };
138#[doc(alias = "G_FILE_ATTRIBUTE_SELINUX_CONTEXT")]
139pub static FILE_ATTRIBUTE_SELINUX_CONTEXT: &GStr =
140 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_SELINUX_CONTEXT) };
141#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE")]
142pub static FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE: &GStr =
143 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE) };
144#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE")]
145pub static FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE: &GStr =
146 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE) };
147#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_COPY_NAME")]
148pub static FILE_ATTRIBUTE_STANDARD_COPY_NAME: &GStr =
149 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_COPY_NAME) };
150#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION")]
151pub static FILE_ATTRIBUTE_STANDARD_DESCRIPTION: &GStr =
152 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION) };
153#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME")]
154pub static FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME: &GStr =
155 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME) };
156#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME")]
157pub static FILE_ATTRIBUTE_STANDARD_EDIT_NAME: &GStr =
158 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME) };
159#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE")]
160pub static FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE: &GStr =
161 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE) };
162#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_ICON")]
163pub static FILE_ATTRIBUTE_STANDARD_ICON: &GStr =
164 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_ICON) };
165#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP")]
166pub static FILE_ATTRIBUTE_STANDARD_IS_BACKUP: &GStr =
167 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP) };
168#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN")]
169pub static FILE_ATTRIBUTE_STANDARD_IS_HIDDEN: &GStr =
170 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN) };
171#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK")]
172pub static FILE_ATTRIBUTE_STANDARD_IS_SYMLINK: &GStr =
173 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK) };
174#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL")]
175pub static FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL: &GStr =
176 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL) };
177#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE")]
178pub static FILE_ATTRIBUTE_STANDARD_IS_VOLATILE: &GStr =
179 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE) };
180#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_NAME")]
181pub static FILE_ATTRIBUTE_STANDARD_NAME: &GStr =
182 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_NAME) };
183#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_SIZE")]
184pub static FILE_ATTRIBUTE_STANDARD_SIZE: &GStr =
185 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_SIZE) };
186#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER")]
187pub static FILE_ATTRIBUTE_STANDARD_SORT_ORDER: &GStr =
188 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER) };
189#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON")]
190pub static FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON: &GStr =
191 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON) };
192#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET")]
193pub static FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET: &GStr =
194 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET) };
195#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_TARGET_URI")]
196pub static FILE_ATTRIBUTE_STANDARD_TARGET_URI: &GStr =
197 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_TARGET_URI) };
198#[doc(alias = "G_FILE_ATTRIBUTE_STANDARD_TYPE")]
199pub static FILE_ATTRIBUTE_STANDARD_TYPE: &GStr =
200 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_STANDARD_TYPE) };
201#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAILING_FAILED")]
202pub static FILE_ATTRIBUTE_THUMBNAILING_FAILED: &GStr =
203 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAILING_FAILED) };
204#[cfg(feature = "v2_76")]
205#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
206#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE")]
207pub static FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE: &GStr =
208 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE) };
209#[cfg(feature = "v2_76")]
210#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
211#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL")]
212pub static FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL: &GStr =
213 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL) };
214#[cfg(feature = "v2_76")]
215#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
216#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE")]
217pub static FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE: &GStr =
218 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE) };
219#[cfg(feature = "v2_76")]
220#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
221#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE")]
222pub static FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE: &GStr = unsafe {
223 GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE)
224};
225#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID")]
226pub static FILE_ATTRIBUTE_THUMBNAIL_IS_VALID: &GStr =
227 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID) };
228#[cfg(feature = "v2_76")]
229#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
230#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE")]
231pub static FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE: &GStr =
232 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE) };
233#[cfg(feature = "v2_76")]
234#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
235#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL")]
236pub static FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL: &GStr =
237 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL) };
238#[cfg(feature = "v2_76")]
239#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
240#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE")]
241pub static FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE: &GStr =
242 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE) };
243#[cfg(feature = "v2_76")]
244#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
245#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE")]
246pub static FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE: &GStr =
247 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE) };
248#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAIL_PATH")]
249pub static FILE_ATTRIBUTE_THUMBNAIL_PATH: &GStr =
250 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAIL_PATH) };
251#[cfg(feature = "v2_76")]
252#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
253#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE")]
254pub static FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE: &GStr =
255 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE) };
256#[cfg(feature = "v2_76")]
257#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
258#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL")]
259pub static FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL: &GStr =
260 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL) };
261#[cfg(feature = "v2_76")]
262#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
263#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE")]
264pub static FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE: &GStr =
265 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE) };
266#[cfg(feature = "v2_76")]
267#[cfg_attr(docsrs, doc(cfg(feature = "v2_76")))]
268#[doc(alias = "G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE")]
269pub static FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE: &GStr =
270 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE) };
271#[doc(alias = "G_FILE_ATTRIBUTE_TIME_ACCESS")]
272pub static FILE_ATTRIBUTE_TIME_ACCESS: &GStr =
273 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_ACCESS) };
274#[cfg(feature = "v2_74")]
275#[cfg_attr(docsrs, doc(cfg(feature = "v2_74")))]
276#[doc(alias = "G_FILE_ATTRIBUTE_TIME_ACCESS_NSEC")]
277pub static FILE_ATTRIBUTE_TIME_ACCESS_NSEC: &GStr =
278 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_ACCESS_NSEC) };
279#[doc(alias = "G_FILE_ATTRIBUTE_TIME_ACCESS_USEC")]
280pub static FILE_ATTRIBUTE_TIME_ACCESS_USEC: &GStr =
281 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_ACCESS_USEC) };
282#[doc(alias = "G_FILE_ATTRIBUTE_TIME_CHANGED")]
283pub static FILE_ATTRIBUTE_TIME_CHANGED: &GStr =
284 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_CHANGED) };
285#[cfg(feature = "v2_74")]
286#[cfg_attr(docsrs, doc(cfg(feature = "v2_74")))]
287#[doc(alias = "G_FILE_ATTRIBUTE_TIME_CHANGED_NSEC")]
288pub static FILE_ATTRIBUTE_TIME_CHANGED_NSEC: &GStr =
289 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_CHANGED_NSEC) };
290#[doc(alias = "G_FILE_ATTRIBUTE_TIME_CHANGED_USEC")]
291pub static FILE_ATTRIBUTE_TIME_CHANGED_USEC: &GStr =
292 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_CHANGED_USEC) };
293#[doc(alias = "G_FILE_ATTRIBUTE_TIME_CREATED")]
294pub static FILE_ATTRIBUTE_TIME_CREATED: &GStr =
295 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_CREATED) };
296#[cfg(feature = "v2_74")]
297#[cfg_attr(docsrs, doc(cfg(feature = "v2_74")))]
298#[doc(alias = "G_FILE_ATTRIBUTE_TIME_CREATED_NSEC")]
299pub static FILE_ATTRIBUTE_TIME_CREATED_NSEC: &GStr =
300 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_CREATED_NSEC) };
301#[doc(alias = "G_FILE_ATTRIBUTE_TIME_CREATED_USEC")]
302pub static FILE_ATTRIBUTE_TIME_CREATED_USEC: &GStr =
303 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_CREATED_USEC) };
304#[doc(alias = "G_FILE_ATTRIBUTE_TIME_MODIFIED")]
305pub static FILE_ATTRIBUTE_TIME_MODIFIED: &GStr =
306 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_MODIFIED) };
307#[cfg(feature = "v2_74")]
308#[cfg_attr(docsrs, doc(cfg(feature = "v2_74")))]
309#[doc(alias = "G_FILE_ATTRIBUTE_TIME_MODIFIED_NSEC")]
310pub static FILE_ATTRIBUTE_TIME_MODIFIED_NSEC: &GStr =
311 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_MODIFIED_NSEC) };
312#[doc(alias = "G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC")]
313pub static FILE_ATTRIBUTE_TIME_MODIFIED_USEC: &GStr =
314 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC) };
315#[doc(alias = "G_FILE_ATTRIBUTE_TRASH_DELETION_DATE")]
316pub static FILE_ATTRIBUTE_TRASH_DELETION_DATE: &GStr =
317 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TRASH_DELETION_DATE) };
318#[doc(alias = "G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT")]
319pub static FILE_ATTRIBUTE_TRASH_ITEM_COUNT: &GStr =
320 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT) };
321#[doc(alias = "G_FILE_ATTRIBUTE_TRASH_ORIG_PATH")]
322pub static FILE_ATTRIBUTE_TRASH_ORIG_PATH: &GStr =
323 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_TRASH_ORIG_PATH) };
324#[doc(alias = "G_FILE_ATTRIBUTE_UNIX_BLOCKS")]
325pub static FILE_ATTRIBUTE_UNIX_BLOCKS: &GStr =
326 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_UNIX_BLOCKS) };
327#[doc(alias = "G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE")]
328pub static FILE_ATTRIBUTE_UNIX_BLOCK_SIZE: &GStr =
329 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE) };
330#[doc(alias = "G_FILE_ATTRIBUTE_UNIX_DEVICE")]
331pub static FILE_ATTRIBUTE_UNIX_DEVICE: &GStr =
332 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_UNIX_DEVICE) };
333#[doc(alias = "G_FILE_ATTRIBUTE_UNIX_GID")]
334pub static FILE_ATTRIBUTE_UNIX_GID: &GStr =
335 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_UNIX_GID) };
336#[doc(alias = "G_FILE_ATTRIBUTE_UNIX_INODE")]
337pub static FILE_ATTRIBUTE_UNIX_INODE: &GStr =
338 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_UNIX_INODE) };
339#[doc(alias = "G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT")]
340pub static FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT: &GStr =
341 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT) };
342#[doc(alias = "G_FILE_ATTRIBUTE_UNIX_MODE")]
343pub static FILE_ATTRIBUTE_UNIX_MODE: &GStr =
344 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_UNIX_MODE) };
345#[doc(alias = "G_FILE_ATTRIBUTE_UNIX_NLINK")]
346pub static FILE_ATTRIBUTE_UNIX_NLINK: &GStr =
347 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_UNIX_NLINK) };
348#[doc(alias = "G_FILE_ATTRIBUTE_UNIX_RDEV")]
349pub static FILE_ATTRIBUTE_UNIX_RDEV: &GStr =
350 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_UNIX_RDEV) };
351#[doc(alias = "G_FILE_ATTRIBUTE_UNIX_UID")]
352pub static FILE_ATTRIBUTE_UNIX_UID: &GStr =
353 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_FILE_ATTRIBUTE_UNIX_UID) };
354#[cfg(feature = "v2_64")]
355#[cfg_attr(docsrs, doc(cfg(feature = "v2_64")))]
356#[doc(alias = "G_MEMORY_MONITOR_EXTENSION_POINT_NAME")]
357pub static MEMORY_MONITOR_EXTENSION_POINT_NAME: &GStr =
358 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_MEMORY_MONITOR_EXTENSION_POINT_NAME) };
359#[doc(alias = "G_MENU_ATTRIBUTE_ACTION")]
360pub static MENU_ATTRIBUTE_ACTION: &GStr =
361 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_MENU_ATTRIBUTE_ACTION) };
362#[doc(alias = "G_MENU_ATTRIBUTE_ACTION_NAMESPACE")]
363pub static MENU_ATTRIBUTE_ACTION_NAMESPACE: &GStr =
364 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_MENU_ATTRIBUTE_ACTION_NAMESPACE) };
365#[doc(alias = "G_MENU_ATTRIBUTE_ICON")]
366pub static MENU_ATTRIBUTE_ICON: &GStr =
367 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_MENU_ATTRIBUTE_ICON) };
368#[doc(alias = "G_MENU_ATTRIBUTE_LABEL")]
369pub static MENU_ATTRIBUTE_LABEL: &GStr =
370 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_MENU_ATTRIBUTE_LABEL) };
371#[doc(alias = "G_MENU_ATTRIBUTE_TARGET")]
372pub static MENU_ATTRIBUTE_TARGET: &GStr =
373 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_MENU_ATTRIBUTE_TARGET) };
374#[doc(alias = "G_MENU_LINK_SECTION")]
375pub static MENU_LINK_SECTION: &GStr =
376 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_MENU_LINK_SECTION) };
377#[doc(alias = "G_MENU_LINK_SUBMENU")]
378pub static MENU_LINK_SUBMENU: &GStr =
379 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_MENU_LINK_SUBMENU) };
380#[doc(alias = "G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME")]
381pub static NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME: &GStr = unsafe {
382 GStr::from_utf8_with_nul_unchecked(ffi::G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME)
383};
384#[doc(alias = "G_NETWORK_MONITOR_EXTENSION_POINT_NAME")]
385pub static NETWORK_MONITOR_EXTENSION_POINT_NAME: &GStr =
386 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_NETWORK_MONITOR_EXTENSION_POINT_NAME) };
387#[cfg(feature = "v2_70")]
388#[cfg_attr(docsrs, doc(cfg(feature = "v2_70")))]
389#[doc(alias = "G_POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME")]
390pub static POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME: &GStr = unsafe {
391 GStr::from_utf8_with_nul_unchecked(ffi::G_POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME)
392};
393#[doc(alias = "G_PROXY_EXTENSION_POINT_NAME")]
394pub static PROXY_EXTENSION_POINT_NAME: &GStr =
395 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_PROXY_EXTENSION_POINT_NAME) };
396#[doc(alias = "G_PROXY_RESOLVER_EXTENSION_POINT_NAME")]
397pub static PROXY_RESOLVER_EXTENSION_POINT_NAME: &GStr =
398 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_PROXY_RESOLVER_EXTENSION_POINT_NAME) };
399#[doc(alias = "G_SETTINGS_BACKEND_EXTENSION_POINT_NAME")]
400pub static SETTINGS_BACKEND_EXTENSION_POINT_NAME: &GStr =
401 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_SETTINGS_BACKEND_EXTENSION_POINT_NAME) };
402#[doc(alias = "G_TLS_BACKEND_EXTENSION_POINT_NAME")]
403pub static TLS_BACKEND_EXTENSION_POINT_NAME: &GStr =
404 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_TLS_BACKEND_EXTENSION_POINT_NAME) };
405#[doc(alias = "G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT")]
406pub static TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT: &GStr =
407 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT) };
408#[doc(alias = "G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER")]
409pub static TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER: &GStr =
410 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER) };
411#[doc(alias = "G_VFS_EXTENSION_POINT_NAME")]
412pub static VFS_EXTENSION_POINT_NAME: &GStr =
413 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_VFS_EXTENSION_POINT_NAME) };
414#[doc(alias = "G_VOLUME_IDENTIFIER_KIND_CLASS")]
415pub static VOLUME_IDENTIFIER_KIND_CLASS: &GStr =
416 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_VOLUME_IDENTIFIER_KIND_CLASS) };
417#[cfg_attr(feature = "v2_58", deprecated = "Since 2.58")]
418#[doc(alias = "G_VOLUME_IDENTIFIER_KIND_HAL_UDI")]
419pub static VOLUME_IDENTIFIER_KIND_HAL_UDI: &GStr =
420 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_VOLUME_IDENTIFIER_KIND_HAL_UDI) };
421#[doc(alias = "G_VOLUME_IDENTIFIER_KIND_LABEL")]
422pub static VOLUME_IDENTIFIER_KIND_LABEL: &GStr =
423 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_VOLUME_IDENTIFIER_KIND_LABEL) };
424#[doc(alias = "G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT")]
425pub static VOLUME_IDENTIFIER_KIND_NFS_MOUNT: &GStr =
426 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_VOLUME_IDENTIFIER_KIND_NFS_MOUNT) };
427#[doc(alias = "G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE")]
428pub static VOLUME_IDENTIFIER_KIND_UNIX_DEVICE: &GStr =
429 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE) };
430#[doc(alias = "G_VOLUME_IDENTIFIER_KIND_UUID")]
431pub static VOLUME_IDENTIFIER_KIND_UUID: &GStr =
432 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_VOLUME_IDENTIFIER_KIND_UUID) };
433#[doc(alias = "G_VOLUME_MONITOR_EXTENSION_POINT_NAME")]
434pub static VOLUME_MONITOR_EXTENSION_POINT_NAME: &GStr =
435 unsafe { GStr::from_utf8_with_nul_unchecked(ffi::G_VOLUME_MONITOR_EXTENSION_POINT_NAME) };