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