Add sqlite for tracking build history.

This commit is contained in:
Tom Alexander
2026-02-14 22:15:09 -05:00
parent 0e0c5dac80
commit 7eb36ce0a4
16 changed files with 442 additions and 30 deletions

View File

@@ -14,6 +14,8 @@ pub(crate) enum CustomError {
FromUtf8(#[allow(dead_code)] FromUtf8Error),
PathStripPrefix(#[allow(dead_code)] std::path::StripPrefixError),
UrlParseError(#[allow(dead_code)] url::ParseError),
Migrate(#[allow(dead_code)] sqlx::migrate::MigrateError),
Sql(#[allow(dead_code)] sqlx::Error),
}
impl From<std::io::Error> for CustomError {
@@ -81,3 +83,15 @@ impl From<url::ParseError> for CustomError {
CustomError::UrlParseError(value)
}
}
impl From<sqlx::migrate::MigrateError> for CustomError {
fn from(value: sqlx::migrate::MigrateError) -> Self {
CustomError::Migrate(value)
}
}
impl From<sqlx::Error> for CustomError {
fn from(value: sqlx::Error) -> Self {
CustomError::Sql(value)
}
}