#[repr(u32)]pub enum RunStatus {
Undefined = 0,
Run = 1,
Exit = 2,
Error = 3,
Exception = 4,
Restart = 5,
Reload = 6,
Delete = 7,
CoreAppInitError = 8,
CoreAppRuntimeError = 9,
}Expand description
Represents the possible run statuses returned by CFE_ES_RunLoop.
Variants§
Undefined = 0
The application run status is undefined.
Run = 1
The application should continue running.
Exit = 2
The application should exit gracefully.
Error = 3
An error occurred; the application should handle it appropriately.
Exception = 4
The application encountered a system exception.
Restart = 5
The application should be restarted by the system.
Reload = 6
The application should be reloaded by the system.
Delete = 7
The application should be deleted by the system.
CoreAppInitError = 8
The core application failed to initialize.
CoreAppRuntimeError = 9
The core application encountered a runtime error.
Trait Implementations§
impl Copy for RunStatus
impl Eq for RunStatus
impl StructuralPartialEq for RunStatus
Auto Trait Implementations§
impl Freeze for RunStatus
impl RefUnwindSafe for RunStatus
impl Send for RunStatus
impl Sync for RunStatus
impl Unpin for RunStatus
impl UnsafeUnpin for RunStatus
impl UnwindSafe for RunStatus
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