def Format.civil.d2

bend-time-lib@0.4.0.1 · format.bend:324

import bend-time-lib@0.4.0.1/format.bend as Format
import Base
import bend-scanner@0.1.0.0/parse.bend as P
import bend-time-lib@0.4.0.1/date.bend as D

324def Format.civil.d2(
325  +y: U32, +m: U32, r: Result<&2, &2, P.Parse.Error, P.Parse.Dec>
326) -> Result<&2, &2, Format.Error, Format.DateP>:
327  match r:
328    case Fail{e}:
329      Fail{Format.from_parse(e)}
330    case Done{P.Dec{+d, cur}}:
331      Format.civil.mk(y, m, d, cur, D.Date.from(y, m, d))

Uses (9)

Used by (1)