From f8deff45a73a9c31da63e9e3d2ef6e978e6e6b2a Mon Sep 17 00:00:00 2001 From: troyspencer Date: Wed, 7 Aug 2019 22:22:19 -0500 Subject: [PATCH] Renamed Option to ParserOption to narrow scope and leave room for other features that may have options --- parseany.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/parseany.go b/parseany.go index 071c3ad..1c5c403 100644 --- a/parseany.go +++ b/parseany.go @@ -209,7 +209,7 @@ func ParseStrict(datestr string) (time.Time, error) { return p.parse() } -func parseTime(datestr string, loc *time.Location, opts ...Option) (*parser, error) { +func parseTime(datestr string, loc *time.Location, opts ...ParserOption) (*parser, error) { p := newParser(datestr, loc, opts...) i := 0 @@ -1711,17 +1711,17 @@ type parser struct { t *time.Time } -type Option func(*parser) error +type ParserOption func(*parser) error // PreferMonthFirst is an option that allows preferMonthFirst to be changed from its default -func PreferMonthFirst(preferMonthFirst bool) Option { +func PreferMonthFirst(preferMonthFirst bool) ParserOption { return func(p *parser) error { p.preferMonthFirst = preferMonthFirst return nil } } -func newParser(dateStr string, loc *time.Location, opts ...Option) *parser { +func newParser(dateStr string, loc *time.Location, opts ...ParserOption) *parser { p := &parser{ stateDate: dateStart, stateTime: timeIgnore,