reflect.Type.Implements (method)
14 uses
reflect (current package)
type.go#L103: Implements(u Type) bool
encoding/gob
type.go#L126: if rt.Implements(gobEncDecType) {
type.go#L142: if reflect.PtrTo(typ).Implements(gobEncDecType) {
encoding/json
decode.go#L641: if !reflect.PtrTo(t.Key()).Implements(textUnmarshalerType) {
decode.go#L776: case reflect.PtrTo(kt).Implements(textUnmarshalerType):
encode.go#L422: if t.Kind() != reflect.Ptr && allowAddr && reflect.PtrTo(t).Implements(marshalerType) {
encode.go#L425: if t.Implements(marshalerType) {
encode.go#L428: if t.Kind() != reflect.Ptr && allowAddr && reflect.PtrTo(t).Implements(textMarshalerType) {
encode.go#L431: if t.Implements(textMarshalerType) {
encode.go#L825: if !t.Key().Implements(textMarshalerType) {
encode.go#L896: if !p.Implements(marshalerType) && !p.Implements(textMarshalerType) {
src.elv.sh/pkg/eval
go_fn.go#L108: if i < implType.NumIn() && reflect.PtrTo(implType.In(i)).Implements(optionsPtrType) {
src.elv.sh/pkg/parse
pprint.go#L47: if ft.Elem().Implements(nodeType) {
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)