aboutsummaryrefslogtreecommitdiff
path: root/src/database.rs
diff options
context:
space:
mode:
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