1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct Target(pub &'static str);

#[rustfmt::skip]
impl Target {
    pub const AARCH64_APPLE_DARWIN: Self = Self("aarch64-apple-darwin");
    pub const AARCH64_APPLE_IOS: Self = Self("aarch64-apple-ios");
    pub const AARCH64_APPLE_IOS_SIM: Self = Self("aarch64-apple-ios-sim");
    pub const AARCH64_LINUX_ANDROID: Self = Self("aarch64-linux-android");
    pub const AARCH64_PC_WINDOWS_MSVC: Self = Self("aarch64-pc-windows-msvc");
    pub const AARCH64_UNKNOWN_FUCHSIA: Self = Self("aarch64-unknown-fuchsia");
    pub const AARCH64_UNKNOWN_LINUX_GNU: Self = Self("aarch64-unknown-linux-gnu");
    pub const AARCH64_UNKNOWN_LINUX_MUSL: Self = Self("aarch64-unknown-linux-musl");
    pub const AARCH64_UNKNOWN_NONE: Self = Self("aarch64-unknown-none");
    pub const AARCH64_UNKNOWN_NONE_SOFTFLOAT: Self = Self("aarch64-unknown-none-softfloat");
    pub const AARCH64_UNKNOWN_UEFI: Self = Self("aarch64-unknown-uefi");
    pub const ARM_LINUX_ANDROIDEABI: Self = Self("arm-linux-androideabi");
    pub const ARM_UNKNOWN_LINUX_GNUEABI: Self = Self("arm-unknown-linux-gnueabi");
    pub const ARM_UNKNOWN_LINUX_GNUEABIHF: Self = Self("arm-unknown-linux-gnueabihf");
    pub const ARM_UNKNOWN_LINUX_MUSLEABI: Self = Self("arm-unknown-linux-musleabi");
    pub const ARM_UNKNOWN_LINUX_MUSLEABIHF: Self = Self("arm-unknown-linux-musleabihf");
    pub const ARMEBV7R_NONE_EABI: Self = Self("armebv7r-none-eabi");
    pub const ARMEBV7R_NONE_EABIHF: Self = Self("armebv7r-none-eabihf");
    pub const ARMV5TE_UNKNOWN_LINUX_GNUEABI: Self = Self("armv5te-unknown-linux-gnueabi");
    pub const ARMV5TE_UNKNOWN_LINUX_MUSLEABI: Self = Self("armv5te-unknown-linux-musleabi");
    pub const ARMV7_LINUX_ANDROIDEABI: Self = Self("armv7-linux-androideabi");
    pub const ARMV7_UNKNOWN_LINUX_GNUEABI: Self = Self("armv7-unknown-linux-gnueabi");
    pub const ARMV7_UNKNOWN_LINUX_GNUEABIHF: Self = Self("armv7-unknown-linux-gnueabihf");
    pub const ARMV7_UNKNOWN_LINUX_MUSLEABI: Self = Self("armv7-unknown-linux-musleabi");
    pub const ARMV7_UNKNOWN_LINUX_MUSLEABIHF: Self = Self("armv7-unknown-linux-musleabihf");
    pub const ARMV7A_NONE_EABI: Self = Self("armv7a-none-eabi");
    pub const ARMV7R_NONE_EABI: Self = Self("armv7r-none-eabi");
    pub const ARMV7R_NONE_EABIHF: Self = Self("armv7r-none-eabihf");
    pub const ASMJS_UNKNOWN_EMSCRIPTEN: Self = Self("asmjs-unknown-emscripten");
    pub const I586_PC_WINDOWS_MSVC: Self = Self("i586-pc-windows-msvc");
    pub const I586_UNKNOWN_LINUX_GNU: Self = Self("i586-unknown-linux-gnu");
    pub const I586_UNKNOWN_LINUX_MUSL: Self = Self("i586-unknown-linux-musl");
    pub const I686_LINUX_ANDROID: Self = Self("i686-linux-android");
    pub const I686_PC_WINDOWS_GNU: Self = Self("i686-pc-windows-gnu");
    pub const I686_PC_WINDOWS_MSVC: Self = Self("i686-pc-windows-msvc");
    pub const I686_UNKNOWN_FREEBSD: Self = Self("i686-unknown-freebsd");
    pub const I686_UNKNOWN_LINUX_GNU: Self = Self("i686-unknown-linux-gnu");
    pub const I686_UNKNOWN_LINUX_MUSL: Self = Self("i686-unknown-linux-musl");
    pub const I686_UNKNOWN_UEFI: Self = Self("i686-unknown-uefi");
    pub const LOONGARCH64_UNKNOWN_LINUX_GNU: Self = Self("loongarch64-unknown-linux-gnu");
    pub const MIPS_UNKNOWN_LINUX_MUSL: Self = Self("mips-unknown-linux-musl");
    pub const MIPS64_UNKNOWN_LINUX_MUSLABI64: Self = Self("mips64-unknown-linux-muslabi64");
    pub const MIPS64EL_UNKNOWN_LINUX_MUSLABI64: Self = Self("mips64el-unknown-linux-muslabi64");
    pub const MIPSEL_UNKNOWN_LINUX_MUSL: Self = Self("mipsel-unknown-linux-musl");
    pub const NVPTX64_NVIDIA_CUDA: Self = Self("nvptx64-nvidia-cuda");
    pub const POWERPC_UNKNOWN_LINUX_GNU: Self = Self("powerpc-unknown-linux-gnu");
    pub const POWERPC64_UNKNOWN_LINUX_GNU: Self = Self("powerpc64-unknown-linux-gnu");
    pub const POWERPC64LE_UNKNOWN_LINUX_GNU: Self = Self("powerpc64le-unknown-linux-gnu");
    pub const RISCV32I_UNKNOWN_NONE_ELF: Self = Self("riscv32i-unknown-none-elf");
    pub const RISCV32IMAC_UNKNOWN_NONE_ELF: Self = Self("riscv32imac-unknown-none-elf");
    pub const RISCV32IMC_UNKNOWN_NONE_ELF: Self = Self("riscv32imc-unknown-none-elf");
    pub const RISCV64GC_UNKNOWN_LINUX_GNU: Self = Self("riscv64gc-unknown-linux-gnu");
    pub const RISCV64GC_UNKNOWN_NONE_ELF: Self = Self("riscv64gc-unknown-none-elf");
    pub const RISCV64IMAC_UNKNOWN_NONE_ELF: Self = Self("riscv64imac-unknown-none-elf");
    pub const S390X_UNKNOWN_LINUX_GNU: Self = Self("s390x-unknown-linux-gnu");
    pub const SPARC64_UNKNOWN_LINUX_GNU: Self = Self("sparc64-unknown-linux-gnu");
    pub const SPARCV9_SUN_SOLARIS: Self = Self("sparcv9-sun-solaris");
    pub const THUMBV6M_NONE_EABI: Self = Self("thumbv6m-none-eabi");
    pub const THUMBV7EM_NONE_EABI: Self = Self("thumbv7em-none-eabi");
    pub const THUMBV7EM_NONE_EABIHF: Self = Self("thumbv7em-none-eabihf");
    pub const THUMBV7M_NONE_EABI: Self = Self("thumbv7m-none-eabi");
    pub const THUMBV7NEON_LINUX_ANDROIDEABI: Self = Self("thumbv7neon-linux-androideabi");
    pub const THUMBV7NEON_UNKNOWN_LINUX_GNUEABIHF: Self = Self("thumbv7neon-unknown-linux-gnueabihf");
    pub const THUMBV8M_BASE_NONE_EABI: Self = Self("thumbv8m.base-none-eabi");
    pub const THUMBV8M_MAIN_NONE_EABI: Self = Self("thumbv8m.main-none-eabi");
    pub const THUMBV8M_MAIN_NONE_EABIHF: Self = Self("thumbv8m.main-none-eabihf");
    pub const WASM32_UNKNOWN_EMSCRIPTEN: Self = Self("wasm32-unknown-emscripten");
    pub const WASM32_UNKNOWN_UNKNOWN: Self = Self("wasm32-unknown-unknown");
    pub const WASM32_WASI: Self = Self("wasm32-wasi");
    pub const WASM32_WASI_PREVIEW1_THREADS: Self = Self("wasm32-wasi-preview1-threads");
    pub const X86_64_APPLE_DARWIN: Self = Self("x86_64-apple-darwin");
    pub const X86_64_APPLE_IOS: Self = Self("x86_64-apple-ios");
    pub const X86_64_FORTANIX_UNKNOWN_SGX: Self = Self("x86_64-fortanix-unknown-sgx");
    pub const X86_64_LINUX_ANDROID: Self = Self("x86_64-linux-android");
    pub const X86_64_PC_SOLARIS: Self = Self("x86_64-pc-solaris");
    pub const X86_64_PC_WINDOWS_GNU: Self = Self("x86_64-pc-windows-gnu");
    pub const X86_64_PC_WINDOWS_MSVC: Self = Self("x86_64-pc-windows-msvc");
    pub const X86_64_SUN_SOLARIS: Self = Self("x86_64-sun-solaris");
    pub const X86_64_UNKNOWN_FREEBSD: Self = Self("x86_64-unknown-freebsd");
    pub const X86_64_UNKNOWN_FUCHSIA: Self = Self("x86_64-unknown-fuchsia");
    pub const X86_64_UNKNOWN_ILLUMOS: Self = Self("x86_64-unknown-illumos");
    pub const X86_64_UNKNOWN_LINUX_GNU: Self = Self("x86_64-unknown-linux-gnu");
    pub const X86_64_UNKNOWN_LINUX_GNUX32: Self = Self("x86_64-unknown-linux-gnux32");
    pub const X86_64_UNKNOWN_LINUX_MUSL: Self = Self("x86_64-unknown-linux-musl");
    pub const X86_64_UNKNOWN_NETBSD: Self = Self("x86_64-unknown-netbsd");
    pub const X86_64_UNKNOWN_NONE: Self = Self("x86_64-unknown-none");
    pub const X86_64_UNKNOWN_REDOX: Self = Self("x86_64-unknown-redox");
    pub const X86_64_UNKNOWN_UEFI: Self = Self("x86_64-unknown-uefi");
}