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