Skip to main content

haste_worker/
traits.rs

1use haste_fhir_operation_error::OperationOutcomeError;
2use tokio::task::JoinHandle;
3
4pub trait Worker {
5    fn run(&self) -> impl Future<Output = Result<JoinHandle<()>, OperationOutcomeError>>;
6    fn stop(&mut self) -> impl Future<Output = Result<(), OperationOutcomeError>>;
7}