automata/cron/builder

Types

Mutable-style cron builder. opaque so the only way to populate fields is the with_* API and the only way to extract a validated value is build/1.

pub opaque type Builder

Values

pub fn at(value value: Int) -> validator.Selector
pub fn between(
  from start: Int,
  to end: Int,
) -> validator.Selector
pub fn build(
  builder builder: Builder,
) -> Result(validator.ValidCron, validator.ValidationError)
pub fn builder() -> Builder
pub fn every(step step: Int) -> validator.Selector
pub fn every_between(
  from start: Int,
  to end: Int,
  step step: Int,
) -> validator.Selector
pub fn every_from(
  start start: Int,
  step step: Int,
) -> validator.Selector
pub fn one_of(
  items items: List(validator.Item),
) -> validator.Selector
pub fn with_day_of_month(
  builder: Builder,
  day_of_month: validator.Selector,
) -> Builder
pub fn with_day_of_week(
  builder: Builder,
  day_of_week: validator.Selector,
) -> Builder
pub fn with_hour(
  builder: Builder,
  hour: validator.Selector,
) -> Builder
pub fn with_minute(
  builder: Builder,
  minute: validator.Selector,
) -> Builder
pub fn with_month(
  builder: Builder,
  month: validator.Selector,
) -> Builder
Search Document