diff --git a/pkg/runtime/values/boolean.go b/pkg/runtime/values/boolean.go index 709fefba..eee31a90 100644 --- a/pkg/runtime/values/boolean.go +++ b/pkg/runtime/values/boolean.go @@ -45,7 +45,7 @@ func ParseBoolean(input interface{}) (Boolean, error) { return False, core.Error(core.ErrInvalidType, "expected 'bool'") } -func ParseBooleanP(input interface{}) Boolean { +func MustParseBoolean(input interface{}) Boolean { res, err := ParseBoolean(input) if err != nil { diff --git a/pkg/runtime/values/date_time.go b/pkg/runtime/values/date_time.go index 1ab4d585..c77130db 100644 --- a/pkg/runtime/values/date_time.go +++ b/pkg/runtime/values/date_time.go @@ -44,7 +44,7 @@ func ParseDateTimeWith(input interface{}, layout string) (DateTime, error) { } } -func ParseDateTimeP(input interface{}) DateTime { +func MustParseDateTime(input interface{}) DateTime { dt, err := ParseDateTime(input) if err != nil { diff --git a/pkg/runtime/values/float.go b/pkg/runtime/values/float.go index c3bd5b64..5ec48377 100644 --- a/pkg/runtime/values/float.go +++ b/pkg/runtime/values/float.go @@ -4,10 +4,11 @@ import ( "encoding/binary" "encoding/json" "fmt" - "github.com/MontFerret/ferret/pkg/runtime/core" "hash/fnv" "math" "strconv" + + "github.com/MontFerret/ferret/pkg/runtime/core" ) type Float float64 @@ -51,7 +52,7 @@ func ParseFloat(input interface{}) (Float, error) { return ZeroFloat, core.Error(core.ErrInvalidType, "expected 'float'") } -func ParseFloatP(input interface{}) Float { +func MustParseFloat(input interface{}) Float { res, err := ParseFloat(input) if err != nil { diff --git a/pkg/runtime/values/int.go b/pkg/runtime/values/int.go index 4620f688..ddeb2cd5 100644 --- a/pkg/runtime/values/int.go +++ b/pkg/runtime/values/int.go @@ -50,7 +50,7 @@ func ParseInt(input interface{}) (Int, error) { } } -func ParseIntP(input interface{}) Int { +func MustParseInt(input interface{}) Int { res, err := ParseInt(input) if err != nil { diff --git a/pkg/runtime/values/string.go b/pkg/runtime/values/string.go index 017c4b7c..a3eeca23 100644 --- a/pkg/runtime/values/string.go +++ b/pkg/runtime/values/string.go @@ -54,7 +54,7 @@ func ParseString(input interface{}) (String, error) { return EmptyString, core.Error(core.ErrInvalidType, "expected 'string'") } -func ParseStringP(input interface{}) String { +func MustParseString(input interface{}) String { res, err := ParseString(input) if err != nil {