diff options
Diffstat (limited to 'database/src/lib.rs')
| -rw-r--r-- | database/src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/database/src/lib.rs b/database/src/lib.rs index da15d86..d4b9fba 100644 --- a/database/src/lib.rs +++ b/database/src/lib.rs @@ -22,9 +22,9 @@ pub trait Transaction { fn remove(&mut self, row: RowNum) -> Result<()>; fn update(&mut self, row: RowNum, entry: ObjectBuffer) -> Result<()>; fn get(&self, row: RowNum) -> Result<Option<ObjectBuffer>>; - fn query(&self, query: Query) -> Result<RowIter>; - fn query_single(&self, query: Query) -> Result<Option<RowNum>>; - fn count(&self, query: Query) -> Result<u64>; + fn query(&mut self, query: Query) -> Result<RowIter>; + fn query_single(&mut self, query: Query) -> Result<Option<RowNum>>; + fn count(&mut self, query: Query) -> Result<u64>; } #[derive(Default)] |