Struct job_scheduler::Job
[−]
[src]
pub struct Job<'a> { /* fields omitted */ }
A schedulable Job
.
Methods
impl<'a> Job<'a>
[src]
fn new<T>(schedule: Schedule, run: T) -> Job<'a> where
T: 'a,
T: FnMut() -> (),
T: 'a,
T: FnMut() -> (),
Create a new job.
// Run at second 0 of the 15th minute of the 6th, 8th, and 10th hour // of any day in March and June that is a Friday of the year 2017. let s: Schedule = "0 15 6,8,10 * Mar,Jun Fri 2017".into().unwrap(); Job::new(s, || println!("I have a complex schedule...") );