use sea_orm::DatabaseBackend;
#[derive(Clone, Copy)]
#[repr(u8)]
pub(crate) enum FfiBackend {
MySql,
Postgres,
Sqlite
}
impl From<FfiBackend> for DatabaseBackend {
fn from(value: FfiBackend) -> Self {
match value {
FfiBackend::MySql => Self::MySql,
FfiBackend::Postgres => Self::Postgres,
FfiBackend::Sqlite => Self::Sqlite
}
}
}
impl From<DatabaseBackend> for FfiBackend {
fn from(value: DatabaseBackend) -> Self {
match value {
DatabaseBackend::MySql => Self::MySql,
DatabaseBackend::Postgres => Self::Postgres,
DatabaseBackend::Sqlite => Self::Sqlite
}
}
}