(&self)
| 242 | } |
| 243 | |
| 244 | fn len(&self) -> ArrayResult<u64> { |
| 245 | let txn = self.db.begin_read().map_err(|e| ArrayError::InvalidOp { |
| 246 | detail: format!("op_log len begin_read: {e}"), |
| 247 | })?; |
| 248 | let table = txn |
| 249 | .open_table(ARRAY_OP_LOG) |
| 250 | .map_err(|e| ArrayError::InvalidOp { |
| 251 | detail: format!("op_log len open_table: {e}"), |
| 252 | })?; |
| 253 | table.len().map_err(|e| ArrayError::InvalidOp { |
| 254 | detail: format!("op_log len: {e}"), |
| 255 | }) |
| 256 | } |
| 257 | |
| 258 | fn drop_below(&self, hlc: Hlc) -> ArrayResult<u64> { |
| 259 | let txn = self.db.begin_write().map_err(|e| ArrayError::InvalidOp { |
no outgoing calls