#[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");
}