def Iso8601.read_period.p

bend-time-lib@0.4.0.1 · iso8601.bend:781

import bend-time-lib@0.4.0.1/iso8601.bend as Iso8601
import Base
import bend-scanner@0.1.0.0/parse.bend as P
import bend-time-lib@0.4.0.1/period.bend as Per

781def Iso8601.read_period.p(
782  r: Result<&2, &2, Iso8601.Error, P.Parse.Cur>
783) -> Result<&2, &2, Iso8601.Error, Per.Period>:
784  match r:
785    case Fail{e}:
786      Fail{e}
787    case Done{P.Cur{s, off}}:
788      Iso8601.per.go(s, off, PerCont{Iso8601.per0(), PSeek{}})

Uses (8)

Used by (1)