botnet_core/
task.rs

1use crate::prelude::*;
2use async_trait::async_trait;
3use serde_json::Value;
4
5#[async_trait]
6pub trait Task<K, D>
7where
8    K: DatabaseKey,
9    D: Database + Send + Sync,
10{
11    async fn run(k: K, db: Option<D>) -> BotnetResult<Option<Value>>;
12}