def Iso8601.dur.eof
import bend-time-lib@0.4.0.1/iso8601.bend as Iso8601import Base
import bend-time-lib@0.4.0.1/duration.bend as Dur
294def Iso8601.dur.eof(
295 st: Iso8601.DurS, mode: Iso8601.DurM
296) -> Result<&2, &2, Iso8601.Error, Dur.Duration>:
297 match mode:
298 case DSeek{}:
299 Iso8601.dur.valid(st)
300 case DNum{_}:
301 Fail{Invalid{}}
302 case DFrac{_, _, _}:
303 Fail{Invalid{}}