Crate bevy_cronjob

Source

Modules§

prelude

Structs§

CronJobPlugin
A Bevy plugin for running cron jobs
ScheduleArrived
ScheduleTimer
A component that holds a cron expression

Constants§

EVERY_1_AM
run every day at 1 am
EVERY_1_PM
run every day at 1 pm
EVERY_2_AM
run every day at 2 am
EVERY_2_PM
run every day at 2 pm
EVERY_3_AM
run every day at 3 am
EVERY_3_PM
run every day at 3 pm
EVERY_4_AM
run every day at 4 am
EVERY_4_PM
run every day at 4 pm
EVERY_5_AM
run every day at 5 am
EVERY_5_MIN
run every 5 minutes
EVERY_5_PM
run every day at 5 pm
EVERY_5_SEC
bevy_cronjob is a simple helper to run cronjobs (at repeated schedule) in Bevy.
EVERY_6_AM
run every day at 6 am
EVERY_6_PM
run every day at 6 pm
EVERY_7_AM
run every day at 7 am
EVERY_7_PM
run every day at 7 pm
EVERY_8_AM
run every day at 8 am
EVERY_8_PM
run every day at 8 pm
EVERY_9_AM
run every day at 9 am
EVERY_9_PM
run every day at 9 pm
EVERY_10_AM
run every day at 10 am
EVERY_10_MIN
run every 10 minutes
EVERY_10_PM
run every day at 10 pm
EVERY_10_SEC
run every 10 sec
EVERY_11_AM
run every day at 11 am
EVERY_11_PM
run every day at 11 pm
EVERY_12_AM
run every day at 12 am
EVERY_12_PM
run every day at 12 pm
EVERY_30_MIN
run every 30 minutes
EVERY_30_SEC
run every 30 sec
EVERY_DAY
run every day
EVERY_HOUR
run every hour
EVERY_MIN
run every minute

Functions§

schedule_passed
Creates a closure that checks if the cron expression has passed
str_cron_syntax
Converts an English description of a schedule into cronjob syntax.