use thiserror::Error;
use rsdbc_core::error::RsdbcErrors;
#[derive(Error, Debug)]
#[non_exhaustive]
pub enum SqliteRsdbcError {
#[error("Invalid Protocol: `{0}`")]
InvalidProtocol(String),
}
impl From<SqliteRsdbcError> for RsdbcErrors {
fn from(err: SqliteRsdbcError) -> RsdbcErrors {
return match err {
SqliteRsdbcError::InvalidProtocol(s) => {
RsdbcErrors::Unsupported(s)
}
}
}
}