From 2f5cfcfe8782c200ddca819ed9a5e240c817ed0a Mon Sep 17 00:00:00 2001 From: Gani Georgiev Date: Sun, 1 Oct 2023 18:45:27 +0300 Subject: [PATCH] replaced interface{} with any --- tools/rest/multi_binder.go | 6 +++--- tools/types/json_raw.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/rest/multi_binder.go b/tools/rest/multi_binder.go index 188a5811..9f026354 100644 --- a/tools/rest/multi_binder.go +++ b/tools/rest/multi_binder.go @@ -16,7 +16,7 @@ import ( // // This is similar to `echo.BindBody()`, but for JSON requests uses // custom json reader that **copies** the request body, allowing multiple reads. -func BindBody(c echo.Context, i interface{}) error { +func BindBody(c echo.Context, i any) error { req := c.Request() if req.ContentLength == 0 { return nil @@ -40,7 +40,7 @@ func BindBody(c echo.Context, i interface{}) error { // CopyJsonBody reads the request body into i by // creating a copy of `r.Body` to allow multiple reads. -func CopyJsonBody(r *http.Request, i interface{}) error { +func CopyJsonBody(r *http.Request, i any) error { body := r.Body // this usually shouldn't be needed because the Server calls close for us @@ -66,7 +66,7 @@ func CopyJsonBody(r *http.Request, i interface{}) error { // when a map destination is used. // // It should be replaced with echo.BindBody(c, i) once the issue is fixed in echo. -func bindFormData(c echo.Context, i interface{}) error { +func bindFormData(c echo.Context, i any) error { if i == nil { return nil } diff --git a/tools/types/json_raw.go b/tools/types/json_raw.go index 7f5defe5..670f2994 100644 --- a/tools/types/json_raw.go +++ b/tools/types/json_raw.go @@ -53,7 +53,7 @@ func (j JsonRaw) Value() (driver.Value, error) { // Scan implements [sql.Scanner] interface to scan the provided value // into the current JsonRaw instance. -func (j *JsonRaw) Scan(value interface{}) error { +func (j *JsonRaw) Scan(value any) error { var data []byte switch v := value.(type) {