# RustSec: `platforms` crate

[![Latest Version][crate-image]][crate-link]
[![Docs][docs-image]][docs-link]
[![Build Status][build-image]][build-link]
![Apache 2/MIT licensed][license-image]
![MSRV][rustc-image]
[![Project Chat][zulip-image]][zulip-link]

Rust platform registry: provides programmatic access to information
about valid Rust platforms, sourced from the Rust compiler.

[Documentation][docs-link]

## About

This crate provides programmatic access to information about valid Rust
platforms. This is useful for systems which document/inventory information
relevant to Rust platforms.

It was created for the [RustSec Advisory Database] and is maintained by the
[Rust Secure Code Working Group][wg-secure-code].

It is not intended to be a tool for gating builds based on the current platform
or as a replacement for Rust's existing conditional compilation features:
please use those for build purposes.

## Minimum Supported Rust Version

Rust **1.40** or higher.

Minimum supported Rust version may be changed in the future, but it will be
accompanied by a minor version bump.

## SemVer Policy

We reserve the right to add and remove platforms from the registry without
bumping major versions. This doesn't change the API, but can break crates that
expect platforms to be there if they are removed.

If we remove platforms, we will bump the minor version of this crate.

[//]: # (badges)

[crate-image]: https://img.shields.io/crates/v/platforms.svg?logo=rust
[crate-link]: https://crates.io/crates/platforms
[docs-image]: https://docs.rs/platforms/badge.svg
[docs-link]: https://docs.rs/platforms/
[build-image]: https://github.com/RustSec/rustsec/actions/workflows/platforms.yml/badge.svg
[build-link]: https://github.com/RustSec/rustsec/actions/workflows/platforms.yml
[license-image]: https://img.shields.io/badge/license-Apache2%2FMIT-blue.svg
[rustc-image]: https://img.shields.io/badge/rustc-1.40+-blue.svg
[zulip-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
[zulip-link]: https://rust-lang.zulipchat.com/#narrow/stream/146229-wg-secure-code/

[//]: # (general links)

[RustSec Advisory Database]: https://github.com/RustSec
[wg-secure-code]: https://www.rust-lang.org/governance/wgs/wg-secure-code

## Registered Platforms

### Tier 1

| target triple                          | target_arch | target_os  | target_env |
|----------------------------------------|-------------|------------|------------|
| [aarch64-apple-darwin]                 | aarch64     | macos      |            |
| [aarch64-unknown-linux-gnu]            | aarch64     | linux      | gnu        |
| [i686-pc-windows-gnu]                  | x86         | windows    | gnu        |
| [i686-pc-windows-msvc]                 | x86         | windows    | msvc       |
| [i686-unknown-linux-gnu]               | x86         | linux      | gnu        |
| [x86_64-apple-darwin]                  | x86_64      | macos      |            |
| [x86_64-pc-windows-gnu]                | x86_64      | windows    | gnu        |
| [x86_64-pc-windows-msvc]               | x86_64      | windows    | msvc       |
| [x86_64-unknown-linux-gnu]             | x86_64      | linux      | gnu        |

### Tier 2

| target triple                          | target_arch | target_os  | target_env |
|----------------------------------------|-------------|------------|------------|
| [aarch64-apple-ios]                    | aarch64     | ios        |            |
| [aarch64-apple-ios-macabi]             | aarch64     | ios        |            |
| [aarch64-apple-ios-sim]                | aarch64     | ios        |            |
| [aarch64-linux-android]                | aarch64     | android    |            |
| [aarch64-pc-windows-gnullvm]           | aarch64     | windows    | gnu        |
| [aarch64-pc-windows-msvc]              | aarch64     | windows    | msvc       |
| [aarch64-unknown-fuchsia]              | aarch64     | fuchsia    |            |
| [aarch64-unknown-linux-musl]           | aarch64     | linux      | musl       |
| [aarch64-unknown-linux-ohos]           | aarch64     | linux      | ohos       |
| [aarch64-unknown-none]                 | aarch64     | none       |            |
| [aarch64-unknown-none-softfloat]       | aarch64     | none       |            |
| [aarch64-unknown-uefi]                 | aarch64     | uefi       |            |
| [arm-linux-androideabi]                | arm         | android    |            |
| [arm-unknown-linux-gnueabi]            | arm         | linux      | gnu        |
| [arm-unknown-linux-gnueabihf]          | arm         | linux      | gnu        |
| [arm-unknown-linux-musleabi]           | arm         | linux      | musl       |
| [arm-unknown-linux-musleabihf]         | arm         | linux      | musl       |
| [arm64ec-pc-windows-msvc]              | arm64ec     | windows    | msvc       |
| [armebv7r-none-eabi]                   | arm         | none       |            |
| [armebv7r-none-eabihf]                 | arm         | none       |            |
| [armv5te-unknown-linux-gnueabi]        | arm         | linux      | gnu        |
| [armv5te-unknown-linux-musleabi]       | arm         | linux      | musl       |
| [armv7-linux-androideabi]              | arm         | android    |            |
| [armv7-unknown-linux-gnueabi]          | arm         | linux      | gnu        |
| [armv7-unknown-linux-gnueabihf]        | arm         | linux      | gnu        |
| [armv7-unknown-linux-musleabi]         | arm         | linux      | musl       |
| [armv7-unknown-linux-musleabihf]       | arm         | linux      | musl       |
| [armv7-unknown-linux-ohos]             | arm         | linux      | ohos       |
| [armv7a-none-eabi]                     | arm         | none       |            |
| [armv7r-none-eabi]                     | arm         | none       |            |
| [armv7r-none-eabihf]                   | arm         | none       |            |
| [i586-pc-windows-msvc]                 | x86         | windows    | msvc       |
| [i586-unknown-linux-gnu]               | x86         | linux      | gnu        |
| [i586-unknown-linux-musl]              | x86         | linux      | musl       |
| [i686-linux-android]                   | x86         | android    |            |
| [i686-pc-windows-gnullvm]              | x86         | windows    | gnu        |
| [i686-unknown-freebsd]                 | x86         | freebsd    |            |
| [i686-unknown-linux-musl]              | x86         | linux      | musl       |
| [i686-unknown-uefi]                    | x86         | uefi       |            |
| [loongarch64-unknown-linux-gnu]        | loongarch64 | linux      | gnu        |
| [loongarch64-unknown-linux-musl]       | loongarch64 | linux      | musl       |
| [loongarch64-unknown-none]             | loongarch64 | none       |            |
| [loongarch64-unknown-none-softfloat]   | loongarch64 | none       |            |
| [nvptx64-nvidia-cuda]                  | nvptx64     | cuda       |            |
| [powerpc-unknown-linux-gnu]            | powerpc     | linux      | gnu        |
| [powerpc64-unknown-linux-gnu]          | powerpc64   | linux      | gnu        |
| [powerpc64le-unknown-linux-gnu]        | powerpc64   | linux      | gnu        |
| [riscv32i-unknown-none-elf]            | riscv32     | none       |            |
| [riscv32im-unknown-none-elf]           | riscv32     | none       |            |
| [riscv32imac-unknown-none-elf]         | riscv32     | none       |            |
| [riscv32imafc-unknown-none-elf]        | riscv32     | none       |            |
| [riscv32imc-unknown-none-elf]          | riscv32     | none       |            |
| [riscv64gc-unknown-linux-gnu]          | riscv64     | linux      | gnu        |
| [riscv64gc-unknown-linux-musl]         | riscv64     | linux      | musl       |
| [riscv64gc-unknown-none-elf]           | riscv64     | none       |            |
| [riscv64imac-unknown-none-elf]         | riscv64     | none       |            |
| [s390x-unknown-linux-gnu]              | s390x       | linux      | gnu        |
| [sparc64-unknown-linux-gnu]            | sparc64     | linux      | gnu        |
| [sparcv9-sun-solaris]                  | sparc64     | solaris    |            |
| [thumbv6m-none-eabi]                   | arm         | none       |            |
| [thumbv7em-none-eabi]                  | arm         | none       |            |
| [thumbv7em-none-eabihf]                | arm         | none       |            |
| [thumbv7m-none-eabi]                   | arm         | none       |            |
| [thumbv7neon-linux-androideabi]        | arm         | android    |            |
| [thumbv7neon-unknown-linux-gnueabihf]  | arm         | linux      | gnu        |
| [thumbv8m.base-none-eabi]              | arm         | none       |            |
| [thumbv8m.main-none-eabi]              | arm         | none       |            |
| [thumbv8m.main-none-eabihf]            | arm         | none       |            |
| [wasm32-unknown-emscripten]            | wasm32      | emscripten |            |
| [wasm32-unknown-unknown]               | wasm32      | unknown    |            |
| [wasm32-wasi]                          | wasm32      | wasi       | p1         |
| [wasm32-wasip1]                        | wasm32      | wasi       | p1         |
| [wasm32-wasip1-threads]                | wasm32      | wasi       | p1         |
| [wasm32v1-none]                        | wasm32      | none       |            |
| [x86_64-apple-ios]                     | x86_64      | ios        |            |
| [x86_64-apple-ios-macabi]              | x86_64      | ios        |            |
| [x86_64-fortanix-unknown-sgx]          | x86_64      | unknown    | sgx        |
| [x86_64-linux-android]                 | x86_64      | android    |            |
| [x86_64-pc-solaris]                    | x86_64      | solaris    |            |
| [x86_64-pc-windows-gnullvm]            | x86_64      | windows    | gnu        |
| [x86_64-unknown-freebsd]               | x86_64      | freebsd    |            |
| [x86_64-unknown-fuchsia]               | x86_64      | fuchsia    |            |
| [x86_64-unknown-illumos]               | x86_64      | illumos    |            |
| [x86_64-unknown-linux-gnux32]          | x86_64      | linux      | gnu        |
| [x86_64-unknown-linux-musl]            | x86_64      | linux      | musl       |
| [x86_64-unknown-linux-ohos]            | x86_64      | linux      | ohos       |
| [x86_64-unknown-netbsd]                | x86_64      | netbsd     |            |
| [x86_64-unknown-none]                  | x86_64      | none       |            |
| [x86_64-unknown-redox]                 | x86_64      | redox      | relibc     |
| [x86_64-unknown-uefi]                  | x86_64      | uefi       |            |

### Tier 3

| target triple                          | target_arch | target_os  | target_env |
|----------------------------------------|-------------|------------|------------|
| [aarch64-apple-tvos]                   | aarch64     | tvos       |            |
| [aarch64-apple-tvos-sim]               | aarch64     | tvos       |            |
| [aarch64-apple-visionos]               | aarch64     | visionos   |            |
| [aarch64-apple-visionos-sim]           | aarch64     | visionos   |            |
| [aarch64-apple-watchos]                | aarch64     | watchos    |            |
| [aarch64-apple-watchos-sim]            | aarch64     | watchos    |            |
| [aarch64-kmc-solid_asp3]               | aarch64     | solid_asp3 |            |
| [aarch64-nintendo-switch-freestanding] | aarch64     | horizon    |            |
| [aarch64-unknown-freebsd]              | aarch64     | freebsd    |            |
| [aarch64-unknown-hermit]               | aarch64     | hermit     |            |
| [aarch64-unknown-illumos]              | aarch64     | illumos    |            |
| [aarch64-unknown-linux-gnu_ilp32]      | aarch64     | linux      | gnu        |
| [aarch64-unknown-netbsd]               | aarch64     | netbsd     |            |
| [aarch64-unknown-nto-qnx700]           | aarch64     | nto        | nto70      |
| [aarch64-unknown-nto-qnx710]           | aarch64     | nto        | nto71      |
| [aarch64-unknown-openbsd]              | aarch64     | openbsd    |            |
| [aarch64-unknown-redox]                | aarch64     | redox      | relibc     |
| [aarch64-unknown-teeos]                | aarch64     | teeos      |            |
| [aarch64-unknown-trusty]               | aarch64     | trusty     |            |
| [aarch64-uwp-windows-msvc]             | aarch64     | windows    | msvc       |
| [aarch64-wrs-vxworks]                  | aarch64     | vxworks    | gnu        |
| [aarch64_be-unknown-linux-gnu]         | aarch64     | linux      | gnu        |
| [aarch64_be-unknown-linux-gnu_ilp32]   | aarch64     | linux      | gnu        |
| [aarch64_be-unknown-netbsd]            | aarch64     | netbsd     |            |
| [arm64_32-apple-watchos]               | aarch64     | watchos    |            |
| [arm64e-apple-darwin]                  | aarch64     | macos      |            |
| [arm64e-apple-ios]                     | aarch64     | ios        |            |
| [arm64e-apple-tvos]                    | aarch64     | tvos       |            |
| [armeb-unknown-linux-gnueabi]          | arm         | linux      | gnu        |
| [armv4t-none-eabi]                     | arm         | none       |            |
| [armv4t-unknown-linux-gnueabi]         | arm         | linux      | gnu        |
| [armv5te-none-eabi]                    | arm         | none       |            |
| [armv5te-unknown-linux-uclibceabi]     | arm         | linux      | uclibc     |
| [armv6-unknown-freebsd]                | arm         | freebsd    | gnu        |
| [armv6-unknown-netbsd-eabihf]          | arm         | netbsd     |            |
| [armv6k-nintendo-3ds]                  | arm         | horizon    | newlib     |
| [armv7-rtems-eabihf]                   | arm         | rtems      | newlib     |
| [armv7-sony-vita-newlibeabihf]         | arm         | vita       | newlib     |
| [armv7-unknown-freebsd]                | arm         | freebsd    | gnu        |
| [armv7-unknown-linux-uclibceabi]       | arm         | linux      | uclibc     |
| [armv7-unknown-linux-uclibceabihf]     | arm         | linux      | uclibc     |
| [armv7-unknown-netbsd-eabihf]          | arm         | netbsd     |            |
| [armv7-unknown-trusty]                 | arm         | trusty     |            |
| [armv7-wrs-vxworks-eabihf]             | arm         | vxworks    | gnu        |
| [armv7a-kmc-solid_asp3-eabi]           | arm         | solid_asp3 |            |
| [armv7a-kmc-solid_asp3-eabihf]         | arm         | solid_asp3 |            |
| [armv7a-none-eabihf]                   | arm         | none       |            |
| [armv7k-apple-watchos]                 | arm         | watchos    |            |
| [armv7s-apple-ios]                     | arm         | ios        |            |
| [armv8r-none-eabihf]                   | arm         | none       |            |
| [avr-unknown-gnu-atmega328]            | avr         | none       | gnu        |
| [bpfeb-unknown-none]                   | bpf         | none       |            |
| [bpfel-unknown-none]                   | bpf         | none       |            |
| [csky-unknown-linux-gnuabiv2]          | csky        | linux      | gnu        |
| [csky-unknown-linux-gnuabiv2hf]        | csky        | linux      | gnu        |
| [hexagon-unknown-linux-musl]           | hexagon     | linux      | musl       |
| [hexagon-unknown-none-elf]             | hexagon     | none       |            |
| [i386-apple-ios]                       | x86         | ios        |            |
| [i586-pc-nto-qnx700]                   | x86         | nto        | nto70      |
| [i586-unknown-netbsd]                  | x86         | netbsd     |            |
| [i686-apple-darwin]                    | x86         | macos      |            |
| [i686-unknown-haiku]                   | x86         | haiku      |            |
| [i686-unknown-hurd-gnu]                | x86         | hurd       | gnu        |
| [i686-unknown-netbsd]                  | x86         | netbsd     |            |
| [i686-unknown-openbsd]                 | x86         | openbsd    |            |
| [i686-unknown-redox]                   | x86         | redox      | relibc     |
| [i686-uwp-windows-gnu]                 | x86         | windows    | gnu        |
| [i686-uwp-windows-msvc]                | x86         | windows    | msvc       |
| [i686-win7-windows-msvc]               | x86         | windows    | msvc       |
| [i686-wrs-vxworks]                     | x86         | vxworks    | gnu        |
| [loongarch64-unknown-linux-ohos]       | loongarch64 | linux      | ohos       |
| [m68k-unknown-linux-gnu]               | m68k        | linux      | gnu        |
| [mips-unknown-linux-gnu]               | mips        | linux      | gnu        |
| [mips-unknown-linux-musl]              | mips        | linux      | musl       |
| [mips-unknown-linux-uclibc]            | mips        | linux      | uclibc     |
| [mips64-openwrt-linux-musl]            | mips64      | linux      | musl       |
| [mips64-unknown-linux-gnuabi64]        | mips64      | linux      | gnu        |
| [mips64-unknown-linux-muslabi64]       | mips64      | linux      | musl       |
| [mips64el-unknown-linux-gnuabi64]      | mips64      | linux      | gnu        |
| [mips64el-unknown-linux-muslabi64]     | mips64      | linux      | musl       |
| [mipsel-sony-psp]                      | mips        | psp        |            |
| [mipsel-sony-psx]                      | mips        | none       | psx        |
| [mipsel-unknown-linux-gnu]             | mips        | linux      | gnu        |
| [mipsel-unknown-linux-musl]            | mips        | linux      | musl       |
| [mipsel-unknown-linux-uclibc]          | mips        | linux      | uclibc     |
| [mipsel-unknown-netbsd]                | mips        | netbsd     |            |
| [mipsel-unknown-none]                  | mips        | none       |            |
| [mipsisa32r6-unknown-linux-gnu]        | mips32r6    | linux      | gnu        |
| [mipsisa32r6el-unknown-linux-gnu]      | mips32r6    | linux      | gnu        |
| [mipsisa64r6-unknown-linux-gnuabi64]   | mips64r6    | linux      | gnu        |
| [mipsisa64r6el-unknown-linux-gnuabi64] | mips64r6    | linux      | gnu        |
| [msp430-none-elf]                      | msp430      | none       |            |
| [powerpc-unknown-freebsd]              | powerpc     | freebsd    |            |
| [powerpc-unknown-linux-gnuspe]         | powerpc     | linux      | gnu        |
| [powerpc-unknown-linux-musl]           | powerpc     | linux      | musl       |
| [powerpc-unknown-linux-muslspe]        | powerpc     | linux      | musl       |
| [powerpc-unknown-netbsd]               | powerpc     | netbsd     |            |
| [powerpc-unknown-openbsd]              | powerpc     | openbsd    |            |
| [powerpc-wrs-vxworks]                  | powerpc     | vxworks    | gnu        |
| [powerpc-wrs-vxworks-spe]              | powerpc     | vxworks    | gnu        |
| [powerpc64-ibm-aix]                    | powerpc64   | aix        |            |
| [powerpc64-unknown-freebsd]            | powerpc64   | freebsd    |            |
| [powerpc64-unknown-linux-musl]         | powerpc64   | linux      | musl       |
| [powerpc64-unknown-openbsd]            | powerpc64   | openbsd    |            |
| [powerpc64-wrs-vxworks]                | powerpc64   | vxworks    | gnu        |
| [powerpc64le-unknown-freebsd]          | powerpc64   | freebsd    |            |
| [powerpc64le-unknown-linux-musl]       | powerpc64   | linux      | musl       |
| [riscv32-wrs-vxworks]                  | riscv32     | vxworks    | gnu        |
| [riscv32e-unknown-none-elf]            | riscv32     | none       |            |
| [riscv32em-unknown-none-elf]           | riscv32     | none       |            |
| [riscv32emc-unknown-none-elf]          | riscv32     | none       |            |
| [riscv32gc-unknown-linux-gnu]          | riscv32     | linux      | gnu        |
| [riscv32gc-unknown-linux-musl]         | riscv32     | linux      | musl       |
| [riscv32im-risc0-zkvm-elf]             | riscv32     | zkvm       |            |
| [riscv32ima-unknown-none-elf]          | riscv32     | none       |            |
| [riscv32imac-esp-espidf]               | riscv32     | espidf     | newlib     |
| [riscv32imac-unknown-nuttx-elf]        | riscv32     | nuttx      |            |
| [riscv32imac-unknown-xous-elf]         | riscv32     | xous       |            |
| [riscv32imafc-esp-espidf]              | riscv32     | espidf     | newlib     |
| [riscv32imafc-unknown-nuttx-elf]       | riscv32     | nuttx      |            |
| [riscv32imc-esp-espidf]                | riscv32     | espidf     | newlib     |
| [riscv32imc-unknown-nuttx-elf]         | riscv32     | nuttx      |            |
| [riscv64-linux-android]                | riscv64     | android    |            |
| [riscv64-wrs-vxworks]                  | riscv64     | vxworks    | gnu        |
| [riscv64gc-unknown-freebsd]            | riscv64     | freebsd    |            |
| [riscv64gc-unknown-fuchsia]            | riscv64     | fuchsia    |            |
| [riscv64gc-unknown-hermit]             | riscv64     | hermit     |            |
| [riscv64gc-unknown-netbsd]             | riscv64     | netbsd     |            |
| [riscv64gc-unknown-nuttx-elf]          | riscv64     | nuttx      |            |
| [riscv64gc-unknown-openbsd]            | riscv64     | openbsd    |            |
| [riscv64imac-unknown-nuttx-elf]        | riscv64     | nuttx      |            |
| [s390x-unknown-linux-musl]             | s390x       | linux      | musl       |
| [sparc-unknown-linux-gnu]              | sparc       | linux      | gnu        |
| [sparc-unknown-none-elf]               | sparc       | none       |            |
| [sparc64-unknown-netbsd]               | sparc64     | netbsd     |            |
| [sparc64-unknown-openbsd]              | sparc64     | openbsd    |            |
| [thumbv4t-none-eabi]                   | arm         | none       |            |
| [thumbv5te-none-eabi]                  | arm         | none       |            |
| [thumbv6m-nuttx-eabi]                  | arm         | nuttx      |            |
| [thumbv7a-pc-windows-msvc]             | arm         | windows    | msvc       |
| [thumbv7a-uwp-windows-msvc]            | arm         | windows    | msvc       |
| [thumbv7em-nuttx-eabi]                 | arm         | nuttx      |            |
| [thumbv7em-nuttx-eabihf]               | arm         | nuttx      |            |
| [thumbv7m-nuttx-eabi]                  | arm         | nuttx      |            |
| [thumbv7neon-unknown-linux-musleabihf] | arm         | linux      | musl       |
| [thumbv8m.base-nuttx-eabi]             | arm         | nuttx      |            |
| [thumbv8m.main-nuttx-eabi]             | arm         | nuttx      |            |
| [thumbv8m.main-nuttx-eabihf]           | arm         | nuttx      |            |
| [wasm32-wasip2]                        | wasm32      | wasi       | p2         |
| [wasm64-unknown-unknown]               | wasm64      | unknown    |            |
| [x86_64-apple-tvos]                    | x86_64      | tvos       |            |
| [x86_64-apple-watchos-sim]             | x86_64      | watchos    |            |
| [x86_64-pc-nto-qnx710]                 | x86_64      | nto        | nto71      |
| [x86_64-unikraft-linux-musl]           | x86_64      | linux      | musl       |
| [x86_64-unknown-dragonfly]             | x86_64      | dragonfly  |            |
| [x86_64-unknown-haiku]                 | x86_64      | haiku      |            |
| [x86_64-unknown-hermit]                | x86_64      | hermit     |            |
| [x86_64-unknown-hurd-gnu]              | x86_64      | hurd       | gnu        |
| [x86_64-unknown-l4re-uclibc]           | x86_64      | l4re       | uclibc     |
| [x86_64-unknown-linux-none]            | x86_64      | linux      |            |
| [x86_64-unknown-openbsd]               | x86_64      | openbsd    |            |
| [x86_64-unknown-trusty]                | x86_64      | trusty     |            |
| [x86_64-uwp-windows-gnu]               | x86_64      | windows    | gnu        |
| [x86_64-uwp-windows-msvc]              | x86_64      | windows    | msvc       |
| [x86_64-win7-windows-msvc]             | x86_64      | windows    | msvc       |
| [x86_64-wrs-vxworks]                   | x86_64      | vxworks    | gnu        |
| [x86_64h-apple-darwin]                 | x86_64      | macos      |            |
| [xtensa-esp32-espidf]                  | xtensa      | espidf     | newlib     |
| [xtensa-esp32-none-elf]                | xtensa      | none       |            |
| [xtensa-esp32s2-espidf]                | xtensa      | espidf     | newlib     |
| [xtensa-esp32s2-none-elf]              | xtensa      | none       |            |
| [xtensa-esp32s3-espidf]                | xtensa      | espidf     | newlib     |
| [xtensa-esp32s3-none-elf]              | xtensa      | none       |            |

[aarch64-apple-darwin]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_APPLE_DARWIN.html
[aarch64-apple-ios]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_APPLE_IOS.html
[aarch64-apple-ios-macabi]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_APPLE_IOS_MACABI.html
[aarch64-apple-ios-sim]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_APPLE_IOS_SIM.html
[aarch64-apple-tvos]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_APPLE_TVOS.html
[aarch64-apple-tvos-sim]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_APPLE_TVOS_SIM.html
[aarch64-apple-visionos]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_APPLE_VISIONOS.html
[aarch64-apple-visionos-sim]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_APPLE_VISIONOS_SIM.html
[aarch64-apple-watchos]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_APPLE_WATCHOS.html
[aarch64-apple-watchos-sim]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_APPLE_WATCHOS_SIM.html
[aarch64-kmc-solid_asp3]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_KMC_SOLID_ASP3.html
[aarch64-linux-android]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_LINUX_ANDROID.html
[aarch64-nintendo-switch-freestanding]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_NINTENDO_SWITCH_FREESTANDING.html
[aarch64-pc-windows-gnullvm]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_PC_WINDOWS_GNULLVM.html
[aarch64-pc-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_PC_WINDOWS_MSVC.html
[aarch64-unknown-freebsd]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_FREEBSD.html
[aarch64-unknown-fuchsia]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_FUCHSIA.html
[aarch64-unknown-hermit]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_HERMIT.html
[aarch64-unknown-illumos]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_ILLUMOS.html
[aarch64-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_LINUX_GNU.html
[aarch64-unknown-linux-gnu_ilp32]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_LINUX_GNU_ILP32.html
[aarch64-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_LINUX_MUSL.html
[aarch64-unknown-linux-ohos]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_LINUX_OHOS.html
[aarch64-unknown-netbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_NETBSD.html
[aarch64-unknown-none]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_NONE.html
[aarch64-unknown-none-softfloat]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_NONE_SOFTFLOAT.html
[aarch64-unknown-nto-qnx700]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_NTO_QNX700.html
[aarch64-unknown-nto-qnx710]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_NTO_QNX710.html
[aarch64-unknown-openbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_OPENBSD.html
[aarch64-unknown-redox]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_REDOX.html
[aarch64-unknown-teeos]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_TEEOS.html
[aarch64-unknown-trusty]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_TRUSTY.html
[aarch64-unknown-uefi]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UNKNOWN_UEFI.html
[aarch64-uwp-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_UWP_WINDOWS_MSVC.html
[aarch64-wrs-vxworks]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_WRS_VXWORKS.html
[aarch64_be-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_BE_UNKNOWN_LINUX_GNU.html
[aarch64_be-unknown-linux-gnu_ilp32]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_BE_UNKNOWN_LINUX_GNU_ILP32.html
[aarch64_be-unknown-netbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.AARCH64_BE_UNKNOWN_NETBSD.html
[arm-linux-androideabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARM_LINUX_ANDROIDEABI.html
[arm-unknown-linux-gnueabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARM_UNKNOWN_LINUX_GNUEABI.html
[arm-unknown-linux-gnueabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARM_UNKNOWN_LINUX_GNUEABIHF.html
[arm-unknown-linux-musleabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARM_UNKNOWN_LINUX_MUSLEABI.html
[arm-unknown-linux-musleabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARM_UNKNOWN_LINUX_MUSLEABIHF.html
[arm64_32-apple-watchos]: https://docs.rs/platforms/latest/platforms/platform/constant.ARM64_32_APPLE_WATCHOS.html
[arm64e-apple-darwin]: https://docs.rs/platforms/latest/platforms/platform/constant.ARM64E_APPLE_DARWIN.html
[arm64e-apple-ios]: https://docs.rs/platforms/latest/platforms/platform/constant.ARM64E_APPLE_IOS.html
[arm64e-apple-tvos]: https://docs.rs/platforms/latest/platforms/platform/constant.ARM64E_APPLE_TVOS.html
[arm64ec-pc-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.ARM64EC_PC_WINDOWS_MSVC.html
[armeb-unknown-linux-gnueabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMEB_UNKNOWN_LINUX_GNUEABI.html
[armebv7r-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMEBV7R_NONE_EABI.html
[armebv7r-none-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMEBV7R_NONE_EABIHF.html
[armv4t-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV4T_NONE_EABI.html
[armv4t-unknown-linux-gnueabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV4T_UNKNOWN_LINUX_GNUEABI.html
[armv5te-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV5TE_NONE_EABI.html
[armv5te-unknown-linux-gnueabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV5TE_UNKNOWN_LINUX_GNUEABI.html
[armv5te-unknown-linux-musleabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV5TE_UNKNOWN_LINUX_MUSLEABI.html
[armv5te-unknown-linux-uclibceabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV5TE_UNKNOWN_LINUX_UCLIBCEABI.html
[armv6-unknown-freebsd]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV6_UNKNOWN_FREEBSD.html
[armv6-unknown-netbsd-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV6_UNKNOWN_NETBSD_EABIHF.html
[armv6k-nintendo-3ds]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV6K_NINTENDO_3DS.html
[armv7-linux-androideabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_LINUX_ANDROIDEABI.html
[armv7-rtems-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_RTEMS_EABIHF.html
[armv7-sony-vita-newlibeabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_SONY_VITA_NEWLIBEABIHF.html
[armv7-unknown-freebsd]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_UNKNOWN_FREEBSD.html
[armv7-unknown-linux-gnueabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_UNKNOWN_LINUX_GNUEABI.html
[armv7-unknown-linux-gnueabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_UNKNOWN_LINUX_GNUEABIHF.html
[armv7-unknown-linux-musleabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_UNKNOWN_LINUX_MUSLEABI.html
[armv7-unknown-linux-musleabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_UNKNOWN_LINUX_MUSLEABIHF.html
[armv7-unknown-linux-ohos]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_UNKNOWN_LINUX_OHOS.html
[armv7-unknown-linux-uclibceabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_UNKNOWN_LINUX_UCLIBCEABI.html
[armv7-unknown-linux-uclibceabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_UNKNOWN_LINUX_UCLIBCEABIHF.html
[armv7-unknown-netbsd-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_UNKNOWN_NETBSD_EABIHF.html
[armv7-unknown-trusty]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_UNKNOWN_TRUSTY.html
[armv7-wrs-vxworks-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7_WRS_VXWORKS_EABIHF.html
[armv7a-kmc-solid_asp3-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7A_KMC_SOLID_ASP3_EABI.html
[armv7a-kmc-solid_asp3-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7A_KMC_SOLID_ASP3_EABIHF.html
[armv7a-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7A_NONE_EABI.html
[armv7a-none-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7A_NONE_EABIHF.html
[armv7k-apple-watchos]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7K_APPLE_WATCHOS.html
[armv7r-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7R_NONE_EABI.html
[armv7r-none-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7R_NONE_EABIHF.html
[armv7s-apple-ios]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV7S_APPLE_IOS.html
[armv8r-none-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.ARMV8R_NONE_EABIHF.html
[avr-unknown-gnu-atmega328]: https://docs.rs/platforms/latest/platforms/platform/constant.AVR_UNKNOWN_GNU_ATMEGA328.html
[bpfeb-unknown-none]: https://docs.rs/platforms/latest/platforms/platform/constant.BPFEB_UNKNOWN_NONE.html
[bpfel-unknown-none]: https://docs.rs/platforms/latest/platforms/platform/constant.BPFEL_UNKNOWN_NONE.html
[csky-unknown-linux-gnuabiv2]: https://docs.rs/platforms/latest/platforms/platform/constant.CSKY_UNKNOWN_LINUX_GNUABIV2.html
[csky-unknown-linux-gnuabiv2hf]: https://docs.rs/platforms/latest/platforms/platform/constant.CSKY_UNKNOWN_LINUX_GNUABIV2HF.html
[hexagon-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.HEXAGON_UNKNOWN_LINUX_MUSL.html
[hexagon-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.HEXAGON_UNKNOWN_NONE_ELF.html
[i386-apple-ios]: https://docs.rs/platforms/latest/platforms/platform/constant.I386_APPLE_IOS.html
[i586-pc-nto-qnx700]: https://docs.rs/platforms/latest/platforms/platform/constant.I586_PC_NTO_QNX700.html
[i586-pc-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.I586_PC_WINDOWS_MSVC.html
[i586-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.I586_UNKNOWN_LINUX_GNU.html
[i586-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.I586_UNKNOWN_LINUX_MUSL.html
[i586-unknown-netbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.I586_UNKNOWN_NETBSD.html
[i686-apple-darwin]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_APPLE_DARWIN.html
[i686-linux-android]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_LINUX_ANDROID.html
[i686-pc-windows-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_PC_WINDOWS_GNU.html
[i686-pc-windows-gnullvm]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_PC_WINDOWS_GNULLVM.html
[i686-pc-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_PC_WINDOWS_MSVC.html
[i686-unknown-freebsd]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_UNKNOWN_FREEBSD.html
[i686-unknown-haiku]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_UNKNOWN_HAIKU.html
[i686-unknown-hurd-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_UNKNOWN_HURD_GNU.html
[i686-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_UNKNOWN_LINUX_GNU.html
[i686-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_UNKNOWN_LINUX_MUSL.html
[i686-unknown-netbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_UNKNOWN_NETBSD.html
[i686-unknown-openbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_UNKNOWN_OPENBSD.html
[i686-unknown-redox]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_UNKNOWN_REDOX.html
[i686-unknown-uefi]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_UNKNOWN_UEFI.html
[i686-uwp-windows-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_UWP_WINDOWS_GNU.html
[i686-uwp-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_UWP_WINDOWS_MSVC.html
[i686-win7-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_WIN7_WINDOWS_MSVC.html
[i686-wrs-vxworks]: https://docs.rs/platforms/latest/platforms/platform/constant.I686_WRS_VXWORKS.html
[loongarch64-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.LOONGARCH64_UNKNOWN_LINUX_GNU.html
[loongarch64-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.LOONGARCH64_UNKNOWN_LINUX_MUSL.html
[loongarch64-unknown-linux-ohos]: https://docs.rs/platforms/latest/platforms/platform/constant.LOONGARCH64_UNKNOWN_LINUX_OHOS.html
[loongarch64-unknown-none]: https://docs.rs/platforms/latest/platforms/platform/constant.LOONGARCH64_UNKNOWN_NONE.html
[loongarch64-unknown-none-softfloat]: https://docs.rs/platforms/latest/platforms/platform/constant.LOONGARCH64_UNKNOWN_NONE_SOFTFLOAT.html
[m68k-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.M68K_UNKNOWN_LINUX_GNU.html
[mips-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPS_UNKNOWN_LINUX_GNU.html
[mips-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPS_UNKNOWN_LINUX_MUSL.html
[mips-unknown-linux-uclibc]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPS_UNKNOWN_LINUX_UCLIBC.html
[mips64-openwrt-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPS64_OPENWRT_LINUX_MUSL.html
[mips64-unknown-linux-gnuabi64]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPS64_UNKNOWN_LINUX_GNUABI64.html
[mips64-unknown-linux-muslabi64]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPS64_UNKNOWN_LINUX_MUSLABI64.html
[mips64el-unknown-linux-gnuabi64]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPS64EL_UNKNOWN_LINUX_GNUABI64.html
[mips64el-unknown-linux-muslabi64]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPS64EL_UNKNOWN_LINUX_MUSLABI64.html
[mipsel-sony-psp]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPSEL_SONY_PSP.html
[mipsel-sony-psx]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPSEL_SONY_PSX.html
[mipsel-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPSEL_UNKNOWN_LINUX_GNU.html
[mipsel-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPSEL_UNKNOWN_LINUX_MUSL.html
[mipsel-unknown-linux-uclibc]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPSEL_UNKNOWN_LINUX_UCLIBC.html
[mipsel-unknown-netbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPSEL_UNKNOWN_NETBSD.html
[mipsel-unknown-none]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPSEL_UNKNOWN_NONE.html
[mipsisa32r6-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPSISA32R6_UNKNOWN_LINUX_GNU.html
[mipsisa32r6el-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPSISA32R6EL_UNKNOWN_LINUX_GNU.html
[mipsisa64r6-unknown-linux-gnuabi64]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPSISA64R6_UNKNOWN_LINUX_GNUABI64.html
[mipsisa64r6el-unknown-linux-gnuabi64]: https://docs.rs/platforms/latest/platforms/platform/constant.MIPSISA64R6EL_UNKNOWN_LINUX_GNUABI64.html
[msp430-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.MSP430_NONE_ELF.html
[nvptx64-nvidia-cuda]: https://docs.rs/platforms/latest/platforms/platform/constant.NVPTX64_NVIDIA_CUDA.html
[powerpc-unknown-freebsd]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC_UNKNOWN_FREEBSD.html
[powerpc-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC_UNKNOWN_LINUX_GNU.html
[powerpc-unknown-linux-gnuspe]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC_UNKNOWN_LINUX_GNUSPE.html
[powerpc-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC_UNKNOWN_LINUX_MUSL.html
[powerpc-unknown-linux-muslspe]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC_UNKNOWN_LINUX_MUSLSPE.html
[powerpc-unknown-netbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC_UNKNOWN_NETBSD.html
[powerpc-unknown-openbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC_UNKNOWN_OPENBSD.html
[powerpc-wrs-vxworks]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC_WRS_VXWORKS.html
[powerpc-wrs-vxworks-spe]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC_WRS_VXWORKS_SPE.html
[powerpc64-ibm-aix]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC64_IBM_AIX.html
[powerpc64-unknown-freebsd]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC64_UNKNOWN_FREEBSD.html
[powerpc64-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC64_UNKNOWN_LINUX_GNU.html
[powerpc64-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC64_UNKNOWN_LINUX_MUSL.html
[powerpc64-unknown-openbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC64_UNKNOWN_OPENBSD.html
[powerpc64-wrs-vxworks]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC64_WRS_VXWORKS.html
[powerpc64le-unknown-freebsd]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC64LE_UNKNOWN_FREEBSD.html
[powerpc64le-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC64LE_UNKNOWN_LINUX_GNU.html
[powerpc64le-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.POWERPC64LE_UNKNOWN_LINUX_MUSL.html
[riscv32-wrs-vxworks]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32_WRS_VXWORKS.html
[riscv32e-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32E_UNKNOWN_NONE_ELF.html
[riscv32em-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32EM_UNKNOWN_NONE_ELF.html
[riscv32emc-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32EMC_UNKNOWN_NONE_ELF.html
[riscv32gc-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32GC_UNKNOWN_LINUX_GNU.html
[riscv32gc-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32GC_UNKNOWN_LINUX_MUSL.html
[riscv32i-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32I_UNKNOWN_NONE_ELF.html
[riscv32im-risc0-zkvm-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IM_RISC0_ZKVM_ELF.html
[riscv32im-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IM_UNKNOWN_NONE_ELF.html
[riscv32ima-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IMA_UNKNOWN_NONE_ELF.html
[riscv32imac-esp-espidf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IMAC_ESP_ESPIDF.html
[riscv32imac-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IMAC_UNKNOWN_NONE_ELF.html
[riscv32imac-unknown-nuttx-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IMAC_UNKNOWN_NUTTX_ELF.html
[riscv32imac-unknown-xous-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IMAC_UNKNOWN_XOUS_ELF.html
[riscv32imafc-esp-espidf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IMAFC_ESP_ESPIDF.html
[riscv32imafc-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IMAFC_UNKNOWN_NONE_ELF.html
[riscv32imafc-unknown-nuttx-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IMAFC_UNKNOWN_NUTTX_ELF.html
[riscv32imc-esp-espidf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IMC_ESP_ESPIDF.html
[riscv32imc-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IMC_UNKNOWN_NONE_ELF.html
[riscv32imc-unknown-nuttx-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV32IMC_UNKNOWN_NUTTX_ELF.html
[riscv64-linux-android]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64_LINUX_ANDROID.html
[riscv64-wrs-vxworks]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64_WRS_VXWORKS.html
[riscv64gc-unknown-freebsd]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64GC_UNKNOWN_FREEBSD.html
[riscv64gc-unknown-fuchsia]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64GC_UNKNOWN_FUCHSIA.html
[riscv64gc-unknown-hermit]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64GC_UNKNOWN_HERMIT.html
[riscv64gc-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64GC_UNKNOWN_LINUX_GNU.html
[riscv64gc-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64GC_UNKNOWN_LINUX_MUSL.html
[riscv64gc-unknown-netbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64GC_UNKNOWN_NETBSD.html
[riscv64gc-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64GC_UNKNOWN_NONE_ELF.html
[riscv64gc-unknown-nuttx-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64GC_UNKNOWN_NUTTX_ELF.html
[riscv64gc-unknown-openbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64GC_UNKNOWN_OPENBSD.html
[riscv64imac-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64IMAC_UNKNOWN_NONE_ELF.html
[riscv64imac-unknown-nuttx-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.RISCV64IMAC_UNKNOWN_NUTTX_ELF.html
[s390x-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.S390X_UNKNOWN_LINUX_GNU.html
[s390x-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.S390X_UNKNOWN_LINUX_MUSL.html
[sparc-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.SPARC_UNKNOWN_LINUX_GNU.html
[sparc-unknown-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.SPARC_UNKNOWN_NONE_ELF.html
[sparc64-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.SPARC64_UNKNOWN_LINUX_GNU.html
[sparc64-unknown-netbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.SPARC64_UNKNOWN_NETBSD.html
[sparc64-unknown-openbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.SPARC64_UNKNOWN_OPENBSD.html
[sparcv9-sun-solaris]: https://docs.rs/platforms/latest/platforms/platform/constant.SPARCV9_SUN_SOLARIS.html
[thumbv4t-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV4T_NONE_EABI.html
[thumbv5te-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV5TE_NONE_EABI.html
[thumbv6m-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV6M_NONE_EABI.html
[thumbv6m-nuttx-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV6M_NUTTX_EABI.html
[thumbv7a-pc-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV7A_PC_WINDOWS_MSVC.html
[thumbv7a-uwp-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV7A_UWP_WINDOWS_MSVC.html
[thumbv7em-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV7EM_NONE_EABI.html
[thumbv7em-none-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV7EM_NONE_EABIHF.html
[thumbv7em-nuttx-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV7EM_NUTTX_EABI.html
[thumbv7em-nuttx-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV7EM_NUTTX_EABIHF.html
[thumbv7m-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV7M_NONE_EABI.html
[thumbv7m-nuttx-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV7M_NUTTX_EABI.html
[thumbv7neon-linux-androideabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV7NEON_LINUX_ANDROIDEABI.html
[thumbv7neon-unknown-linux-gnueabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV7NEON_UNKNOWN_LINUX_GNUEABIHF.html
[thumbv7neon-unknown-linux-musleabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV7NEON_UNKNOWN_LINUX_MUSLEABIHF.html
[thumbv8m.base-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV8M.BASE_NONE_EABI.html
[thumbv8m.base-nuttx-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV8M.BASE_NUTTX_EABI.html
[thumbv8m.main-none-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV8M.MAIN_NONE_EABI.html
[thumbv8m.main-none-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV8M.MAIN_NONE_EABIHF.html
[thumbv8m.main-nuttx-eabi]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV8M.MAIN_NUTTX_EABI.html
[thumbv8m.main-nuttx-eabihf]: https://docs.rs/platforms/latest/platforms/platform/constant.THUMBV8M.MAIN_NUTTX_EABIHF.html
[wasm32-unknown-emscripten]: https://docs.rs/platforms/latest/platforms/platform/constant.WASM32_UNKNOWN_EMSCRIPTEN.html
[wasm32-unknown-unknown]: https://docs.rs/platforms/latest/platforms/platform/constant.WASM32_UNKNOWN_UNKNOWN.html
[wasm32-wasi]: https://docs.rs/platforms/latest/platforms/platform/constant.WASM32_WASI.html
[wasm32-wasip1]: https://docs.rs/platforms/latest/platforms/platform/constant.WASM32_WASIP1.html
[wasm32-wasip1-threads]: https://docs.rs/platforms/latest/platforms/platform/constant.WASM32_WASIP1_THREADS.html
[wasm32-wasip2]: https://docs.rs/platforms/latest/platforms/platform/constant.WASM32_WASIP2.html
[wasm32v1-none]: https://docs.rs/platforms/latest/platforms/platform/constant.WASM32V1_NONE.html
[wasm64-unknown-unknown]: https://docs.rs/platforms/latest/platforms/platform/constant.WASM64_UNKNOWN_UNKNOWN.html
[x86_64-apple-darwin]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_APPLE_DARWIN.html
[x86_64-apple-ios]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_APPLE_IOS.html
[x86_64-apple-ios-macabi]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_APPLE_IOS_MACABI.html
[x86_64-apple-tvos]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_APPLE_TVOS.html
[x86_64-apple-watchos-sim]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_APPLE_WATCHOS_SIM.html
[x86_64-fortanix-unknown-sgx]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_FORTANIX_UNKNOWN_SGX.html
[x86_64-linux-android]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_LINUX_ANDROID.html
[x86_64-pc-nto-qnx710]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_PC_NTO_QNX710.html
[x86_64-pc-solaris]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_PC_SOLARIS.html
[x86_64-pc-windows-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_PC_WINDOWS_GNU.html
[x86_64-pc-windows-gnullvm]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_PC_WINDOWS_GNULLVM.html
[x86_64-pc-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_PC_WINDOWS_MSVC.html
[x86_64-unikraft-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNIKRAFT_LINUX_MUSL.html
[x86_64-unknown-dragonfly]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_DRAGONFLY.html
[x86_64-unknown-freebsd]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_FREEBSD.html
[x86_64-unknown-fuchsia]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_FUCHSIA.html
[x86_64-unknown-haiku]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_HAIKU.html
[x86_64-unknown-hermit]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_HERMIT.html
[x86_64-unknown-hurd-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_HURD_GNU.html
[x86_64-unknown-illumos]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_ILLUMOS.html
[x86_64-unknown-l4re-uclibc]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_L4RE_UCLIBC.html
[x86_64-unknown-linux-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_LINUX_GNU.html
[x86_64-unknown-linux-gnux32]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_LINUX_GNUX32.html
[x86_64-unknown-linux-musl]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_LINUX_MUSL.html
[x86_64-unknown-linux-none]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_LINUX_NONE.html
[x86_64-unknown-linux-ohos]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_LINUX_OHOS.html
[x86_64-unknown-netbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_NETBSD.html
[x86_64-unknown-none]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_NONE.html
[x86_64-unknown-openbsd]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_OPENBSD.html
[x86_64-unknown-redox]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_REDOX.html
[x86_64-unknown-trusty]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_TRUSTY.html
[x86_64-unknown-uefi]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UNKNOWN_UEFI.html
[x86_64-uwp-windows-gnu]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UWP_WINDOWS_GNU.html
[x86_64-uwp-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_UWP_WINDOWS_MSVC.html
[x86_64-win7-windows-msvc]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_WIN7_WINDOWS_MSVC.html
[x86_64-wrs-vxworks]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64_WRS_VXWORKS.html
[x86_64h-apple-darwin]: https://docs.rs/platforms/latest/platforms/platform/constant.X86_64H_APPLE_DARWIN.html
[xtensa-esp32-espidf]: https://docs.rs/platforms/latest/platforms/platform/constant.XTENSA_ESP32_ESPIDF.html
[xtensa-esp32-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.XTENSA_ESP32_NONE_ELF.html
[xtensa-esp32s2-espidf]: https://docs.rs/platforms/latest/platforms/platform/constant.XTENSA_ESP32S2_ESPIDF.html
[xtensa-esp32s2-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.XTENSA_ESP32S2_NONE_ELF.html
[xtensa-esp32s3-espidf]: https://docs.rs/platforms/latest/platforms/platform/constant.XTENSA_ESP32S3_ESPIDF.html
[xtensa-esp32s3-none-elf]: https://docs.rs/platforms/latest/platforms/platform/constant.XTENSA_ESP32S3_NONE_ELF.html
