def tz.event.year

bend-kit-time@0.3.0.0 · time.bend:1095

import bend-kit-time@0.3.0.0/time.bend as Time
import Base
import bend-kit-int@0.2.0.0/int.bend as Int

1095def tz.event.year(+now: Int.I64, old: Maybe<&2, TzEvent>, +r: TzRule, +y: U32) -> Maybe<&2, TzEvent>:
1096  match r:
1097    case TzRule{Ttype{+off, _, _}, Ttype{+dstoff, _, _}, +start, +end}:
1098      +first = tz.event.new(now, old, tz.date.utc(start, y, Int.I64.neg(off)), True{})
1099      tz.event.new(now, first, tz.date.utc(end, y, Int.I64.neg(dstoff)), False{})

Uses (10)

Used by (3)