Fix go1.17 compatibility

This commit is contained in:
Elara 2022-05-01 02:09:29 -07:00
parent 8be1fd2348
commit 06b5e07b8a
3 changed files with 3 additions and 3 deletions

View File

@ -145,7 +145,7 @@ func (c *Client) Call(rcvr, method string, arg interface{}, ret interface{}) err
}()
} else {
// IF return value is not a pointer, return error
if retVal.Kind() != reflect.Pointer {
if retVal.Kind() != reflect.Ptr {
return ErrReturnNotPointer
}

View File

@ -27,7 +27,7 @@ func Convert(in reflect.Value, toType reflect.Type) (reflect.Value, error) {
to := reflect.New(toType).Elem()
// If type is a pointer
if to.Kind() == reflect.Pointer {
if to.Kind() == reflect.Ptr {
// Initialize value
to.Set(reflect.New(to.Type().Elem()))
}

View File

@ -62,7 +62,7 @@ func (s *Server) Register(v any) error {
// create variable to store name of v
var name string
switch kind {
case reflect.Pointer:
case reflect.Ptr:
// If v is a pointer, get the name of the underlying type
name = val.Elem().Type().Name()
case reflect.Struct: