tinygame_core/result.rs
1use sdl3_sys::init::SDL_AppResult;
2
3#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
4pub enum AppResult {
5 Continue,
6 Success,
7 Failure,
8}
9
10impl From<AppResult> for SDL_AppResult {
11 fn from(value: AppResult) -> Self {
12 match value {
13 AppResult::Continue => Self::CONTINUE,
14 AppResult::Success => Self::SUCCESS,
15 AppResult::Failure => Self::FAILURE,
16 }
17 }
18}