reifydb-sub-worker 0.1.7

Worker pool subsystem for task scheduling and execution
Documentation
// Copyright (c) reifydb.com 2025
// This file is licensed under the AGPL-3.0-or-later, see license.md file

#![cfg_attr(not(debug_assertions), deny(warnings))]

mod builder;
mod client;
mod factory;
mod scheduler;
mod subsystem;
#[allow(dead_code)]
mod task;
mod tracker;

pub use builder::WorkerBuilder;
pub use client::{SchedulerClient, SchedulerRequest, SchedulerResponse};
pub use factory::WorkerSubsystemFactory;
pub use reifydb_type::Result;
pub use scheduler::TaskScheduler;
pub use task::{InternalClosureTask, InternalTaskContext, PoolTask, PrioritizedTask};

pub use crate::subsystem::{PoolStats, Priority, WorkerConfig, WorkerSubsystem};