add doc to BatchHandler

This commit is contained in:
ad hoc 2022-05-25 09:26:11 +02:00
parent 8349f38197
commit 3c85b29865
No known key found for this signature in database
GPG Key ID: 4F00A782990CC643
1 changed files with 3 additions and 0 deletions

View File

@ -28,6 +28,9 @@ pub trait BatchHandler: Sync + Send + 'static {
fn accept(&self, batch: &Batch) -> bool;
/// Processes the `Task` batch returning the batch with the `Task` updated.
///
/// It is ok for this function to panic if a batch is handed that hasn't been verified by
/// `accept` beforehand.
async fn process_batch(&self, batch: Batch) -> Batch;
/// `finish` is called when the result of `process` has been commited to the task store. This