Enum MainLoopState
#[repr(i32)]pub enum MainLoopState {
Running = 0,
Paused = 1,
Quitting = 2,
}Expand description
Enumeration for application states.
Variants§
Running = 0
The application is running normally.
Paused = 1
The application is paused. The application lost the graphics context.
Quitting = 2
The application is in the process of quitting without errors.
Implementations§
§impl MainLoopState
impl MainLoopState
pub const fn as_str(self) -> &'static str
pub const fn convert(num: i32) -> MainLoopState
Trait Implementations§
§impl Clone for MainLoopState
impl Clone for MainLoopState
§fn clone(&self) -> MainLoopState
fn clone(&self) -> MainLoopState
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 more§impl Debug for MainLoopState
impl Debug for MainLoopState
§impl Display for MainLoopState
impl Display for MainLoopState
§impl PartialEq for MainLoopState
impl PartialEq for MainLoopState
§impl VariantConstraint for MainLoopState
impl VariantConstraint for MainLoopState
§type DataArg<'a> = MainLoopState
type DataArg<'a> = MainLoopState
Specifies the type of an argument that provides a value to
Variant.
Generally, this type matches Self, except for KanziString, Resource, and ResourceId. Read more§type RetArg = MainLoopState
type RetArg = MainLoopState
§fn as_arg(&self) -> <MainLoopState as VariantConstraint>::DataArg<'_>
fn as_arg(&self) -> <MainLoopState as VariantConstraint>::DataArg<'_>
impl Copy for MainLoopState
impl Eq for MainLoopState
impl PropertyTypeConstraint for MainLoopState
impl StructuralPartialEq for MainLoopState
Auto Trait Implementations§
impl Freeze for MainLoopState
impl RefUnwindSafe for MainLoopState
impl Send for MainLoopState
impl Sync for MainLoopState
impl Unpin for MainLoopState
impl UnwindSafe for MainLoopState
Blanket Implementations§
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