aboutsummaryrefslogtreecommitdiff
path: root/src/database.rs
diff options
context:
space:
mode:
authorMroik <mroik@delayed.space>2026-04-05 22:51:55 +0200
committerMroik <mroik@delayed.space>2026-04-13 06:56:08 +0200
commit53f9119edd29611bd947da1187619627b59146e6 (patch)
tree26d50385c009361c1c8b316fd85d6be189b1f8f5 /src/database.rs
parent6514efe4a5a9cae3707c334290817f628e9c013d (diff)
Rename stuff to disambiguate
Having both the callback and the high level API be called execute() is confusing. Rename for clarity. Signed-off-by: Mroik <mroik@delayed.space>
Diffstat (limited to 'src/database.rs')
-rw-r--r--src/database.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/database.rs b/src/database.rs
index 10a5843..16ed137 100644
--- a/src/database.rs
+++ b/src/database.rs
@@ -63,18 +63,18 @@ impl Database {
pub fn execute<Ex>(&mut self, q: Ex) -> Result<QueryResult<Ex::T>>
where
- Ex: DBExecutable,
+ Ex: Query,
{
let tx = self.conn.transaction()?;
- let ris = q.execute(&tx)?;
+ let ris = q.callback(&tx)?;
tx.commit()?;
Ok(ris)
}
}
-pub trait DBExecutable {
+pub trait Query {
type T;
- fn execute(&self, tx: &Transaction) -> Result<QueryResult<Self::T>>;
+ fn callback(&self, tx: &Transaction) -> Result<QueryResult<Self::T>>;
}
#[derive(Debug)]
XMR address: 854DmXNrxULU3ZFJVs4Wc8PFhbq29RhqHhY8W6cdWrtFN3qmooKyyeYPcDzZTNRxphhJ5UzASQfAdEMwSteVqymk28aLhqj