pub enum BuildTarget {
Show 17 variants
Release,
Debug,
ReleaseStudio,
DebugStudio,
Profiler,
IosSim,
IosDevice,
TvosSim,
TvosDevice,
Android,
Quest,
Harmony,
WebAssembly,
CheckMacos,
CheckWindows,
CheckLinux,
CheckAll,
}Variants§
Release
Debug
ReleaseStudio
DebugStudio
Profiler
IosSim
IosDevice
TvosSim
TvosDevice
Android
Quest
Harmony
WebAssembly
CheckMacos
CheckWindows
CheckLinux
CheckAll
Implementations§
Source§impl BuildTarget
impl BuildTarget
pub const RELEASE_STUDIO: u64 = 0u64
pub const DEBUG_STUDIO: u64 = 1u64
pub const RELEASE: u64 = 2u64
pub const DEBUG: u64 = 3u64
pub const PROFILER: u64 = 4u64
pub const IOS_SIM: u64 = 5u64
pub const IOS_DEVICE: u64 = 6u64
pub const TVOS_SIM: u64 = 7u64
pub const TVOS_DEVICE: u64 = 8u64
pub const ANDROID: u64 = 9u64
pub const QUEST: u64 = 10u64
pub const HARMONY: u64 = 11u64
pub const WEBASSEMBLY: u64 = 12u64
pub const CHECK_MACOS: u64 = 13u64
pub const CHECK_WINDOWS: u64 = 14u64
pub const CHECK_LINUX: u64 = 15u64
pub const CHECK_ALL: u64 = 16u64
pub fn runs_in_studio(&self) -> bool
pub fn len() -> usize
pub fn name(&self) -> &'static str
pub fn as_id(&self) -> usize
pub fn from_id(tgt: usize) -> Self
Trait Implementations§
Source§impl Clone for BuildTarget
impl Clone for BuildTarget
Source§fn clone(&self) -> BuildTarget
fn clone(&self) -> BuildTarget
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl DeRon for BuildTarget
impl DeRon for BuildTarget
Source§impl Debug for BuildTarget
impl Debug for BuildTarget
Source§impl Hash for BuildTarget
impl Hash for BuildTarget
Source§impl Ord for BuildTarget
impl Ord for BuildTarget
Source§fn cmp(&self, other: &BuildTarget) -> Ordering
fn cmp(&self, other: &BuildTarget) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BuildTarget
impl PartialEq for BuildTarget
Source§impl PartialOrd for BuildTarget
impl PartialOrd for BuildTarget
Source§impl SerRon for BuildTarget
impl SerRon for BuildTarget
fn ser_ron(&self, d: usize, s: &mut SerRonState)
fn serialize_ron(&self) -> String
impl Copy for BuildTarget
impl Eq for BuildTarget
impl StructuralPartialEq for BuildTarget
Auto Trait Implementations§
impl Freeze for BuildTarget
impl RefUnwindSafe for BuildTarget
impl Send for BuildTarget
impl Sync for BuildTarget
impl Unpin for BuildTarget
impl UnwindSafe for BuildTarget
Blanket Implementations§
Source§impl<T> ActionTrait for T
impl<T> ActionTrait for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more