fn at(&mut self, time: &str) -> &mut Self {
        self.schedule_mut()
            .try_at(time)
            .expect("Could not convert value into a time");
        self
    }
/// Specify the time of day when a task should run, e.g.
/// ```rust
/// # use clokwerk::*;
/// # use clokwerk::Interval::*;
/// # use chrono::NaiveTime;
/// let mut scheduler = Scheduler::new();
/// scheduler.every(1.day()).at("14:32").run(|| println!("Tea time!"));
/// scheduler.every(Wednesday).at("6:32:21 PM").run(|| println!("Writing examples is hard"));
/// ```
/// Times can be specified using strings, with or without seconds, and in either 24-hour or 12-hour time.
/// They can also be any other type that implements `TryInto<ClokwerkTime>`, which includes [`chrono::NaiveTime`].
/// This method will panic if TryInto fails, e.g. because the time string could not be parsed.
/// If the value comes from an untrusted source, e.g. user input, [`Job::try_at`] will return a result instead.
///
/// This method is mutually exclusive with [`Job::plus()`].
Specify the time of day when a task should run, e.g.
Specify the time of day when a task should run e . g .
fn at(&mut self, time: &str) -> &mut Self {
        self.schedule_mut()
            .try_at(time)
            .expect("Could not convert value into a time");
        self
    }
fn at ( & mut self , time : & str ) -> & mut Self { self . schedule_mut ( ) . try_at ( time ) . expect ( " " ) ; self }
Specify the time of day when a task should run, e.g.
Specify the time of day when a task should run e . g .
&mut self
time
&str
use clokwerk::*;
None
use clokwerk::interval::*;
None
use chrono::naivetime;
let mut scheduler = Scheduler::new();
scheduler.every(1.day()).at("14:32").run(|| println!("Tea time!"));
scheduler.every(Wednesday).at("6:32:21 PM").run(|| println!("Writing examples is hard"));
```
Times can be specified using strings, with or without seconds, and in either 24-hour or 12-hour time.
They can also be any other type that implements `TryInto`, which includes [`chrono::NaiveTime`].
This method will panic if TryInto fails, e.g. because the time string could not be parsed.
If the value comes from an untrusted source, e.g. user input, [`Job::try_at`] will return a result instead.

This method is mutually exclusive with [`Job::plus()`].
let mut scheduler = Scheduler :: new () ; scheduler . every ( 1 . day () ) . at ( " 14 : 32 " ) . run ( || println! ( " Tea time! " )) ; scheduler . every ( Wednesday ) . at ( " 6 : 32 : 21 PM " ) . run ( || println! ( " Writing examples is hard " )) ; ` ` ` Times can be specified using strings with or without seconds and in either 24 - hour or 12 - hour time . They can also be any other type that implements ` TryInto ` which includes [ ` chrono :: NaiveTime ` ] . This method will panic if TryInto fails e . g . because the time string could not be parsed . If the value comes from an untrusted source e . g . user input [ ` Job :: try_at ` ] will return a result instead . This method is mutually exclusive with [ ` Job :: plus () ` ] .