hydrate_pipeline/build/job_system/
mod.rs1mod job_system_traits;
2pub use job_system_traits::*;
3
4mod executor;
5pub use executor::*;
6
7mod job_executor_thread_pool;
8use job_executor_thread_pool::*;
9
10use serde::{Deserialize, Serialize};
11use std::fmt::Debug;
12use std::hash::Hash;
13
14crate::create_uuid_newtype!(JobId, "JobId");
15crate::create_uuid_newtype!(JobTypeId, "JobTypeId");
16
17#[derive(Copy, Clone, Debug, PartialEq, Eq, Hash, Ord, PartialOrd, Serialize, Deserialize)]
18pub struct JobVersion(u32);