pub enum Arch {
Show 25 variants
i386,
Amd64,
Amd64p32,
ARM,
ARMbe,
ARM64,
ARM64be,
LoongArch64,
Mips,
Mipsle,
Mips64,
Mips64le,
Mips64p32,
Mips64p32le,
PowerPC,
PowerPC64,
PowerPC64le,
RISCV,
RISCV64,
s390,
s390x,
SPARC,
SPARC64,
Wasm,
Other(String),
}
Expand description
Name of the CPU target architecture.
Variants§
i386
32 bit x86, little-endian
Amd64
64 bit x86, little-endian
Amd64p32
64 bit x86 with 32 bit pointers, little-endian
ARM
32 bit ARM, little-endian
ARMbe
32 bit ARM, big-endian
ARM64
64 bit ARM, little-endian
ARM64be
64 bit ARM, big-endian
LoongArch64
64 bit Loongson RISC CPU, little-endian
Mips
32 bit Mips, big-endian
Mipsle
32 bit Mips, little-endian
Mips64
64 bit Mips, big-endian
Mips64le
64 bit Mips, little-endian
Mips64p32
64 bit Mips with 32 bit pointers, big-endian
Mips64p32le
64 bit Mips with 32 bit pointers, little-endian
PowerPC
32 bit PowerPC, big endian
PowerPC64
64 bit PowerPC, big-endian
PowerPC64le
64 bit PowerPC, little-endian
RISCV
32 bit RISC-V, little-endian
RISCV64
64 bit RISC-V, little-endian
s390
32 bit IBM System/390, big-endian
s390x
64 bit IBM System/390, big-endian
SPARC
32 bit SPARC, big-endian
SPARC64
64 bit SPARC, bi-endian
Wasm
32 bit Web Assembly
Other(String)
Architecture not specified by OCI image format