From ad3f8c563bdd3aab5e0ed77e6fa3ad14464f1384 Mon Sep 17 00:00:00 2001 From: Shuaiyi Zhang Date: Wed, 22 Nov 2023 19:27:46 +0800 Subject: [PATCH] tomlext.Duration add MarshalText method Signed-off-by: Shuaiyi Zhang --- pkg/tomlext/toml_v2_util.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/tomlext/toml_v2_util.go b/pkg/tomlext/toml_v2_util.go index 586b17c4c..e99a84e75 100644 --- a/pkg/tomlext/toml_v2_util.go +++ b/pkg/tomlext/toml_v2_util.go @@ -29,6 +29,10 @@ func (d *Duration) UnmarshalText(b []byte) error { return nil } +func (d Duration) MarshalText() (text []byte, err error) { + return []byte(time.Duration(d).String()), nil +} + func ToStdTime(d Duration) time.Duration { return time.Duration(d) }