summaryrefslogtreecommitdiff
path: root/reflect.go
diff options
context:
space:
mode:
Diffstat (limited to 'reflect.go')
-rw-r--r--reflect.go10
1 files changed, 1 insertions, 9 deletions
diff --git a/reflect.go b/reflect.go
index 64c6343..466d65f 100644
--- a/reflect.go
+++ b/reflect.go
@@ -10,10 +10,7 @@ import (
scalar "github.com/alexflint/go-scalar"
)
-var (
- textMarshalerType = reflect.TypeOf([]encoding.TextMarshaler{}).Elem()
- textUnmarshalerType = reflect.TypeOf([]encoding.TextUnmarshaler{}).Elem()
-)
+var textUnmarshalerType = reflect.TypeOf([]encoding.TextUnmarshaler{}).Elem()
// cardinality tracks how many tokens are expected for a given spec
// - zero is a boolean, which does to expect any value
@@ -91,11 +88,6 @@ func isBoolean(t reflect.Type) bool {
}
}
-// isTextMarshaler returns true if the type or its pointer implements encoding.TextMarshaler
-func isTextMarshaler(t reflect.Type) bool {
- return t.Implements(textMarshalerType) || reflect.PtrTo(t).Implements(textMarshalerType)
-}
-
// isTextUnmarshaler returns true if the type or its pointer implements encoding.TextUnmarshaler
func isTextUnmarshaler(t reflect.Type) bool {
return t.Implements(textUnmarshalerType) || reflect.PtrTo(t).Implements(textUnmarshalerType)