github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/tm2/pkg/amino/genproto/reflect.go (about) 1 package genproto 2 3 import ( 4 "reflect" 5 6 "google.golang.org/protobuf/types/known/durationpb" 7 "google.golang.org/protobuf/types/known/timestamppb" 8 ) 9 10 var ( 11 gTimestampType = reflect.TypeOf(timestamppb.Timestamp{}) 12 gDurationType = reflect.TypeOf(durationpb.Duration{}) 13 ) 14 15 // NOTE: do not change this definition. 16 func isListType(rt reflect.Type) bool { 17 return rt.Kind() == reflect.Slice || 18 rt.Kind() == reflect.Array 19 }