sq3_rs/
helpers.rs

1#[derive(Debug, Default, PartialEq, Eq)]
2pub struct SqliteRecord(String);
3
4impl From<SqliteQueryOutcome> for SqliteRecord {
5    fn from(value: SqliteQueryOutcome) -> Self {
6        Self(format!("{value:?}"))
7    }
8}
9
10#[derive(Debug, PartialEq, Eq)]
11pub(crate) enum SqliteQueryOutcome {
12    Success,
13    Failure(SqliteDatabaseError),
14}
15
16impl Default for SqliteQueryOutcome {
17    fn default() -> Self {
18        Self::Failure(Default::default())
19    }
20}
21
22#[derive(Debug, Default, PartialEq, Eq)]
23pub(crate) enum SqliteDatabaseError {
24    #[default]
25    _Todo,
26}