Cronexpr, a Rust library to parse and iter crontab expression

cronexpr is a library that parses and drives crontab expressions, requiring a timezone to determine the next timestamp. It supports standard and non-standard extensions, such as Last day of month (L) and Nearest weekday (1W). The crate implements Vixie’s cron behavior, which can result in unexpected outcomes due to intersect or union modes. Edge cases, like using step values, may also lead to surprising results. This crate aims to handle complex cron expressions efficiently. To learn more about its functionality and edge cases, the author suggests reading the Edge cases section for thorough understanding.

https://docs.rs/cronexpr/latest/cronexpr/

To top