aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs5
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>,