rustup.rs (30048B)
1 /// `rustup` is supported by the target per <https://rust-lang.github.io/rustup-components-history/>. 2 /// Last checked on 2025-10-06T20:57Z. 3 #[cfg(any( 4 all( 5 target_arch = "aarch64", 6 target_vendor = "pc", 7 target_os = "windows", 8 target_env = "gnu", 9 target_abi = "llvm", 10 target_endian = "little", 11 ), 12 all( 13 target_arch = "wasm32", 14 target_vendor = "unknown", 15 target_os = "none", 16 target_env = "", 17 target_abi = "", 18 target_endian = "little", 19 ), 20 all( 21 target_arch = "aarch64", 22 target_vendor = "unknown", 23 target_os = "fuchsia", 24 target_env = "", 25 target_abi = "", 26 target_endian = "little", 27 ), 28 all( 29 target_arch = "wasm32", 30 target_vendor = "unknown", 31 target_os = "emscripten", 32 target_env = "", 33 target_abi = "", 34 target_endian = "little", 35 ), 36 all( 37 target_arch = "x86", 38 target_vendor = "pc", 39 target_os = "windows", 40 target_env = "msvc", 41 target_abi = "", 42 target_endian = "little", 43 ), 44 all( 45 target_arch = "aarch64", 46 target_vendor = "apple", 47 target_os = "ios", 48 target_env = "", 49 target_abi = "sim", 50 target_endian = "little", 51 ), 52 all( 53 target_arch = "x86_64", 54 target_vendor = "pc", 55 target_os = "windows", 56 target_env = "gnu", 57 target_abi = "llvm", 58 target_endian = "little", 59 ), 60 all( 61 target_arch = "riscv64", 62 target_vendor = "unknown", 63 target_os = "linux", 64 target_env = "gnu", 65 target_abi = "", 66 target_endian = "little", 67 ), 68 all( 69 target_arch = "x86_64", 70 target_vendor = "unknown", 71 target_os = "linux", 72 target_env = "gnu", 73 target_abi = "x32", 74 target_endian = "little", 75 ), 76 all( 77 target_arch = "riscv32", 78 target_vendor = "unknown", 79 target_os = "none", 80 target_env = "", 81 target_abi = "", 82 target_endian = "little", 83 ), 84 all( 85 target_arch = "x86_64", 86 target_vendor = "unknown", 87 target_os = "redox", 88 target_env = "", 89 target_abi = "", 90 target_endian = "little", 91 ), 92 all( 93 target_arch = "loongarch64", 94 target_vendor = "unknown", 95 target_os = "none", 96 target_env = "", 97 target_abi = "", 98 target_endian = "little", 99 ), 100 all( 101 target_arch = "aarch64", 102 target_vendor = "unknown", 103 target_os = "uefi", 104 target_env = "", 105 target_abi = "", 106 target_endian = "little", 107 ), 108 all( 109 target_arch = "x86_64", 110 target_vendor = "unknown", 111 target_os = "none", 112 target_env = "", 113 target_abi = "", 114 target_endian = "little", 115 ), 116 all( 117 target_arch = "arm", 118 target_vendor = "unknown", 119 target_os = "none", 120 target_env = "", 121 target_abi = "eabihf", 122 ), 123 all( 124 target_arch = "x86", 125 target_vendor = "unknown", 126 target_os = "uefi", 127 target_env = "", 128 target_abi = "", 129 target_endian = "little", 130 ), 131 all( 132 target_arch = "nvptx64", 133 target_vendor = "nvidia", 134 target_os = "cuda", 135 target_env = "", 136 target_abi = "", 137 target_endian = "little", 138 ), 139 all( 140 target_arch = "wasm32", 141 target_vendor = "unknown", 142 target_os = "unknown", 143 target_env = "", 144 target_abi = "", 145 target_endian = "little", 146 ), 147 all( 148 target_arch = "arm", 149 target_vendor = "unknown", 150 target_os = "linux", 151 target_env = "musl", 152 target_abi = "eabi", 153 target_endian = "little", 154 ), 155 all( 156 target_arch = "arm", 157 target_vendor = "unknown", 158 target_os = "linux", 159 target_env = "gnu", 160 target_abi = "eabi", 161 target_endian = "little", 162 ), 163 all( 164 target_arch = "x86_64", 165 target_vendor = "pc", 166 target_os = "windows", 167 target_env = "msvc", 168 target_abi = "", 169 target_endian = "little", 170 ), 171 all( 172 target_arch = "aarch64", 173 target_vendor = "unknown", 174 target_os = "linux", 175 target_env = "ohos", 176 target_abi = "", 177 target_endian = "little", 178 ), 179 all( 180 target_arch = "x86_64", 181 target_vendor = "fortanix", 182 target_os = "unknown", 183 target_env = "sgx", 184 target_abi = "", 185 target_endian = "little", 186 ), 187 all( 188 target_arch = "x86_64", 189 target_vendor = "unknown", 190 target_os = "fuchsia", 191 target_env = "", 192 target_abi = "", 193 target_endian = "little", 194 ), 195 all( 196 target_arch = "aarch64", 197 target_vendor = "unknown", 198 target_os = "linux", 199 target_env = "musl", 200 target_abi = "", 201 target_endian = "little", 202 ), 203 all( 204 target_arch = "x86_64", 205 target_vendor = "unknown", 206 target_os = "freebsd", 207 target_env = "", 208 target_abi = "", 209 target_endian = "little", 210 ), 211 all( 212 target_arch = "mips64", 213 target_vendor = "unknown", 214 target_os = "linux", 215 target_env = "gnu", 216 target_abi = "abi64", 217 ), 218 all( 219 target_arch = "x86", 220 target_vendor = "unknown", 221 target_os = "linux", 222 target_env = "musl", 223 target_abi = "", 224 target_endian = "little", 225 ), 226 all( 227 target_arch = "aarch64", 228 target_vendor = "unknown", 229 target_os = "none", 230 target_env = "", 231 target_abi = "softfloat", 232 target_endian = "little", 233 ), 234 all( 235 target_arch = "x86", 236 target_vendor = "apple", 237 target_os = "macos", 238 target_env = "", 239 target_abi = "", 240 target_endian = "little", 241 ), 242 all( 243 target_arch = "x86_64", 244 target_vendor = "unknown", 245 target_os = "illumos", 246 target_env = "", 247 target_abi = "", 248 target_endian = "little", 249 ), 250 all( 251 target_arch = "powerpc64", 252 target_vendor = "unknown", 253 target_os = "linux", 254 target_env = "gnu", 255 target_abi = "", 256 ), 257 all( 258 target_arch = "x86_64", 259 target_vendor = "apple", 260 target_os = "macos", 261 target_env = "", 262 target_abi = "", 263 target_endian = "little", 264 ), 265 all( 266 target_arch = "x86_64", 267 target_vendor = "apple", 268 target_os = "ios", 269 target_env = "", 270 target_abi = "", 271 target_endian = "little", 272 ), 273 all( 274 target_arch = "riscv64", 275 target_vendor = "unknown", 276 target_os = "none", 277 target_env = "", 278 target_abi = "", 279 target_endian = "little", 280 ), 281 all( 282 target_arch = "aarch64", 283 target_vendor = "pc", 284 target_os = "windows", 285 target_env = "msvc", 286 target_abi = "", 287 target_endian = "little", 288 ), 289 all( 290 target_arch = "arm", 291 target_vendor = "unknown", 292 target_os = "android", 293 target_env = "", 294 target_abi = "eabi", 295 target_endian = "little", 296 ), 297 all( 298 target_arch = "aarch64", 299 target_vendor = "unknown", 300 target_os = "android", 301 target_env = "", 302 target_abi = "", 303 target_endian = "little", 304 ), 305 all( 306 target_arch = "powerpc64", 307 target_vendor = "unknown", 308 target_os = "linux", 309 target_env = "musl", 310 target_abi = "", 311 target_endian = "little", 312 ), 313 all( 314 target_arch = "arm", 315 target_vendor = "unknown", 316 target_os = "linux", 317 target_env = "ohos", 318 target_abi = "", 319 target_endian = "little", 320 ), 321 all( 322 target_arch = "x86", 323 target_vendor = "unknown", 324 target_os = "linux", 325 target_env = "gnu", 326 target_abi = "", 327 target_endian = "little", 328 ), 329 all( 330 target_arch = "mips64r6", 331 target_vendor = "unknown", 332 target_os = "linux", 333 target_env = "gnu", 334 target_abi = "abi64", 335 ), 336 all( 337 target_arch = "aarch64", 338 target_vendor = "apple", 339 target_os = "ios", 340 target_env = "", 341 target_abi = "", 342 target_endian = "little", 343 ), 344 all( 345 target_arch = "x86_64", 346 target_vendor = "unknown", 347 target_os = "uefi", 348 target_env = "", 349 target_abi = "", 350 target_endian = "little", 351 ), 352 all( 353 target_arch = "x86", 354 target_vendor = "pc", 355 target_os = "windows", 356 target_env = "gnu", 357 target_abi = "", 358 target_endian = "little", 359 ), 360 all( 361 target_arch = "arm", 362 target_vendor = "unknown", 363 target_os = "linux", 364 target_env = "gnu", 365 target_abi = "eabihf", 366 target_endian = "little", 367 ), 368 all( 369 target_arch = "x86_64", 370 target_vendor = "unknown", 371 target_os = "netbsd", 372 target_env = "", 373 target_abi = "", 374 target_endian = "little", 375 ), 376 all( 377 target_arch = "x86", 378 target_vendor = "unknown", 379 target_os = "freebsd", 380 target_env = "", 381 target_abi = "", 382 target_endian = "little", 383 ), 384 all( 385 target_arch = "x86_64", 386 target_vendor = "apple", 387 target_os = "ios", 388 target_env = "", 389 target_abi = "macabi", 390 target_endian = "little", 391 ), 392 all( 393 target_arch = "aarch64", 394 target_vendor = "apple", 395 target_os = "macos", 396 target_env = "", 397 target_abi = "", 398 target_endian = "little", 399 ), 400 all( 401 target_arch = "aarch64", 402 target_vendor = "apple", 403 target_os = "ios", 404 target_env = "", 405 target_abi = "macabi", 406 target_endian = "little", 407 ), 408 all( 409 target_arch = "arm", 410 target_vendor = "unknown", 411 target_os = "none", 412 target_env = "", 413 target_abi = "eabi", 414 ), 415 all( 416 target_arch = "wasm32", 417 target_vendor = "unknown", 418 target_os = "wasi", 419 target_env = "p2", 420 target_abi = "", 421 target_endian = "little", 422 ), 423 all( 424 target_arch = "mips", 425 target_vendor = "unknown", 426 target_os = "linux", 427 target_env = "gnu", 428 target_abi = "", 429 ), 430 all( 431 target_arch = "mips32r6", 432 target_vendor = "unknown", 433 target_os = "linux", 434 target_env = "gnu", 435 target_abi = "", 436 ), 437 all( 438 target_arch = "sparc64", 439 target_vendor = "unknown", 440 target_os = "linux", 441 target_env = "gnu", 442 target_abi = "", 443 target_endian = "big", 444 ), 445 all( 446 target_arch = "riscv64", 447 target_vendor = "unknown", 448 target_os = "linux", 449 target_env = "musl", 450 target_abi = "", 451 target_endian = "little", 452 ), 453 all( 454 target_arch = "loongarch64", 455 target_vendor = "unknown", 456 target_os = "none", 457 target_env = "", 458 target_abi = "softfloat", 459 target_endian = "little", 460 ), 461 all( 462 target_arch = "aarch64", 463 target_vendor = "unknown", 464 target_os = "linux", 465 target_env = "gnu", 466 target_abi = "", 467 target_endian = "little", 468 ), 469 all( 470 target_arch = "loongarch64", 471 target_vendor = "unknown", 472 target_os = "linux", 473 target_env = "musl", 474 target_abi = "", 475 target_endian = "little", 476 ), 477 all( 478 target_arch = "x86_64", 479 target_vendor = "pc", 480 target_os = "windows", 481 target_env = "gnu", 482 target_abi = "", 483 target_endian = "little", 484 ), 485 all( 486 target_arch = "wasm32", 487 target_vendor = "unknown", 488 target_os = "wasi", 489 target_env = "p1", 490 target_abi = "", 491 target_endian = "little", 492 ), 493 all( 494 target_arch = "s390x", 495 target_vendor = "unknown", 496 target_os = "linux", 497 target_env = "gnu", 498 target_abi = "", 499 target_endian = "big", 500 ), 501 all( 502 target_arch = "x86", 503 target_vendor = "unknown", 504 target_os = "android", 505 target_env = "", 506 target_abi = "", 507 target_endian = "little", 508 ), 509 all( 510 target_arch = "arm64ec", 511 target_vendor = "pc", 512 target_os = "windows", 513 target_env = "msvc", 514 target_abi = "", 515 target_endian = "little", 516 ), 517 all( 518 target_arch = "x86_64", 519 target_vendor = "pc", 520 target_os = "solaris", 521 target_env = "", 522 target_abi = "", 523 target_endian = "little", 524 ), 525 all( 526 target_arch = "arm", 527 target_vendor = "unknown", 528 target_os = "linux", 529 target_env = "musl", 530 target_abi = "eabihf", 531 target_endian = "little", 532 ), 533 all( 534 target_arch = "aarch64", 535 target_vendor = "unknown", 536 target_os = "none", 537 target_env = "", 538 target_abi = "", 539 target_endian = "little", 540 ), 541 all( 542 target_arch = "x86_64", 543 target_vendor = "unknown", 544 target_os = "linux", 545 target_env = "musl", 546 target_abi = "", 547 target_endian = "little", 548 ), 549 all( 550 target_arch = "x86_64", 551 target_vendor = "unknown", 552 target_os = "android", 553 target_env = "", 554 target_abi = "", 555 target_endian = "little", 556 ), 557 all( 558 target_arch = "x86", 559 target_vendor = "pc", 560 target_os = "windows", 561 target_env = "gnu", 562 target_abi = "llvm", 563 target_endian = "little", 564 ), 565 all( 566 target_arch = "sparc64", 567 target_vendor = "sun", 568 target_os = "solaris", 569 target_env = "", 570 target_abi = "", 571 target_endian = "big", 572 ), 573 all( 574 target_arch = "x86_64", 575 target_vendor = "unknown", 576 target_os = "linux", 577 target_env = "ohos", 578 target_abi = "", 579 target_endian = "little", 580 ), 581 all( 582 target_arch = "x86_64", 583 target_vendor = "unknown", 584 target_os = "linux", 585 target_env = "gnu", 586 target_abi = "", 587 target_endian = "little", 588 ), 589 all( 590 target_arch = "loongarch64", 591 target_vendor = "unknown", 592 target_os = "linux", 593 target_env = "gnu", 594 target_abi = "", 595 target_endian = "little", 596 ), 597 all( 598 target_arch = "powerpc", 599 target_vendor = "unknown", 600 target_os = "linux", 601 target_env = "gnu", 602 target_abi = "", 603 target_endian = "big", 604 ), 605 ))] 606 pub(crate) const SUPPORTED: bool = true; 607 /// `rustup` is _not_ supported by the target per <https://rust-lang.github.io/rustup-components-history/>. 608 /// Last checked on 2025-10-06T20:57Z. 609 #[cfg(not(any( 610 all( 611 target_arch = "aarch64", 612 target_vendor = "pc", 613 target_os = "windows", 614 target_env = "gnu", 615 target_abi = "llvm", 616 target_endian = "little", 617 ), 618 all( 619 target_arch = "wasm32", 620 target_vendor = "unknown", 621 target_os = "none", 622 target_env = "", 623 target_abi = "", 624 target_endian = "little", 625 ), 626 all( 627 target_arch = "aarch64", 628 target_vendor = "unknown", 629 target_os = "fuchsia", 630 target_env = "", 631 target_abi = "", 632 target_endian = "little", 633 ), 634 all( 635 target_arch = "wasm32", 636 target_vendor = "unknown", 637 target_os = "emscripten", 638 target_env = "", 639 target_abi = "", 640 target_endian = "little", 641 ), 642 all( 643 target_arch = "x86", 644 target_vendor = "pc", 645 target_os = "windows", 646 target_env = "msvc", 647 target_abi = "", 648 target_endian = "little", 649 ), 650 all( 651 target_arch = "aarch64", 652 target_vendor = "apple", 653 target_os = "ios", 654 target_env = "", 655 target_abi = "sim", 656 target_endian = "little", 657 ), 658 all( 659 target_arch = "x86_64", 660 target_vendor = "pc", 661 target_os = "windows", 662 target_env = "gnu", 663 target_abi = "llvm", 664 target_endian = "little", 665 ), 666 all( 667 target_arch = "riscv64", 668 target_vendor = "unknown", 669 target_os = "linux", 670 target_env = "gnu", 671 target_abi = "", 672 target_endian = "little", 673 ), 674 all( 675 target_arch = "x86_64", 676 target_vendor = "unknown", 677 target_os = "linux", 678 target_env = "gnu", 679 target_abi = "x32", 680 target_endian = "little", 681 ), 682 all( 683 target_arch = "riscv32", 684 target_vendor = "unknown", 685 target_os = "none", 686 target_env = "", 687 target_abi = "", 688 target_endian = "little", 689 ), 690 all( 691 target_arch = "x86_64", 692 target_vendor = "unknown", 693 target_os = "redox", 694 target_env = "", 695 target_abi = "", 696 target_endian = "little", 697 ), 698 all( 699 target_arch = "loongarch64", 700 target_vendor = "unknown", 701 target_os = "none", 702 target_env = "", 703 target_abi = "", 704 target_endian = "little", 705 ), 706 all( 707 target_arch = "aarch64", 708 target_vendor = "unknown", 709 target_os = "uefi", 710 target_env = "", 711 target_abi = "", 712 target_endian = "little", 713 ), 714 all( 715 target_arch = "x86_64", 716 target_vendor = "unknown", 717 target_os = "none", 718 target_env = "", 719 target_abi = "", 720 target_endian = "little", 721 ), 722 all( 723 target_arch = "arm", 724 target_vendor = "unknown", 725 target_os = "none", 726 target_env = "", 727 target_abi = "eabihf", 728 ), 729 all( 730 target_arch = "x86", 731 target_vendor = "unknown", 732 target_os = "uefi", 733 target_env = "", 734 target_abi = "", 735 target_endian = "little", 736 ), 737 all( 738 target_arch = "nvptx64", 739 target_vendor = "nvidia", 740 target_os = "cuda", 741 target_env = "", 742 target_abi = "", 743 target_endian = "little", 744 ), 745 all( 746 target_arch = "wasm32", 747 target_vendor = "unknown", 748 target_os = "unknown", 749 target_env = "", 750 target_abi = "", 751 target_endian = "little", 752 ), 753 all( 754 target_arch = "arm", 755 target_vendor = "unknown", 756 target_os = "linux", 757 target_env = "musl", 758 target_abi = "eabi", 759 target_endian = "little", 760 ), 761 all( 762 target_arch = "arm", 763 target_vendor = "unknown", 764 target_os = "linux", 765 target_env = "gnu", 766 target_abi = "eabi", 767 target_endian = "little", 768 ), 769 all( 770 target_arch = "x86_64", 771 target_vendor = "pc", 772 target_os = "windows", 773 target_env = "msvc", 774 target_abi = "", 775 target_endian = "little", 776 ), 777 all( 778 target_arch = "aarch64", 779 target_vendor = "unknown", 780 target_os = "linux", 781 target_env = "ohos", 782 target_abi = "", 783 target_endian = "little", 784 ), 785 all( 786 target_arch = "x86_64", 787 target_vendor = "fortanix", 788 target_os = "unknown", 789 target_env = "sgx", 790 target_abi = "", 791 target_endian = "little", 792 ), 793 all( 794 target_arch = "x86_64", 795 target_vendor = "unknown", 796 target_os = "fuchsia", 797 target_env = "", 798 target_abi = "", 799 target_endian = "little", 800 ), 801 all( 802 target_arch = "aarch64", 803 target_vendor = "unknown", 804 target_os = "linux", 805 target_env = "musl", 806 target_abi = "", 807 target_endian = "little", 808 ), 809 all( 810 target_arch = "x86_64", 811 target_vendor = "unknown", 812 target_os = "freebsd", 813 target_env = "", 814 target_abi = "", 815 target_endian = "little", 816 ), 817 all( 818 target_arch = "mips64", 819 target_vendor = "unknown", 820 target_os = "linux", 821 target_env = "gnu", 822 target_abi = "abi64", 823 ), 824 all( 825 target_arch = "x86", 826 target_vendor = "unknown", 827 target_os = "linux", 828 target_env = "musl", 829 target_abi = "", 830 target_endian = "little", 831 ), 832 all( 833 target_arch = "aarch64", 834 target_vendor = "unknown", 835 target_os = "none", 836 target_env = "", 837 target_abi = "softfloat", 838 target_endian = "little", 839 ), 840 all( 841 target_arch = "x86", 842 target_vendor = "apple", 843 target_os = "macos", 844 target_env = "", 845 target_abi = "", 846 target_endian = "little", 847 ), 848 all( 849 target_arch = "x86_64", 850 target_vendor = "unknown", 851 target_os = "illumos", 852 target_env = "", 853 target_abi = "", 854 target_endian = "little", 855 ), 856 all( 857 target_arch = "powerpc64", 858 target_vendor = "unknown", 859 target_os = "linux", 860 target_env = "gnu", 861 target_abi = "", 862 ), 863 all( 864 target_arch = "x86_64", 865 target_vendor = "apple", 866 target_os = "macos", 867 target_env = "", 868 target_abi = "", 869 target_endian = "little", 870 ), 871 all( 872 target_arch = "x86_64", 873 target_vendor = "apple", 874 target_os = "ios", 875 target_env = "", 876 target_abi = "", 877 target_endian = "little", 878 ), 879 all( 880 target_arch = "riscv64", 881 target_vendor = "unknown", 882 target_os = "none", 883 target_env = "", 884 target_abi = "", 885 target_endian = "little", 886 ), 887 all( 888 target_arch = "aarch64", 889 target_vendor = "pc", 890 target_os = "windows", 891 target_env = "msvc", 892 target_abi = "", 893 target_endian = "little", 894 ), 895 all( 896 target_arch = "arm", 897 target_vendor = "unknown", 898 target_os = "android", 899 target_env = "", 900 target_abi = "eabi", 901 target_endian = "little", 902 ), 903 all( 904 target_arch = "aarch64", 905 target_vendor = "unknown", 906 target_os = "android", 907 target_env = "", 908 target_abi = "", 909 target_endian = "little", 910 ), 911 all( 912 target_arch = "powerpc64", 913 target_vendor = "unknown", 914 target_os = "linux", 915 target_env = "musl", 916 target_abi = "", 917 target_endian = "little", 918 ), 919 all( 920 target_arch = "arm", 921 target_vendor = "unknown", 922 target_os = "linux", 923 target_env = "ohos", 924 target_abi = "", 925 target_endian = "little", 926 ), 927 all( 928 target_arch = "x86", 929 target_vendor = "unknown", 930 target_os = "linux", 931 target_env = "gnu", 932 target_abi = "", 933 target_endian = "little", 934 ), 935 all( 936 target_arch = "mips64r6", 937 target_vendor = "unknown", 938 target_os = "linux", 939 target_env = "gnu", 940 target_abi = "abi64", 941 ), 942 all( 943 target_arch = "aarch64", 944 target_vendor = "apple", 945 target_os = "ios", 946 target_env = "", 947 target_abi = "", 948 target_endian = "little", 949 ), 950 all( 951 target_arch = "x86_64", 952 target_vendor = "unknown", 953 target_os = "uefi", 954 target_env = "", 955 target_abi = "", 956 target_endian = "little", 957 ), 958 all( 959 target_arch = "x86", 960 target_vendor = "pc", 961 target_os = "windows", 962 target_env = "gnu", 963 target_abi = "", 964 target_endian = "little", 965 ), 966 all( 967 target_arch = "arm", 968 target_vendor = "unknown", 969 target_os = "linux", 970 target_env = "gnu", 971 target_abi = "eabihf", 972 target_endian = "little", 973 ), 974 all( 975 target_arch = "x86_64", 976 target_vendor = "unknown", 977 target_os = "netbsd", 978 target_env = "", 979 target_abi = "", 980 target_endian = "little", 981 ), 982 all( 983 target_arch = "x86", 984 target_vendor = "unknown", 985 target_os = "freebsd", 986 target_env = "", 987 target_abi = "", 988 target_endian = "little", 989 ), 990 all( 991 target_arch = "x86_64", 992 target_vendor = "apple", 993 target_os = "ios", 994 target_env = "", 995 target_abi = "macabi", 996 target_endian = "little", 997 ), 998 all( 999 target_arch = "aarch64", 1000 target_vendor = "apple", 1001 target_os = "macos", 1002 target_env = "", 1003 target_abi = "", 1004 target_endian = "little", 1005 ), 1006 all( 1007 target_arch = "aarch64", 1008 target_vendor = "apple", 1009 target_os = "ios", 1010 target_env = "", 1011 target_abi = "macabi", 1012 target_endian = "little", 1013 ), 1014 all( 1015 target_arch = "arm", 1016 target_vendor = "unknown", 1017 target_os = "none", 1018 target_env = "", 1019 target_abi = "eabi", 1020 ), 1021 all( 1022 target_arch = "wasm32", 1023 target_vendor = "unknown", 1024 target_os = "wasi", 1025 target_env = "p2", 1026 target_abi = "", 1027 target_endian = "little", 1028 ), 1029 all( 1030 target_arch = "mips", 1031 target_vendor = "unknown", 1032 target_os = "linux", 1033 target_env = "gnu", 1034 target_abi = "", 1035 ), 1036 all( 1037 target_arch = "mips32r6", 1038 target_vendor = "unknown", 1039 target_os = "linux", 1040 target_env = "gnu", 1041 target_abi = "", 1042 ), 1043 all( 1044 target_arch = "sparc64", 1045 target_vendor = "unknown", 1046 target_os = "linux", 1047 target_env = "gnu", 1048 target_abi = "", 1049 target_endian = "big", 1050 ), 1051 all( 1052 target_arch = "riscv64", 1053 target_vendor = "unknown", 1054 target_os = "linux", 1055 target_env = "musl", 1056 target_abi = "", 1057 target_endian = "little", 1058 ), 1059 all( 1060 target_arch = "loongarch64", 1061 target_vendor = "unknown", 1062 target_os = "none", 1063 target_env = "", 1064 target_abi = "softfloat", 1065 target_endian = "little", 1066 ), 1067 all( 1068 target_arch = "aarch64", 1069 target_vendor = "unknown", 1070 target_os = "linux", 1071 target_env = "gnu", 1072 target_abi = "", 1073 target_endian = "little", 1074 ), 1075 all( 1076 target_arch = "loongarch64", 1077 target_vendor = "unknown", 1078 target_os = "linux", 1079 target_env = "musl", 1080 target_abi = "", 1081 target_endian = "little", 1082 ), 1083 all( 1084 target_arch = "x86_64", 1085 target_vendor = "pc", 1086 target_os = "windows", 1087 target_env = "gnu", 1088 target_abi = "", 1089 target_endian = "little", 1090 ), 1091 all( 1092 target_arch = "wasm32", 1093 target_vendor = "unknown", 1094 target_os = "wasi", 1095 target_env = "p1", 1096 target_abi = "", 1097 target_endian = "little", 1098 ), 1099 all( 1100 target_arch = "s390x", 1101 target_vendor = "unknown", 1102 target_os = "linux", 1103 target_env = "gnu", 1104 target_abi = "", 1105 target_endian = "big", 1106 ), 1107 all( 1108 target_arch = "x86", 1109 target_vendor = "unknown", 1110 target_os = "android", 1111 target_env = "", 1112 target_abi = "", 1113 target_endian = "little", 1114 ), 1115 all( 1116 target_arch = "arm64ec", 1117 target_vendor = "pc", 1118 target_os = "windows", 1119 target_env = "msvc", 1120 target_abi = "", 1121 target_endian = "little", 1122 ), 1123 all( 1124 target_arch = "x86_64", 1125 target_vendor = "pc", 1126 target_os = "solaris", 1127 target_env = "", 1128 target_abi = "", 1129 target_endian = "little", 1130 ), 1131 all( 1132 target_arch = "arm", 1133 target_vendor = "unknown", 1134 target_os = "linux", 1135 target_env = "musl", 1136 target_abi = "eabihf", 1137 target_endian = "little", 1138 ), 1139 all( 1140 target_arch = "aarch64", 1141 target_vendor = "unknown", 1142 target_os = "none", 1143 target_env = "", 1144 target_abi = "", 1145 target_endian = "little", 1146 ), 1147 all( 1148 target_arch = "x86_64", 1149 target_vendor = "unknown", 1150 target_os = "linux", 1151 target_env = "musl", 1152 target_abi = "", 1153 target_endian = "little", 1154 ), 1155 all( 1156 target_arch = "x86_64", 1157 target_vendor = "unknown", 1158 target_os = "android", 1159 target_env = "", 1160 target_abi = "", 1161 target_endian = "little", 1162 ), 1163 all( 1164 target_arch = "x86", 1165 target_vendor = "pc", 1166 target_os = "windows", 1167 target_env = "gnu", 1168 target_abi = "llvm", 1169 target_endian = "little", 1170 ), 1171 all( 1172 target_arch = "sparc64", 1173 target_vendor = "sun", 1174 target_os = "solaris", 1175 target_env = "", 1176 target_abi = "", 1177 target_endian = "big", 1178 ), 1179 all( 1180 target_arch = "x86_64", 1181 target_vendor = "unknown", 1182 target_os = "linux", 1183 target_env = "ohos", 1184 target_abi = "", 1185 target_endian = "little", 1186 ), 1187 all( 1188 target_arch = "x86_64", 1189 target_vendor = "unknown", 1190 target_os = "linux", 1191 target_env = "gnu", 1192 target_abi = "", 1193 target_endian = "little", 1194 ), 1195 all( 1196 target_arch = "loongarch64", 1197 target_vendor = "unknown", 1198 target_os = "linux", 1199 target_env = "gnu", 1200 target_abi = "", 1201 target_endian = "little", 1202 ), 1203 all( 1204 target_arch = "powerpc", 1205 target_vendor = "unknown", 1206 target_os = "linux", 1207 target_env = "gnu", 1208 target_abi = "", 1209 target_endian = "big", 1210 ), 1211 )))] 1212 pub(crate) const SUPPORTED: bool = false;