deschuler 0.4.1

An async, tokio based scheduling library for rust with a built-in cron builder.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use derive_builder::Builder;

use crate::cron_builder::config::BuilderConfig;

#[derive(Debug, Clone, PartialEq, Eq, Builder)]
pub struct TokioSchedulerConfig {
    pub channel_size: usize,
    pub builder_config: BuilderConfig,
}

impl Default for TokioSchedulerConfig {
    fn default() -> Self {
        Self {
            channel_size: 1024,
            builder_config: BuilderConfig::default(),
        }
    }
}