1
2
3
4
5
6
7
8
9
10
11
12
13
pub use sfo_result::err as sql_err;

#[repr(u16)]
#[derive(Debug, Clone, Copy, Eq, PartialEq, Default)]
pub enum SqlErrorCode {
    #[default]
    Failed,
    NotFound,
    AlreadyExists,
}

pub type SqlError = sfo_result::Error<SqlErrorCode>;
pub type SqlResult<T> = sfo_result::Result<T, SqlErrorCode>;