current static method
Implementation
static Arch current() {
return switch (Abi.current()) {
Abi.macosX64 => Arch.x64,
Abi.macosArm64 => Arch.arm64,
Abi.windowsX64 => Arch.x64,
Abi.windowsArm64 => Arch.arm64,
Abi.linuxX64 => Arch.x64,
Abi.linuxArm64 => Arch.arm64,
Abi.linuxArm => Arch.arm,
Abi.linuxRiscv32 => Arch.riscv32,
Abi.linuxRiscv64 => Arch.riscv64,
_ => throw UnsupportedError('Unsupported architecture: ${Abi.current()}'),
};
}