1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#[derive(PartialEq)] pub enum Architecture { Arm64, X86, } #[cfg(target_arch = "aarch64")] pub fn architecture() -> Architecture { Architecture::Arm64 } #[cfg(target_arch = "x86_64")] pub fn architecture() -> Architecture { Architecture::X86 }