OxL Справочник OxL
РусскийEnglish

enum Missed

What every does with ticks missed because the body was slow (§17.4).

Example:

oxl✓ проверяется в CI
use std.time { every, Missed }

fn heartbeat() io, time {
  // a slow body does not make the ticks pile up: missed ticks are dropped
  every(1s, .Skip) { print("tick") }
}
pub(api) enum Missed

С версии. 1.0.0-beta

Варианты

Skip

Drop the ticks that were missed.

CatchUp

Run the missed ticks back to back.

Определено в: std/time/time.oxl:269

См. также