diff --git a/clock/clock.go b/clock/clock.go index a7fa300..e8f0b36 100644 --- a/clock/clock.go +++ b/clock/clock.go @@ -50,6 +50,14 @@ func Parse(v string) (Clock, error) { return Clock{}, fmt.Errorf("cannot parse %q as clock", v) } +func MustParse(v string) Clock { + if c, err := Parse(v); err != nil { + panic("clock: " + err.Error()) + } else { + return c + } +} + func ParseTime(t time.Time) Clock { return New(t.Clock()) }