From aef9e24255972be693b426eb07c11b3f4860105c Mon Sep 17 00:00:00 2001 From: sunshineplan Date: Mon, 15 Jan 2024 16:58:06 +0800 Subject: [PATCH] clock: Add MustParse --- clock/clock.go | 8 ++++++++ 1 file changed, 8 insertions(+) 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()) }