diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs index 354d303..e0af010 100644 --- a/src/main.rs +++ b/src/main.rs @@ -21,12 +21,13 @@ use worker_ws::{WorkerID, WorkerResponse, worker_websocket}; pub struct Worker { accept: usize, name: String, - sources: Vec<String>, + task_kinds: Vec<String>, + assigned_tasks: HashSet<String>, send: Sender<WorkerResponse>, } #[derive(Default)] -struct State { +pub struct State { worker_id_counter: WorkerID, workers: HashMap<WorkerID, Worker>, |