Skip to main content

luaur_code_gen/enums/
target.rs

1#[allow(non_camel_case_types)]
2#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
3pub enum Target {
4    Host,
5    A64,
6    A64_NoFeatures,
7    X64_Windows,
8    X64_SystemV,
9}
10
11impl Default for Target {
12    fn default() -> Self {
13        Self::Host
14    }
15}
16
17#[allow(non_upper_case_globals)]
18impl Target {
19    pub const Host: Self = Self::Host;
20    pub const A64: Self = Self::A64;
21    pub const A64_NoFeatures: Self = Self::A64_NoFeatures;
22    pub const X64_Windows: Self = Self::X64_Windows;
23    pub const X64_SystemV: Self = Self::X64_SystemV;
24}