tpt-cron-parse 0.1.0

Cron expression parser with precise error reporting and human-readable output
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! Example: parse a crontab-style expression and describe it.
//!
//! Run with: `cargo run -p tpt-cron-parse --example crontab`

use tpt_cron_parse::CronExpr;

fn main() {
    let expr = CronExpr::parse("0 9 * * 1-5").expect("valid cron expression");
    println!("Parsed as 6-field cron: {}", expr.is_6_field());
    println!("Human readable: {}", expr.to_human_readable());
}