method Schedule.next
First fire time strictly after t; none if the schedule never fires again (e.g. 0 0 30 2 *).
Example:
use std.time { Time }
fn main() io {
let s = cron"30 8 * * *".in(tz"UTC")
let t = s.next(Time.ofUnixSeconds(0))!
print("{t.in(tz"UTC").toIso()}")
}Вывод
1970-01-01T08:30:00Z
pub(api) fn next(after: Tm) -> Tm?Сложность. O(1) amortized; searches forward in the calendar.
С версии. 1.0.0-beta
Параметры
| Имя | Тип |
|---|---|
after | Tm |
Возвращает
Tm?
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/time/time.oxl:2492