pollen-types 0.1.0

Shared types for Pollen distributed task scheduler
Documentation
//! Shared types for Pollen distributed task scheduler.
//!
//! This crate contains all the core types used across the Pollen system,
//! including identifiers, errors, and common data structures.

mod error;
mod ids;
mod task;
mod cluster;

pub use error::*;
pub use ids::*;
pub use task::*;
pub use cluster::*;

/// Re-export commonly used types
pub mod prelude {
    pub use crate::{
        NodeId, TaskId, InstanceId,
        TaskDef, TaskInstance, TaskConfig, TaskStatus,
        Schedule, RetryPolicy,
        PollenError, Result,
    };
}