From 788cf21a4a9c4bc7152f44f7a85f1f5499e3a1f2 Mon Sep 17 00:00:00 2001 From: Sasha Melentyev Date: Thu, 20 Feb 2025 12:35:16 +0300 Subject: [PATCH 1/2] feat: use errors.Join instead multierr.Append Signed-off-by: Sasha Melentyev --- cmd/ogen/main.go | 3 +- gen/_template/request_decode.tmpl | 4 +- .../sample_api/oas_request_decoders_gen.go | 33 ++++++++--------- .../sample_api_nc/oas_request_decoders_gen.go | 33 ++++++++--------- .../oas_request_decoders_gen.go | 33 ++++++++--------- .../sample_err/oas_request_decoders_gen.go | 5 +-- .../test_allof/oas_request_decoders_gen.go | 33 ++++++++--------- .../test_form/oas_request_decoders_gen.go | 37 +++++++++---------- .../oas_request_decoders_gen.go | 25 ++++++------- .../test_webhooks/oas_request_decoders_gen.go | 9 ++--- 10 files changed, 103 insertions(+), 112 deletions(-) diff --git a/cmd/ogen/main.go b/cmd/ogen/main.go index c6d40cd26..7f6c53395 100644 --- a/cmd/ogen/main.go +++ b/cmd/ogen/main.go @@ -17,7 +17,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/yaml" - "go.uber.org/multierr" "go.uber.org/zap" "golang.org/x/exp/maps" @@ -45,7 +44,7 @@ func cleanDir(targetDir string, files []os.DirEntry) (rerr error) { // Do not return error if file does not exist. if err := os.Remove(filepath.Join(targetDir, name)); err != nil && !os.IsNotExist(err) { // Do not stop on first error, try to remove all files. - rerr = multierr.Append(rerr, err) + rerr = errors.Join(rerr, err) } } return rerr diff --git a/gen/_template/request_decode.tmpl b/gen/_template/request_decode.tmpl index 97a65d42d..82259e209 100644 --- a/gen/_template/request_decode.tmpl +++ b/gen/_template/request_decode.tmpl @@ -29,13 +29,13 @@ func (s *{{ if $op.WebhookInfo }}Webhook{{ end }}Server) decode{{ $op.Name }}Req // Close in reverse order, to match defer behavior. for i := len(closers)-1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() diff --git a/internal/integration/sample_api/oas_request_decoders_gen.go b/internal/integration/sample_api/oas_request_decoders_gen.go index 99beec862..3fb08abf9 100644 --- a/internal/integration/sample_api/oas_request_decoders_gen.go +++ b/internal/integration/sample_api/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodeDefaultTestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -97,13 +96,13 @@ func (s *Server) decodeFoobarPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -179,13 +178,13 @@ func (s *Server) decodeOneofBugRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -250,13 +249,13 @@ func (s *Server) decodePetCreateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -332,13 +331,13 @@ func (s *Server) decodePetUpdateNameAliasPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -414,13 +413,13 @@ func (s *Server) decodePetUpdateNamePostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -504,13 +503,13 @@ func (s *Server) decodePetUploadAvatarByIDRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -541,13 +540,13 @@ func (s *Server) decodeTestFloatValidationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/internal/integration/sample_api_nc/oas_request_decoders_gen.go b/internal/integration/sample_api_nc/oas_request_decoders_gen.go index 99beec862..3fb08abf9 100644 --- a/internal/integration/sample_api_nc/oas_request_decoders_gen.go +++ b/internal/integration/sample_api_nc/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodeDefaultTestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -97,13 +96,13 @@ func (s *Server) decodeFoobarPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -179,13 +178,13 @@ func (s *Server) decodeOneofBugRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -250,13 +249,13 @@ func (s *Server) decodePetCreateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -332,13 +331,13 @@ func (s *Server) decodePetUpdateNameAliasPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -414,13 +413,13 @@ func (s *Server) decodePetUpdateNamePostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -504,13 +503,13 @@ func (s *Server) decodePetUploadAvatarByIDRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -541,13 +540,13 @@ func (s *Server) decodeTestFloatValidationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/internal/integration/sample_api_no_otel/oas_request_decoders_gen.go b/internal/integration/sample_api_no_otel/oas_request_decoders_gen.go index 99beec862..3fb08abf9 100644 --- a/internal/integration/sample_api_no_otel/oas_request_decoders_gen.go +++ b/internal/integration/sample_api_no_otel/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodeDefaultTestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -97,13 +96,13 @@ func (s *Server) decodeFoobarPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -179,13 +178,13 @@ func (s *Server) decodeOneofBugRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -250,13 +249,13 @@ func (s *Server) decodePetCreateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -332,13 +331,13 @@ func (s *Server) decodePetUpdateNameAliasPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -414,13 +413,13 @@ func (s *Server) decodePetUpdateNamePostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -504,13 +503,13 @@ func (s *Server) decodePetUploadAvatarByIDRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -541,13 +540,13 @@ func (s *Server) decodeTestFloatValidationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/internal/integration/sample_err/oas_request_decoders_gen.go b/internal/integration/sample_err/oas_request_decoders_gen.go index dfa5d47ef..556dd5471 100644 --- a/internal/integration/sample_err/oas_request_decoders_gen.go +++ b/internal/integration/sample_err/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodeDataCreateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { diff --git a/internal/integration/test_allof/oas_request_decoders_gen.go b/internal/integration/test_allof/oas_request_decoders_gen.go index 8ceac78cd..2434c314d 100644 --- a/internal/integration/test_allof/oas_request_decoders_gen.go +++ b/internal/integration/test_allof/oas_request_decoders_gen.go @@ -10,7 +10,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/conv" "github.com/ogen-go/ogen/ogenerrors" @@ -29,13 +28,13 @@ func (s *Server) decodeNullableStringsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -115,13 +114,13 @@ func (s *Server) decodeObjectsWithConflictingArrayPropertyRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -186,13 +185,13 @@ func (s *Server) decodeObjectsWithConflictingPropertiesRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -257,13 +256,13 @@ func (s *Server) decodeReferencedAllofRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -445,13 +444,13 @@ func (s *Server) decodeReferencedAllofOptionalRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() req = &ReferencedAllofOptionalReqEmptyBody{} @@ -637,13 +636,13 @@ func (s *Server) decodeSimpleIntegerRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -719,13 +718,13 @@ func (s *Server) decodeSimpleObjectsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -782,13 +781,13 @@ func (s *Server) decodeStringsNotypeRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/internal/integration/test_form/oas_request_decoders_gen.go b/internal/integration/test_form/oas_request_decoders_gen.go index d7b32b0fc..cb562cb83 100644 --- a/internal/integration/test_form/oas_request_decoders_gen.go +++ b/internal/integration/test_form/oas_request_decoders_gen.go @@ -11,7 +11,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" "github.com/google/uuid" - "go.uber.org/multierr" "github.com/ogen-go/ogen/conv" ht "github.com/ogen-go/ogen/http" @@ -31,13 +30,13 @@ func (s *Server) decodeOnlyFormRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -115,13 +114,13 @@ func (s *Server) decodeOnlyMultipartFileRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -207,13 +206,13 @@ func (s *Server) decodeOnlyMultipartFormRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -298,13 +297,13 @@ func (s *Server) decodeTestFormURLEncodedRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -509,13 +508,13 @@ func (s *Server) decodeTestMultipartRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -732,13 +731,13 @@ func (s *Server) decodeTestMultipartUploadRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -962,13 +961,13 @@ func (s *Server) decodeTestReuseFormOptionalSchemaRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1077,13 +1076,13 @@ func (s *Server) decodeTestReuseFormSchemaRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1182,13 +1181,13 @@ func (s *Server) decodeTestShareFormSchemaRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/internal/integration/test_http_requests/oas_request_decoders_gen.go b/internal/integration/test_http_requests/oas_request_decoders_gen.go index dc7654485..dda3aa50c 100644 --- a/internal/integration/test_http_requests/oas_request_decoders_gen.go +++ b/internal/integration/test_http_requests/oas_request_decoders_gen.go @@ -12,7 +12,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/conv" ht "github.com/ogen-go/ogen/http" @@ -32,13 +31,13 @@ func (s *Server) decodeAllRequestBodiesRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -256,13 +255,13 @@ func (s *Server) decodeAllRequestBodiesOptionalRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() req = &AllRequestBodiesOptionalReqEmptyBody{} @@ -484,13 +483,13 @@ func (s *Server) decodeBase64RequestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -518,13 +517,13 @@ func (s *Server) decodeMaskContentTypeRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -556,13 +555,13 @@ func (s *Server) decodeMaskContentTypeOptionalRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -597,13 +596,13 @@ func (s *Server) decodeStreamJSONRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/internal/integration/test_webhooks/oas_request_decoders_gen.go b/internal/integration/test_webhooks/oas_request_decoders_gen.go index 2cc9fc789..0fca121e8 100644 --- a/internal/integration/test_webhooks/oas_request_decoders_gen.go +++ b/internal/integration/test_webhooks/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodePublishEventRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -93,13 +92,13 @@ func (s *WebhookServer) decodeUpdateWebhookRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { From 410ac5f0c5eaab09eec6ae74adbabbc418dc2343 Mon Sep 17 00:00:00 2001 From: Sasha Melentyev Date: Thu, 20 Feb 2025 12:39:53 +0300 Subject: [PATCH 2/2] chore: regen examples Signed-off-by: Sasha Melentyev --- examples/ex_2ch/oas_request_decoders_gen.go | 13 +- examples/ex_ent/oas_request_decoders_gen.go | 21 +- .../oas_request_decoders_gen.go | 81 +- .../ex_github/oas_request_decoders_gen.go | 749 ++- examples/ex_gotd/oas_request_decoders_gen.go | 333 +- .../ex_oauth2/oas_request_decoders_gen.go | 5 +- .../ex_openai/oas_request_decoders_gen.go | 61 +- .../oas_request_decoders_gen.go | 5 +- .../ex_telegram/oas_request_decoders_gen.go | 313 +- .../oas_request_decoders_gen.go | 4073 ++++++++--------- .../ex_tinkoff/oas_request_decoders_gen.go | 21 +- 11 files changed, 2832 insertions(+), 2843 deletions(-) diff --git a/examples/ex_2ch/oas_request_decoders_gen.go b/examples/ex_2ch/oas_request_decoders_gen.go index 57e44ae5a..fdd3449d6 100644 --- a/examples/ex_2ch/oas_request_decoders_gen.go +++ b/examples/ex_2ch/oas_request_decoders_gen.go @@ -8,7 +8,6 @@ import ( "net/url" "github.com/go-faster/errors" - "go.uber.org/multierr" "github.com/ogen-go/ogen/conv" ht "github.com/ogen-go/ogen/http" @@ -27,13 +26,13 @@ func (s *Server) decodeUserPassloginPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -113,13 +112,13 @@ func (s *Server) decodeUserPostingPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -514,13 +513,13 @@ func (s *Server) decodeUserReportPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { diff --git a/examples/ex_ent/oas_request_decoders_gen.go b/examples/ex_ent/oas_request_decoders_gen.go index f8fcdecf5..d48f84469 100644 --- a/examples/ex_ent/oas_request_decoders_gen.go +++ b/examples/ex_ent/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodeCreatePetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -89,13 +88,13 @@ func (s *Server) decodeCreatePetCategoriesRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -152,13 +151,13 @@ func (s *Server) decodeCreatePetFriendsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -215,13 +214,13 @@ func (s *Server) decodeCreatePetOwnerRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -278,13 +277,13 @@ func (s *Server) decodeUpdatePetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/examples/ex_firecracker/oas_request_decoders_gen.go b/examples/ex_firecracker/oas_request_decoders_gen.go index 554abfe55..1b2cee390 100644 --- a/examples/ex_firecracker/oas_request_decoders_gen.go +++ b/examples/ex_firecracker/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodeCreateSnapshotRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -97,13 +96,13 @@ func (s *Server) decodeCreateSyncActionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -168,13 +167,13 @@ func (s *Server) decodeLoadSnapshotRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -231,13 +230,13 @@ func (s *Server) decodeMmdsConfigPutRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -294,13 +293,13 @@ func (s *Server) decodeMmdsPatchRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -363,13 +362,13 @@ func (s *Server) decodeMmdsPutRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -432,13 +431,13 @@ func (s *Server) decodePatchBalloonRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -495,13 +494,13 @@ func (s *Server) decodePatchBalloonStatsIntervalRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -558,13 +557,13 @@ func (s *Server) decodePatchGuestDriveByIDRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -629,13 +628,13 @@ func (s *Server) decodePatchGuestNetworkInterfaceByIDRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -700,13 +699,13 @@ func (s *Server) decodePatchMachineConfigurationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -782,13 +781,13 @@ func (s *Server) decodePatchVmRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -853,13 +852,13 @@ func (s *Server) decodePutBalloonRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -916,13 +915,13 @@ func (s *Server) decodePutGuestBootSourceRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -979,13 +978,13 @@ func (s *Server) decodePutGuestDriveByIDRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1050,13 +1049,13 @@ func (s *Server) decodePutGuestNetworkInterfaceByIDRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1121,13 +1120,13 @@ func (s *Server) decodePutGuestVsockRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1192,13 +1191,13 @@ func (s *Server) decodePutLoggerRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1263,13 +1262,13 @@ func (s *Server) decodePutMachineConfigurationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1345,13 +1344,13 @@ func (s *Server) decodePutMetricsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/examples/ex_github/oas_request_decoders_gen.go b/examples/ex_github/oas_request_decoders_gen.go index 74ce48dc8..b3e982a23 100644 --- a/examples/ex_github/oas_request_decoders_gen.go +++ b/examples/ex_github/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" ht "github.com/ogen-go/ogen/http" "github.com/ogen-go/ogen/ogenerrors" @@ -27,13 +26,13 @@ func (s *Server) decodeActionsCreateOrUpdateEnvironmentSecretRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -98,13 +97,13 @@ func (s *Server) decodeActionsCreateOrUpdateOrgSecretRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -169,13 +168,13 @@ func (s *Server) decodeActionsCreateOrUpdateRepoSecretRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -240,13 +239,13 @@ func (s *Server) decodeActionsCreateSelfHostedRunnerGroupForOrgRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -311,13 +310,13 @@ func (s *Server) decodeActionsReviewPendingDeploymentsForRunRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -382,13 +381,13 @@ func (s *Server) decodeActionsSetAllowedActionsOrganizationRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -449,13 +448,13 @@ func (s *Server) decodeActionsSetAllowedActionsRepositoryRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -516,13 +515,13 @@ func (s *Server) decodeActionsSetGithubActionsPermissionsOrganizationRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -587,13 +586,13 @@ func (s *Server) decodeActionsSetGithubActionsPermissionsRepositoryRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -658,13 +657,13 @@ func (s *Server) decodeActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -729,13 +728,13 @@ func (s *Server) decodeActionsSetSelectedReposForOrgSecretRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -800,13 +799,13 @@ func (s *Server) decodeActionsSetSelectedRepositoriesEnabledGithubActionsOrganiz // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -871,13 +870,13 @@ func (s *Server) decodeActionsSetSelfHostedRunnersInGroupForOrgRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -942,13 +941,13 @@ func (s *Server) decodeActionsUpdateSelfHostedRunnerGroupForOrgRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1013,13 +1012,13 @@ func (s *Server) decodeActivityMarkNotificationsAsReadRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1080,13 +1079,13 @@ func (s *Server) decodeActivityMarkRepoNotificationsAsReadRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1147,13 +1146,13 @@ func (s *Server) decodeActivitySetRepoSubscriptionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1214,13 +1213,13 @@ func (s *Server) decodeActivitySetThreadSubscriptionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1281,13 +1280,13 @@ func (s *Server) decodeAppsCheckTokenRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1344,13 +1343,13 @@ func (s *Server) decodeAppsCreateContentAttachmentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1415,13 +1414,13 @@ func (s *Server) decodeAppsCreateFromManifestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1484,13 +1483,13 @@ func (s *Server) decodeAppsCreateInstallationAccessTokenRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1566,13 +1565,13 @@ func (s *Server) decodeAppsDeleteAuthorizationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1629,13 +1628,13 @@ func (s *Server) decodeAppsDeleteTokenRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1692,13 +1691,13 @@ func (s *Server) decodeAppsResetTokenRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1755,13 +1754,13 @@ func (s *Server) decodeAppsScopeTokenRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1826,13 +1825,13 @@ func (s *Server) decodeAppsUpdateWebhookConfigForAppRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1908,13 +1907,13 @@ func (s *Server) decodeChecksCreateSuiteRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1971,13 +1970,13 @@ func (s *Server) decodeChecksSetSuitesPreferencesRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2034,13 +2033,13 @@ func (s *Server) decodeCodeScanningUpdateAlertRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2105,13 +2104,13 @@ func (s *Server) decodeCodeScanningUploadSarifRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2176,13 +2175,13 @@ func (s *Server) decodeEnterpriseAdminCreateSelfHostedRunnerGroupForEnterpriseRe // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2247,13 +2246,13 @@ func (s *Server) decodeEnterpriseAdminProvisionAndInviteEnterpriseGroupRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2318,13 +2317,13 @@ func (s *Server) decodeEnterpriseAdminProvisionAndInviteEnterpriseUserRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2389,13 +2388,13 @@ func (s *Server) decodeEnterpriseAdminSetAllowedActionsEnterpriseRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2452,13 +2451,13 @@ func (s *Server) decodeEnterpriseAdminSetGithubActionsPermissionsEnterpriseReque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2523,13 +2522,13 @@ func (s *Server) decodeEnterpriseAdminSetInformationForProvisionedEnterpriseGrou // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2594,13 +2593,13 @@ func (s *Server) decodeEnterpriseAdminSetInformationForProvisionedEnterpriseUser // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2665,13 +2664,13 @@ func (s *Server) decodeEnterpriseAdminSetOrgAccessToSelfHostedRunnerGroupInEnter // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2736,13 +2735,13 @@ func (s *Server) decodeEnterpriseAdminSetSelectedOrganizationsEnabledGithubActio // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2807,13 +2806,13 @@ func (s *Server) decodeEnterpriseAdminSetSelfHostedRunnersInGroupForEnterpriseRe // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2878,13 +2877,13 @@ func (s *Server) decodeEnterpriseAdminUpdateAttributeForEnterpriseGroupRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2949,13 +2948,13 @@ func (s *Server) decodeEnterpriseAdminUpdateAttributeForEnterpriseUserRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3020,13 +3019,13 @@ func (s *Server) decodeEnterpriseAdminUpdateSelfHostedRunnerGroupForEnterpriseRe // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3102,13 +3101,13 @@ func (s *Server) decodeGistsCreateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3173,13 +3172,13 @@ func (s *Server) decodeGistsCreateCommentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3244,13 +3243,13 @@ func (s *Server) decodeGistsUpdateCommentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3315,13 +3314,13 @@ func (s *Server) decodeGitCreateBlobRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3378,13 +3377,13 @@ func (s *Server) decodeGitCreateCommitRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3441,13 +3440,13 @@ func (s *Server) decodeGitCreateRefRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3504,13 +3503,13 @@ func (s *Server) decodeGitCreateTagRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3575,13 +3574,13 @@ func (s *Server) decodeGitCreateTreeRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3646,13 +3645,13 @@ func (s *Server) decodeGitUpdateRefRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3709,13 +3708,13 @@ func (s *Server) decodeInteractionsSetRestrictionsForAuthenticatedUserRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3780,13 +3779,13 @@ func (s *Server) decodeInteractionsSetRestrictionsForOrgRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3851,13 +3850,13 @@ func (s *Server) decodeInteractionsSetRestrictionsForRepoRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3922,13 +3921,13 @@ func (s *Server) decodeIssuesAddAssigneesRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3989,13 +3988,13 @@ func (s *Server) decodeIssuesCreateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4052,13 +4051,13 @@ func (s *Server) decodeIssuesCreateCommentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4115,13 +4114,13 @@ func (s *Server) decodeIssuesCreateLabelRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4178,13 +4177,13 @@ func (s *Server) decodeIssuesCreateMilestoneRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4249,13 +4248,13 @@ func (s *Server) decodeIssuesLockRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4331,13 +4330,13 @@ func (s *Server) decodeIssuesRemoveAssigneesRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4398,13 +4397,13 @@ func (s *Server) decodeIssuesUpdateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4480,13 +4479,13 @@ func (s *Server) decodeIssuesUpdateCommentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4543,13 +4542,13 @@ func (s *Server) decodeIssuesUpdateLabelRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4610,13 +4609,13 @@ func (s *Server) decodeIssuesUpdateMilestoneRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4692,13 +4691,13 @@ func (s *Server) decodeMarkdownRenderRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4763,13 +4762,13 @@ func (s *Server) decodeMarkdownRenderRawRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() req = &MarkdownRenderRawReqEmptyBody{} @@ -4805,13 +4804,13 @@ func (s *Server) decodeMigrationsMapCommitAuthorRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4872,13 +4871,13 @@ func (s *Server) decodeMigrationsSetLfsPreferenceRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4943,13 +4942,13 @@ func (s *Server) decodeMigrationsStartForAuthenticatedUserRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5014,13 +5013,13 @@ func (s *Server) decodeMigrationsStartForOrgRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5085,13 +5084,13 @@ func (s *Server) decodeMigrationsStartImportRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5156,13 +5155,13 @@ func (s *Server) decodeMigrationsUpdateImportRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5223,13 +5222,13 @@ func (s *Server) decodeOAuthAuthorizationsCreateAuthorizationRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5305,13 +5304,13 @@ func (s *Server) decodeOAuthAuthorizationsGetOrCreateAuthorizationForAppRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5376,13 +5375,13 @@ func (s *Server) decodeOAuthAuthorizationsGetOrCreateAuthorizationForAppAndFinge // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5447,13 +5446,13 @@ func (s *Server) decodeOAuthAuthorizationsUpdateAuthorizationRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5529,13 +5528,13 @@ func (s *Server) decodeOrgsCreateInvitationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5611,13 +5610,13 @@ func (s *Server) decodeOrgsCreateWebhookRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5682,13 +5681,13 @@ func (s *Server) decodeOrgsSetMembershipForUserRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5764,13 +5763,13 @@ func (s *Server) decodeOrgsUpdateMembershipForAuthenticatedUserRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5835,13 +5834,13 @@ func (s *Server) decodeOrgsUpdateWebhookRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5917,13 +5916,13 @@ func (s *Server) decodeOrgsUpdateWebhookConfigForOrgRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5999,13 +5998,13 @@ func (s *Server) decodeProjectsAddCollaboratorRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6081,13 +6080,13 @@ func (s *Server) decodeProjectsCreateColumnRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -6144,13 +6143,13 @@ func (s *Server) decodeProjectsCreateForAuthenticatedUserRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -6207,13 +6206,13 @@ func (s *Server) decodeProjectsCreateForOrgRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -6270,13 +6269,13 @@ func (s *Server) decodeProjectsCreateForRepoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -6333,13 +6332,13 @@ func (s *Server) decodeProjectsMoveCardRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -6404,13 +6403,13 @@ func (s *Server) decodeProjectsMoveColumnRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -6475,13 +6474,13 @@ func (s *Server) decodeProjectsUpdateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6557,13 +6556,13 @@ func (s *Server) decodeProjectsUpdateCardRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6624,13 +6623,13 @@ func (s *Server) decodeProjectsUpdateColumnRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -6687,13 +6686,13 @@ func (s *Server) decodePullsCreateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -6750,13 +6749,13 @@ func (s *Server) decodePullsCreateReplyForReviewCommentRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -6813,13 +6812,13 @@ func (s *Server) decodePullsCreateReviewRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6895,13 +6894,13 @@ func (s *Server) decodePullsCreateReviewCommentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -6966,13 +6965,13 @@ func (s *Server) decodePullsDismissReviewRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -7029,13 +7028,13 @@ func (s *Server) decodePullsMergeRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7111,13 +7110,13 @@ func (s *Server) decodePullsRemoveRequestedReviewersRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -7182,13 +7181,13 @@ func (s *Server) decodePullsSubmitReviewRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -7253,13 +7252,13 @@ func (s *Server) decodePullsUpdateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7335,13 +7334,13 @@ func (s *Server) decodePullsUpdateBranchRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7402,13 +7401,13 @@ func (s *Server) decodePullsUpdateReviewRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -7465,13 +7464,13 @@ func (s *Server) decodePullsUpdateReviewCommentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -7528,13 +7527,13 @@ func (s *Server) decodeReactionsCreateForCommitCommentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -7599,13 +7598,13 @@ func (s *Server) decodeReactionsCreateForIssueRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -7670,13 +7669,13 @@ func (s *Server) decodeReactionsCreateForIssueCommentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -7741,13 +7740,13 @@ func (s *Server) decodeReactionsCreateForPullRequestReviewCommentRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -7812,13 +7811,13 @@ func (s *Server) decodeReactionsCreateForReleaseRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -7883,13 +7882,13 @@ func (s *Server) decodeReactionsCreateForTeamDiscussionCommentInOrgRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -7954,13 +7953,13 @@ func (s *Server) decodeReactionsCreateForTeamDiscussionCommentLegacyRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -8025,13 +8024,13 @@ func (s *Server) decodeReactionsCreateForTeamDiscussionInOrgRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -8096,13 +8095,13 @@ func (s *Server) decodeReactionsCreateForTeamDiscussionLegacyRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -8167,13 +8166,13 @@ func (s *Server) decodeReposAddAppAccessRestrictionsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8249,13 +8248,13 @@ func (s *Server) decodeReposAddCollaboratorRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8331,13 +8330,13 @@ func (s *Server) decodeReposAddStatusCheckContextsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8413,13 +8412,13 @@ func (s *Server) decodeReposAddTeamAccessRestrictionsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8495,13 +8494,13 @@ func (s *Server) decodeReposAddUserAccessRestrictionsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8577,13 +8576,13 @@ func (s *Server) decodeReposCreateAutolinkRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -8640,13 +8639,13 @@ func (s *Server) decodeReposCreateCommitCommentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -8703,13 +8702,13 @@ func (s *Server) decodeReposCreateCommitStatusRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -8774,13 +8773,13 @@ func (s *Server) decodeReposCreateDeployKeyRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -8837,13 +8836,13 @@ func (s *Server) decodeReposCreateDeploymentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -8900,13 +8899,13 @@ func (s *Server) decodeReposCreateDeploymentStatusRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -8971,13 +8970,13 @@ func (s *Server) decodeReposCreateDispatchEventRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -9042,13 +9041,13 @@ func (s *Server) decodeReposCreateForAuthenticatedUserRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -9105,13 +9104,13 @@ func (s *Server) decodeReposCreateForkRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9172,13 +9171,13 @@ func (s *Server) decodeReposCreateInOrgRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -9243,13 +9242,13 @@ func (s *Server) decodeReposCreateOrUpdateFileContentsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -9306,13 +9305,13 @@ func (s *Server) decodeReposCreatePagesSiteRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -9384,13 +9383,13 @@ func (s *Server) decodeReposCreateReleaseRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -9447,13 +9446,13 @@ func (s *Server) decodeReposCreateUsingTemplateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -9510,13 +9509,13 @@ func (s *Server) decodeReposCreateWebhookRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9592,13 +9591,13 @@ func (s *Server) decodeReposDeleteFileRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -9655,13 +9654,13 @@ func (s *Server) decodeReposMergeRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -9718,13 +9717,13 @@ func (s *Server) decodeReposMergeUpstreamRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -9781,13 +9780,13 @@ func (s *Server) decodeReposRemoveAppAccessRestrictionsRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9863,13 +9862,13 @@ func (s *Server) decodeReposRemoveStatusCheckContextsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9945,13 +9944,13 @@ func (s *Server) decodeReposRemoveTeamAccessRestrictionsRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10027,13 +10026,13 @@ func (s *Server) decodeReposRemoveUserAccessRestrictionsRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10109,13 +10108,13 @@ func (s *Server) decodeReposRenameBranchRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10176,13 +10175,13 @@ func (s *Server) decodeReposReplaceAllTopicsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -10247,13 +10246,13 @@ func (s *Server) decodeReposSetAppAccessRestrictionsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10329,13 +10328,13 @@ func (s *Server) decodeReposSetStatusCheckContextsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10411,13 +10410,13 @@ func (s *Server) decodeReposSetTeamAccessRestrictionsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10493,13 +10492,13 @@ func (s *Server) decodeReposSetUserAccessRestrictionsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10575,13 +10574,13 @@ func (s *Server) decodeReposTransferRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -10638,13 +10637,13 @@ func (s *Server) decodeReposUpdateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10720,13 +10719,13 @@ func (s *Server) decodeReposUpdateBranchProtectionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -10791,13 +10790,13 @@ func (s *Server) decodeReposUpdateCommitCommentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -10854,13 +10853,13 @@ func (s *Server) decodeReposUpdateInvitationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10936,13 +10935,13 @@ func (s *Server) decodeReposUpdatePullRequestReviewProtectionRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11003,13 +11002,13 @@ func (s *Server) decodeReposUpdateReleaseRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11070,13 +11069,13 @@ func (s *Server) decodeReposUpdateReleaseAssetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11137,13 +11136,13 @@ func (s *Server) decodeReposUpdateStatusCheckProtectionRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11204,13 +11203,13 @@ func (s *Server) decodeReposUpdateWebhookRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11286,13 +11285,13 @@ func (s *Server) decodeReposUpdateWebhookConfigForRepoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11368,13 +11367,13 @@ func (s *Server) decodeReposUploadReleaseAssetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11409,13 +11408,13 @@ func (s *Server) decodeSecretScanningUpdateAlertRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -11480,13 +11479,13 @@ func (s *Server) decodeTeamsAddOrUpdateMembershipForUserInOrgRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11562,13 +11561,13 @@ func (s *Server) decodeTeamsAddOrUpdateMembershipForUserLegacyRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11644,13 +11643,13 @@ func (s *Server) decodeTeamsAddOrUpdateProjectPermissionsInOrgRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11726,13 +11725,13 @@ func (s *Server) decodeTeamsAddOrUpdateProjectPermissionsLegacyRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11808,13 +11807,13 @@ func (s *Server) decodeTeamsAddOrUpdateRepoPermissionsInOrgRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11890,13 +11889,13 @@ func (s *Server) decodeTeamsAddOrUpdateRepoPermissionsLegacyRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11972,13 +11971,13 @@ func (s *Server) decodeTeamsCreateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12043,13 +12042,13 @@ func (s *Server) decodeTeamsCreateDiscussionCommentInOrgRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12106,13 +12105,13 @@ func (s *Server) decodeTeamsCreateDiscussionCommentLegacyRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12169,13 +12168,13 @@ func (s *Server) decodeTeamsCreateDiscussionInOrgRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12232,13 +12231,13 @@ func (s *Server) decodeTeamsCreateDiscussionLegacyRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12295,13 +12294,13 @@ func (s *Server) decodeTeamsCreateOrUpdateIdpGroupConnectionsInOrgRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12358,13 +12357,13 @@ func (s *Server) decodeTeamsCreateOrUpdateIdpGroupConnectionsLegacyRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12429,13 +12428,13 @@ func (s *Server) decodeTeamsUpdateDiscussionCommentInOrgRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12492,13 +12491,13 @@ func (s *Server) decodeTeamsUpdateDiscussionCommentLegacyRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12555,13 +12554,13 @@ func (s *Server) decodeTeamsUpdateDiscussionInOrgRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -12622,13 +12621,13 @@ func (s *Server) decodeTeamsUpdateDiscussionLegacyRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -12689,13 +12688,13 @@ func (s *Server) decodeTeamsUpdateInOrgRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -12771,13 +12770,13 @@ func (s *Server) decodeTeamsUpdateLegacyRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12842,13 +12841,13 @@ func (s *Server) decodeUsersAddEmailForAuthenticatedRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -12924,13 +12923,13 @@ func (s *Server) decodeUsersCreateGpgKeyForAuthenticatedRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12987,13 +12986,13 @@ func (s *Server) decodeUsersCreatePublicSSHKeyForAuthenticatedRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13058,13 +13057,13 @@ func (s *Server) decodeUsersDeleteEmailForAuthenticatedRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -13140,13 +13139,13 @@ func (s *Server) decodeUsersSetPrimaryEmailVisibilityForAuthenticatedRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13211,13 +13210,13 @@ func (s *Server) decodeUsersUpdateAuthenticatedRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { diff --git a/examples/ex_gotd/oas_request_decoders_gen.go b/examples/ex_gotd/oas_request_decoders_gen.go index 480c66e0c..e1bf85e50 100644 --- a/examples/ex_gotd/oas_request_decoders_gen.go +++ b/examples/ex_gotd/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodeAddStickerToSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -97,13 +96,13 @@ func (s *Server) decodeAnswerCallbackQueryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -168,13 +167,13 @@ func (s *Server) decodeAnswerInlineQueryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -239,13 +238,13 @@ func (s *Server) decodeAnswerPreCheckoutQueryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -302,13 +301,13 @@ func (s *Server) decodeAnswerShippingQueryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -373,13 +372,13 @@ func (s *Server) decodeAnswerWebAppQueryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -444,13 +443,13 @@ func (s *Server) decodeApproveChatJoinRequestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -507,13 +506,13 @@ func (s *Server) decodeBanChatMemberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -570,13 +569,13 @@ func (s *Server) decodeBanChatSenderChatRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -633,13 +632,13 @@ func (s *Server) decodeCopyMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -704,13 +703,13 @@ func (s *Server) decodeCreateChatInviteLinkRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -775,13 +774,13 @@ func (s *Server) decodeCreateNewStickerSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -846,13 +845,13 @@ func (s *Server) decodeDeclineChatJoinRequestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -909,13 +908,13 @@ func (s *Server) decodeDeleteChatPhotoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -972,13 +971,13 @@ func (s *Server) decodeDeleteChatStickerSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1035,13 +1034,13 @@ func (s *Server) decodeDeleteMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1098,13 +1097,13 @@ func (s *Server) decodeDeleteMyCommandsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1165,13 +1164,13 @@ func (s *Server) decodeDeleteStickerFromSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1228,13 +1227,13 @@ func (s *Server) decodeDeleteWebhookRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1295,13 +1294,13 @@ func (s *Server) decodeEditChatInviteLinkRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1366,13 +1365,13 @@ func (s *Server) decodeEditMessageCaptionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1437,13 +1436,13 @@ func (s *Server) decodeEditMessageLiveLocationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1508,13 +1507,13 @@ func (s *Server) decodeEditMessageMediaRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1579,13 +1578,13 @@ func (s *Server) decodeEditMessageReplyMarkupRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1650,13 +1649,13 @@ func (s *Server) decodeEditMessageTextRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1721,13 +1720,13 @@ func (s *Server) decodeExportChatInviteLinkRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1784,13 +1783,13 @@ func (s *Server) decodeForwardMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1847,13 +1846,13 @@ func (s *Server) decodeGetChatRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1910,13 +1909,13 @@ func (s *Server) decodeGetChatAdministratorsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1973,13 +1972,13 @@ func (s *Server) decodeGetChatMemberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2036,13 +2035,13 @@ func (s *Server) decodeGetChatMemberCountRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2099,13 +2098,13 @@ func (s *Server) decodeGetChatMenuButtonRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2166,13 +2165,13 @@ func (s *Server) decodeGetFileRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2229,13 +2228,13 @@ func (s *Server) decodeGetGameHighScoresRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2292,13 +2291,13 @@ func (s *Server) decodeGetMyCommandsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2359,13 +2358,13 @@ func (s *Server) decodeGetMyDefaultAdministratorRightsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2426,13 +2425,13 @@ func (s *Server) decodeGetStickerSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2489,13 +2488,13 @@ func (s *Server) decodeGetUpdatesRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2571,13 +2570,13 @@ func (s *Server) decodeGetUserProfilePhotosRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2642,13 +2641,13 @@ func (s *Server) decodeLeaveChatRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2705,13 +2704,13 @@ func (s *Server) decodePinChatMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2768,13 +2767,13 @@ func (s *Server) decodePromoteChatMemberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2831,13 +2830,13 @@ func (s *Server) decodeRestrictChatMemberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2894,13 +2893,13 @@ func (s *Server) decodeRevokeChatInviteLinkRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2957,13 +2956,13 @@ func (s *Server) decodeSendAnimationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3028,13 +3027,13 @@ func (s *Server) decodeSendAudioRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3099,13 +3098,13 @@ func (s *Server) decodeSendChatActionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3162,13 +3161,13 @@ func (s *Server) decodeSendContactRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3233,13 +3232,13 @@ func (s *Server) decodeSendDiceRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3304,13 +3303,13 @@ func (s *Server) decodeSendDocumentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3375,13 +3374,13 @@ func (s *Server) decodeSendGameRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3446,13 +3445,13 @@ func (s *Server) decodeSendInvoiceRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3517,13 +3516,13 @@ func (s *Server) decodeSendLocationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3588,13 +3587,13 @@ func (s *Server) decodeSendMediaGroupRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3659,13 +3658,13 @@ func (s *Server) decodeSendMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3730,13 +3729,13 @@ func (s *Server) decodeSendPhotoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3801,13 +3800,13 @@ func (s *Server) decodeSendPollRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3872,13 +3871,13 @@ func (s *Server) decodeSendStickerRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3943,13 +3942,13 @@ func (s *Server) decodeSendVenueRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4014,13 +4013,13 @@ func (s *Server) decodeSendVideoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4085,13 +4084,13 @@ func (s *Server) decodeSendVideoNoteRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4156,13 +4155,13 @@ func (s *Server) decodeSendVoiceRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4227,13 +4226,13 @@ func (s *Server) decodeSetChatAdministratorCustomTitleRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4298,13 +4297,13 @@ func (s *Server) decodeSetChatDescriptionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4369,13 +4368,13 @@ func (s *Server) decodeSetChatMenuButtonRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4436,13 +4435,13 @@ func (s *Server) decodeSetChatPermissionsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4499,13 +4498,13 @@ func (s *Server) decodeSetChatPhotoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4562,13 +4561,13 @@ func (s *Server) decodeSetChatStickerSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4625,13 +4624,13 @@ func (s *Server) decodeSetChatTitleRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4696,13 +4695,13 @@ func (s *Server) decodeSetGameScoreRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4759,13 +4758,13 @@ func (s *Server) decodeSetMyCommandsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4830,13 +4829,13 @@ func (s *Server) decodeSetMyDefaultAdministratorRightsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4897,13 +4896,13 @@ func (s *Server) decodeSetPassportDataErrorsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4968,13 +4967,13 @@ func (s *Server) decodeSetStickerPositionInSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5031,13 +5030,13 @@ func (s *Server) decodeSetStickerSetThumbRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5094,13 +5093,13 @@ func (s *Server) decodeSetWebhookRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5157,13 +5156,13 @@ func (s *Server) decodeStopMessageLiveLocationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5228,13 +5227,13 @@ func (s *Server) decodeStopPollRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5299,13 +5298,13 @@ func (s *Server) decodeUnbanChatMemberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5362,13 +5361,13 @@ func (s *Server) decodeUnbanChatSenderChatRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5425,13 +5424,13 @@ func (s *Server) decodeUnpinAllChatMessagesRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5488,13 +5487,13 @@ func (s *Server) decodeUnpinChatMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5551,13 +5550,13 @@ func (s *Server) decodeUploadStickerFileRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/examples/ex_oauth2/oas_request_decoders_gen.go b/examples/ex_oauth2/oas_request_decoders_gen.go index b7fa9b7d0..57a4e2238 100644 --- a/examples/ex_oauth2/oas_request_decoders_gen.go +++ b/examples/ex_oauth2/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodeAddPetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/examples/ex_openai/oas_request_decoders_gen.go b/examples/ex_openai/oas_request_decoders_gen.go index 856b0c64d..33e173e28 100644 --- a/examples/ex_openai/oas_request_decoders_gen.go +++ b/examples/ex_openai/oas_request_decoders_gen.go @@ -10,7 +10,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/conv" ht "github.com/ogen-go/ogen/http" @@ -30,13 +29,13 @@ func (s *Server) decodeCreateAnswerRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -101,13 +100,13 @@ func (s *Server) decodeCreateChatCompletionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -172,13 +171,13 @@ func (s *Server) decodeCreateClassificationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -243,13 +242,13 @@ func (s *Server) decodeCreateCompletionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -314,13 +313,13 @@ func (s *Server) decodeCreateEditRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -385,13 +384,13 @@ func (s *Server) decodeCreateEmbeddingRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -456,13 +455,13 @@ func (s *Server) decodeCreateFileRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -556,13 +555,13 @@ func (s *Server) decodeCreateFineTuneRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -627,13 +626,13 @@ func (s *Server) decodeCreateImageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -698,13 +697,13 @@ func (s *Server) decodeCreateImageEditRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1004,13 +1003,13 @@ func (s *Server) decodeCreateImageVariationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1259,13 +1258,13 @@ func (s *Server) decodeCreateModerationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1330,13 +1329,13 @@ func (s *Server) decodeCreateSearchRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1401,13 +1400,13 @@ func (s *Server) decodeCreateTranscriptionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1644,13 +1643,13 @@ func (s *Server) decodeCreateTranslationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/examples/ex_petstore_expanded/oas_request_decoders_gen.go b/examples/ex_petstore_expanded/oas_request_decoders_gen.go index b7fa9b7d0..57a4e2238 100644 --- a/examples/ex_petstore_expanded/oas_request_decoders_gen.go +++ b/examples/ex_petstore_expanded/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodeAddPetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/examples/ex_telegram/oas_request_decoders_gen.go b/examples/ex_telegram/oas_request_decoders_gen.go index cd75204da..3f86760ff 100644 --- a/examples/ex_telegram/oas_request_decoders_gen.go +++ b/examples/ex_telegram/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodeAddStickerToSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -97,13 +96,13 @@ func (s *Server) decodeAnswerCallbackQueryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -168,13 +167,13 @@ func (s *Server) decodeAnswerInlineQueryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -239,13 +238,13 @@ func (s *Server) decodeAnswerPreCheckoutQueryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -302,13 +301,13 @@ func (s *Server) decodeAnswerShippingQueryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -373,13 +372,13 @@ func (s *Server) decodeApproveChatJoinRequestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -436,13 +435,13 @@ func (s *Server) decodeBanChatMemberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -499,13 +498,13 @@ func (s *Server) decodeBanChatSenderChatRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -562,13 +561,13 @@ func (s *Server) decodeCopyMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -633,13 +632,13 @@ func (s *Server) decodeCreateChatInviteLinkRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -704,13 +703,13 @@ func (s *Server) decodeCreateNewStickerSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -775,13 +774,13 @@ func (s *Server) decodeDeclineChatJoinRequestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -838,13 +837,13 @@ func (s *Server) decodeDeleteChatPhotoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -901,13 +900,13 @@ func (s *Server) decodeDeleteChatStickerSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -964,13 +963,13 @@ func (s *Server) decodeDeleteMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1027,13 +1026,13 @@ func (s *Server) decodeDeleteMyCommandsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1094,13 +1093,13 @@ func (s *Server) decodeDeleteStickerFromSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1157,13 +1156,13 @@ func (s *Server) decodeDeleteWebhookRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1224,13 +1223,13 @@ func (s *Server) decodeEditChatInviteLinkRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1295,13 +1294,13 @@ func (s *Server) decodeEditMessageCaptionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1366,13 +1365,13 @@ func (s *Server) decodeEditMessageLiveLocationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1437,13 +1436,13 @@ func (s *Server) decodeEditMessageMediaRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1508,13 +1507,13 @@ func (s *Server) decodeEditMessageReplyMarkupRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1579,13 +1578,13 @@ func (s *Server) decodeEditMessageTextRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1650,13 +1649,13 @@ func (s *Server) decodeExportChatInviteLinkRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1713,13 +1712,13 @@ func (s *Server) decodeForwardMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1776,13 +1775,13 @@ func (s *Server) decodeGetChatRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1839,13 +1838,13 @@ func (s *Server) decodeGetChatAdministratorsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1902,13 +1901,13 @@ func (s *Server) decodeGetChatMemberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -1965,13 +1964,13 @@ func (s *Server) decodeGetChatMemberCountRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2028,13 +2027,13 @@ func (s *Server) decodeGetFileRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2091,13 +2090,13 @@ func (s *Server) decodeGetGameHighScoresRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2154,13 +2153,13 @@ func (s *Server) decodeGetMyCommandsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2221,13 +2220,13 @@ func (s *Server) decodeGetStickerSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2284,13 +2283,13 @@ func (s *Server) decodeGetUpdatesRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2366,13 +2365,13 @@ func (s *Server) decodeGetUserProfilePhotosRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2437,13 +2436,13 @@ func (s *Server) decodeLeaveChatRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2500,13 +2499,13 @@ func (s *Server) decodePinChatMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2563,13 +2562,13 @@ func (s *Server) decodePromoteChatMemberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2626,13 +2625,13 @@ func (s *Server) decodeRestrictChatMemberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2689,13 +2688,13 @@ func (s *Server) decodeRevokeChatInviteLinkRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2752,13 +2751,13 @@ func (s *Server) decodeSendAnimationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2823,13 +2822,13 @@ func (s *Server) decodeSendAudioRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2894,13 +2893,13 @@ func (s *Server) decodeSendChatActionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -2957,13 +2956,13 @@ func (s *Server) decodeSendContactRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3028,13 +3027,13 @@ func (s *Server) decodeSendDiceRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3099,13 +3098,13 @@ func (s *Server) decodeSendDocumentRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3170,13 +3169,13 @@ func (s *Server) decodeSendGameRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3241,13 +3240,13 @@ func (s *Server) decodeSendInvoiceRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3312,13 +3311,13 @@ func (s *Server) decodeSendLocationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3383,13 +3382,13 @@ func (s *Server) decodeSendMediaGroupRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3454,13 +3453,13 @@ func (s *Server) decodeSendMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3525,13 +3524,13 @@ func (s *Server) decodeSendPhotoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3596,13 +3595,13 @@ func (s *Server) decodeSendPollRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3667,13 +3666,13 @@ func (s *Server) decodeSendStickerRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3738,13 +3737,13 @@ func (s *Server) decodeSendVenueRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3809,13 +3808,13 @@ func (s *Server) decodeSendVideoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3880,13 +3879,13 @@ func (s *Server) decodeSendVideoNoteRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -3951,13 +3950,13 @@ func (s *Server) decodeSendVoiceRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4022,13 +4021,13 @@ func (s *Server) decodeSetChatAdministratorCustomTitleRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4093,13 +4092,13 @@ func (s *Server) decodeSetChatDescriptionRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4164,13 +4163,13 @@ func (s *Server) decodeSetChatPermissionsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4227,13 +4226,13 @@ func (s *Server) decodeSetChatPhotoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4290,13 +4289,13 @@ func (s *Server) decodeSetChatStickerSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4353,13 +4352,13 @@ func (s *Server) decodeSetChatTitleRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4424,13 +4423,13 @@ func (s *Server) decodeSetGameScoreRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4487,13 +4486,13 @@ func (s *Server) decodeSetMyCommandsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4558,13 +4557,13 @@ func (s *Server) decodeSetPassportDataErrorsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4629,13 +4628,13 @@ func (s *Server) decodeSetStickerPositionInSetRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4692,13 +4691,13 @@ func (s *Server) decodeSetStickerSetThumbRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4755,13 +4754,13 @@ func (s *Server) decodeSetWebhookRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4818,13 +4817,13 @@ func (s *Server) decodeStopMessageLiveLocationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4889,13 +4888,13 @@ func (s *Server) decodeStopPollRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -4960,13 +4959,13 @@ func (s *Server) decodeUnbanChatMemberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5023,13 +5022,13 @@ func (s *Server) decodeUnbanChatSenderChatRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5086,13 +5085,13 @@ func (s *Server) decodeUnpinAllChatMessagesRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5149,13 +5148,13 @@ func (s *Server) decodeUnpinChatMessageRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -5212,13 +5211,13 @@ func (s *Server) decodeUploadStickerFileRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/examples/ex_test_format/oas_request_decoders_gen.go b/examples/ex_test_format/oas_request_decoders_gen.go index 8c514119f..f0d3afc23 100644 --- a/examples/ex_test_format/oas_request_decoders_gen.go +++ b/examples/ex_test_format/oas_request_decoders_gen.go @@ -15,7 +15,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" "github.com/google/uuid" - "go.uber.org/multierr" "github.com/ogen-go/ogen/json" "github.com/ogen-go/ogen/ogenerrors" @@ -33,13 +32,13 @@ func (s *Server) decodeTestQueryParameterRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -98,13 +97,13 @@ func (s *Server) decodeTestRequestAnyRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -166,13 +165,13 @@ func (s *Server) decodeTestRequestBooleanRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -233,13 +232,13 @@ func (s *Server) decodeTestRequestBooleanArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -309,13 +308,13 @@ func (s *Server) decodeTestRequestBooleanArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -415,13 +414,13 @@ func (s *Server) decodeTestRequestBooleanNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -482,13 +481,13 @@ func (s *Server) decodeTestRequestBooleanNullableArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -556,13 +555,13 @@ func (s *Server) decodeTestRequestBooleanNullableArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -660,13 +659,13 @@ func (s *Server) decodeTestRequestEmptyStructRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -729,13 +728,13 @@ func (s *Server) decodeTestRequestFormatTestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -811,13 +810,13 @@ func (s *Server) decodeTestRequestIntegerRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -878,13 +877,13 @@ func (s *Server) decodeTestRequestIntegerArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -954,13 +953,13 @@ func (s *Server) decodeTestRequestIntegerArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1060,13 +1059,13 @@ func (s *Server) decodeTestRequestIntegerInt16Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1127,13 +1126,13 @@ func (s *Server) decodeTestRequestIntegerInt16ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1203,13 +1202,13 @@ func (s *Server) decodeTestRequestIntegerInt16ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1309,13 +1308,13 @@ func (s *Server) decodeTestRequestIntegerInt16NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1376,13 +1375,13 @@ func (s *Server) decodeTestRequestIntegerInt16NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1450,13 +1449,13 @@ func (s *Server) decodeTestRequestIntegerInt16NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1554,13 +1553,13 @@ func (s *Server) decodeTestRequestIntegerInt32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1621,13 +1620,13 @@ func (s *Server) decodeTestRequestIntegerInt32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1697,13 +1696,13 @@ func (s *Server) decodeTestRequestIntegerInt32ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1803,13 +1802,13 @@ func (s *Server) decodeTestRequestIntegerInt32NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1870,13 +1869,13 @@ func (s *Server) decodeTestRequestIntegerInt32NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -1944,13 +1943,13 @@ func (s *Server) decodeTestRequestIntegerInt32NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2048,13 +2047,13 @@ func (s *Server) decodeTestRequestIntegerInt64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2115,13 +2114,13 @@ func (s *Server) decodeTestRequestIntegerInt64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2191,13 +2190,13 @@ func (s *Server) decodeTestRequestIntegerInt64ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2297,13 +2296,13 @@ func (s *Server) decodeTestRequestIntegerInt64NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2364,13 +2363,13 @@ func (s *Server) decodeTestRequestIntegerInt64NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2438,13 +2437,13 @@ func (s *Server) decodeTestRequestIntegerInt64NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2542,13 +2541,13 @@ func (s *Server) decodeTestRequestIntegerInt8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2609,13 +2608,13 @@ func (s *Server) decodeTestRequestIntegerInt8ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2685,13 +2684,13 @@ func (s *Server) decodeTestRequestIntegerInt8ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2791,13 +2790,13 @@ func (s *Server) decodeTestRequestIntegerInt8NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2858,13 +2857,13 @@ func (s *Server) decodeTestRequestIntegerInt8NullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -2932,13 +2931,13 @@ func (s *Server) decodeTestRequestIntegerInt8NullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3036,13 +3035,13 @@ func (s *Server) decodeTestRequestIntegerNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3103,13 +3102,13 @@ func (s *Server) decodeTestRequestIntegerNullableArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3177,13 +3176,13 @@ func (s *Server) decodeTestRequestIntegerNullableArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3281,13 +3280,13 @@ func (s *Server) decodeTestRequestIntegerUintRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3348,13 +3347,13 @@ func (s *Server) decodeTestRequestIntegerUint16Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3415,13 +3414,13 @@ func (s *Server) decodeTestRequestIntegerUint16ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3491,13 +3490,13 @@ func (s *Server) decodeTestRequestIntegerUint16ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3597,13 +3596,13 @@ func (s *Server) decodeTestRequestIntegerUint16NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3664,13 +3663,13 @@ func (s *Server) decodeTestRequestIntegerUint16NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3738,13 +3737,13 @@ func (s *Server) decodeTestRequestIntegerUint16NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3842,13 +3841,13 @@ func (s *Server) decodeTestRequestIntegerUint32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3909,13 +3908,13 @@ func (s *Server) decodeTestRequestIntegerUint32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -3985,13 +3984,13 @@ func (s *Server) decodeTestRequestIntegerUint32ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4091,13 +4090,13 @@ func (s *Server) decodeTestRequestIntegerUint32NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4158,13 +4157,13 @@ func (s *Server) decodeTestRequestIntegerUint32NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4232,13 +4231,13 @@ func (s *Server) decodeTestRequestIntegerUint32NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4336,13 +4335,13 @@ func (s *Server) decodeTestRequestIntegerUint64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4403,13 +4402,13 @@ func (s *Server) decodeTestRequestIntegerUint64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4479,13 +4478,13 @@ func (s *Server) decodeTestRequestIntegerUint64ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4585,13 +4584,13 @@ func (s *Server) decodeTestRequestIntegerUint64NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4652,13 +4651,13 @@ func (s *Server) decodeTestRequestIntegerUint64NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4726,13 +4725,13 @@ func (s *Server) decodeTestRequestIntegerUint64NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4830,13 +4829,13 @@ func (s *Server) decodeTestRequestIntegerUint8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4897,13 +4896,13 @@ func (s *Server) decodeTestRequestIntegerUint8ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -4973,13 +4972,13 @@ func (s *Server) decodeTestRequestIntegerUint8ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5079,13 +5078,13 @@ func (s *Server) decodeTestRequestIntegerUint8NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5146,13 +5145,13 @@ func (s *Server) decodeTestRequestIntegerUint8NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5220,13 +5219,13 @@ func (s *Server) decodeTestRequestIntegerUint8NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5324,13 +5323,13 @@ func (s *Server) decodeTestRequestIntegerUintArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5400,13 +5399,13 @@ func (s *Server) decodeTestRequestIntegerUintArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5506,13 +5505,13 @@ func (s *Server) decodeTestRequestIntegerUintNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5573,13 +5572,13 @@ func (s *Server) decodeTestRequestIntegerUintNullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5647,13 +5646,13 @@ func (s *Server) decodeTestRequestIntegerUintNullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5751,13 +5750,13 @@ func (s *Server) decodeTestRequestIntegerUnixRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5818,13 +5817,13 @@ func (s *Server) decodeTestRequestIntegerUnixArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -5894,13 +5893,13 @@ func (s *Server) decodeTestRequestIntegerUnixArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6000,13 +5999,13 @@ func (s *Server) decodeTestRequestIntegerUnixMicroRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6067,13 +6066,13 @@ func (s *Server) decodeTestRequestIntegerUnixMicroArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6143,13 +6142,13 @@ func (s *Server) decodeTestRequestIntegerUnixMicroArrayArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6249,13 +6248,13 @@ func (s *Server) decodeTestRequestIntegerUnixMicroNullableRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6316,13 +6315,13 @@ func (s *Server) decodeTestRequestIntegerUnixMicroNullableArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6390,13 +6389,13 @@ func (s *Server) decodeTestRequestIntegerUnixMicroNullableArrayArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6494,13 +6493,13 @@ func (s *Server) decodeTestRequestIntegerUnixMilliRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6561,13 +6560,13 @@ func (s *Server) decodeTestRequestIntegerUnixMilliArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6637,13 +6636,13 @@ func (s *Server) decodeTestRequestIntegerUnixMilliArrayArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6743,13 +6742,13 @@ func (s *Server) decodeTestRequestIntegerUnixMilliNullableRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6810,13 +6809,13 @@ func (s *Server) decodeTestRequestIntegerUnixMilliNullableArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6884,13 +6883,13 @@ func (s *Server) decodeTestRequestIntegerUnixMilliNullableArrayArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -6988,13 +6987,13 @@ func (s *Server) decodeTestRequestIntegerUnixNanoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7055,13 +7054,13 @@ func (s *Server) decodeTestRequestIntegerUnixNanoArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7131,13 +7130,13 @@ func (s *Server) decodeTestRequestIntegerUnixNanoArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7237,13 +7236,13 @@ func (s *Server) decodeTestRequestIntegerUnixNanoNullableRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7304,13 +7303,13 @@ func (s *Server) decodeTestRequestIntegerUnixNanoNullableArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7378,13 +7377,13 @@ func (s *Server) decodeTestRequestIntegerUnixNanoNullableArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7482,13 +7481,13 @@ func (s *Server) decodeTestRequestIntegerUnixNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7549,13 +7548,13 @@ func (s *Server) decodeTestRequestIntegerUnixNullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7623,13 +7622,13 @@ func (s *Server) decodeTestRequestIntegerUnixNullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7727,13 +7726,13 @@ func (s *Server) decodeTestRequestIntegerUnixSecondsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7794,13 +7793,13 @@ func (s *Server) decodeTestRequestIntegerUnixSecondsArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7870,13 +7869,13 @@ func (s *Server) decodeTestRequestIntegerUnixSecondsArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -7976,13 +7975,13 @@ func (s *Server) decodeTestRequestIntegerUnixSecondsNullableRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8043,13 +8042,13 @@ func (s *Server) decodeTestRequestIntegerUnixSecondsNullableArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8117,13 +8116,13 @@ func (s *Server) decodeTestRequestIntegerUnixSecondsNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8221,13 +8220,13 @@ func (s *Server) decodeTestRequestNullRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8288,13 +8287,13 @@ func (s *Server) decodeTestRequestNullArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8362,13 +8361,13 @@ func (s *Server) decodeTestRequestNullArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8466,13 +8465,13 @@ func (s *Server) decodeTestRequestNullNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8533,13 +8532,13 @@ func (s *Server) decodeTestRequestNullNullableArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8607,13 +8606,13 @@ func (s *Server) decodeTestRequestNullNullableArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8711,13 +8710,13 @@ func (s *Server) decodeTestRequestNumberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8793,13 +8792,13 @@ func (s *Server) decodeTestRequestNumberArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -8891,13 +8890,13 @@ func (s *Server) decodeTestRequestNumberArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9014,13 +9013,13 @@ func (s *Server) decodeTestRequestNumberDoubleRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9096,13 +9095,13 @@ func (s *Server) decodeTestRequestNumberDoubleArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9194,13 +9193,13 @@ func (s *Server) decodeTestRequestNumberDoubleArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9317,13 +9316,13 @@ func (s *Server) decodeTestRequestNumberDoubleNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9399,13 +9398,13 @@ func (s *Server) decodeTestRequestNumberDoubleNullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9502,13 +9501,13 @@ func (s *Server) decodeTestRequestNumberDoubleNullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9630,13 +9629,13 @@ func (s *Server) decodeTestRequestNumberFloatRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9712,13 +9711,13 @@ func (s *Server) decodeTestRequestNumberFloatArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9810,13 +9809,13 @@ func (s *Server) decodeTestRequestNumberFloatArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -9933,13 +9932,13 @@ func (s *Server) decodeTestRequestNumberFloatNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10015,13 +10014,13 @@ func (s *Server) decodeTestRequestNumberFloatNullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10118,13 +10117,13 @@ func (s *Server) decodeTestRequestNumberFloatNullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10246,13 +10245,13 @@ func (s *Server) decodeTestRequestNumberInt32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10313,13 +10312,13 @@ func (s *Server) decodeTestRequestNumberInt32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10389,13 +10388,13 @@ func (s *Server) decodeTestRequestNumberInt32ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10495,13 +10494,13 @@ func (s *Server) decodeTestRequestNumberInt32NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10562,13 +10561,13 @@ func (s *Server) decodeTestRequestNumberInt32NullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10636,13 +10635,13 @@ func (s *Server) decodeTestRequestNumberInt32NullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10740,13 +10739,13 @@ func (s *Server) decodeTestRequestNumberInt64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10807,13 +10806,13 @@ func (s *Server) decodeTestRequestNumberInt64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10883,13 +10882,13 @@ func (s *Server) decodeTestRequestNumberInt64ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -10989,13 +10988,13 @@ func (s *Server) decodeTestRequestNumberInt64NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11056,13 +11055,13 @@ func (s *Server) decodeTestRequestNumberInt64NullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11130,13 +11129,13 @@ func (s *Server) decodeTestRequestNumberInt64NullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11234,13 +11233,13 @@ func (s *Server) decodeTestRequestNumberNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11316,13 +11315,13 @@ func (s *Server) decodeTestRequestNumberNullableArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11419,13 +11418,13 @@ func (s *Server) decodeTestRequestNumberNullableArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -11547,13 +11546,13 @@ func (s *Server) decodeTestRequestRequiredAnyRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -11612,13 +11611,13 @@ func (s *Server) decodeTestRequestRequiredBooleanRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -11677,13 +11676,13 @@ func (s *Server) decodeTestRequestRequiredBooleanArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -11758,13 +11757,13 @@ func (s *Server) decodeTestRequestRequiredBooleanArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -11864,13 +11863,13 @@ func (s *Server) decodeTestRequestRequiredBooleanNullableRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -11927,13 +11926,13 @@ func (s *Server) decodeTestRequestRequiredBooleanNullableArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12006,13 +12005,13 @@ func (s *Server) decodeTestRequestRequiredBooleanNullableArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12110,13 +12109,13 @@ func (s *Server) decodeTestRequestRequiredEmptyStructRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12173,13 +12172,13 @@ func (s *Server) decodeTestRequestRequiredFormatTestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12244,13 +12243,13 @@ func (s *Server) decodeTestRequestRequiredIntegerRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12309,13 +12308,13 @@ func (s *Server) decodeTestRequestRequiredIntegerArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12390,13 +12389,13 @@ func (s *Server) decodeTestRequestRequiredIntegerArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12496,13 +12495,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt16Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12561,13 +12560,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt16ArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12642,13 +12641,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt16ArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12748,13 +12747,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt16NullableRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12811,13 +12810,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt16NullableArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12890,13 +12889,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt16NullableArrayArrayRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -12994,13 +12993,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13059,13 +13058,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt32ArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13140,13 +13139,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt32ArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13246,13 +13245,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt32NullableRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13309,13 +13308,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt32NullableArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13388,13 +13387,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt32NullableArrayArrayRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13492,13 +13491,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13557,13 +13556,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt64ArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13638,13 +13637,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt64ArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13744,13 +13743,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt64NullableRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13807,13 +13806,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt64NullableArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13886,13 +13885,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt64NullableArrayArrayRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -13990,13 +13989,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14055,13 +14054,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt8ArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14136,13 +14135,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt8ArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14242,13 +14241,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt8NullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14305,13 +14304,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt8NullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14384,13 +14383,13 @@ func (s *Server) decodeTestRequestRequiredIntegerInt8NullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14488,13 +14487,13 @@ func (s *Server) decodeTestRequestRequiredIntegerNullableRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14551,13 +14550,13 @@ func (s *Server) decodeTestRequestRequiredIntegerNullableArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14630,13 +14629,13 @@ func (s *Server) decodeTestRequestRequiredIntegerNullableArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14734,13 +14733,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUintRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14799,13 +14798,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint16Request(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14864,13 +14863,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint16ArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -14945,13 +14944,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint16ArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15051,13 +15050,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint16NullableRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15114,13 +15113,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint16NullableArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15193,13 +15192,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint16NullableArrayArrayRequest // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15297,13 +15296,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint32Request(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15362,13 +15361,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint32ArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15443,13 +15442,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint32ArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15549,13 +15548,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint32NullableRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15612,13 +15611,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint32NullableArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15691,13 +15690,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint32NullableArrayArrayRequest // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15795,13 +15794,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint64Request(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15860,13 +15859,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint64ArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -15941,13 +15940,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint64ArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16047,13 +16046,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint64NullableRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16110,13 +16109,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint64NullableArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16189,13 +16188,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint64NullableArrayArrayRequest // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16293,13 +16292,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16358,13 +16357,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint8ArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16439,13 +16438,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint8ArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16545,13 +16544,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint8NullableRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16608,13 +16607,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint8NullableArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16687,13 +16686,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUint8NullableArrayArrayRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16791,13 +16790,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUintArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16872,13 +16871,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUintArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -16978,13 +16977,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUintNullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17041,13 +17040,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUintNullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17120,13 +17119,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUintNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17224,13 +17223,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17289,13 +17288,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17370,13 +17369,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17476,13 +17475,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMicroRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17541,13 +17540,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMicroArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17622,13 +17621,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMicroArrayArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17728,13 +17727,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMicroNullableRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17791,13 +17790,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMicroNullableArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17870,13 +17869,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMicroNullableArrayArrayRequ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -17974,13 +17973,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMilliRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18039,13 +18038,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMilliArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18120,13 +18119,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMilliArrayArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18226,13 +18225,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMilliNullableRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18289,13 +18288,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMilliNullableArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18368,13 +18367,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixMilliNullableArrayArrayRequ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18472,13 +18471,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixNanoRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18537,13 +18536,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixNanoArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18618,13 +18617,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixNanoArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18724,13 +18723,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixNanoNullableRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18787,13 +18786,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixNanoNullableArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18866,13 +18865,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixNanoNullableArrayArrayReque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -18970,13 +18969,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixNullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19033,13 +19032,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixNullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19112,13 +19111,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19216,13 +19215,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixSecondsRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19281,13 +19280,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixSecondsArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19362,13 +19361,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixSecondsArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19468,13 +19467,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixSecondsNullableRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19531,13 +19530,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixSecondsNullableArrayRequest // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19610,13 +19609,13 @@ func (s *Server) decodeTestRequestRequiredIntegerUnixSecondsNullableArrayArrayRe // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19714,13 +19713,13 @@ func (s *Server) decodeTestRequestRequiredNullRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19777,13 +19776,13 @@ func (s *Server) decodeTestRequestRequiredNullArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19856,13 +19855,13 @@ func (s *Server) decodeTestRequestRequiredNullArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -19960,13 +19959,13 @@ func (s *Server) decodeTestRequestRequiredNullNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -20023,13 +20022,13 @@ func (s *Server) decodeTestRequestRequiredNullNullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -20102,13 +20101,13 @@ func (s *Server) decodeTestRequestRequiredNullNullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -20206,13 +20205,13 @@ func (s *Server) decodeTestRequestRequiredNumberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -20279,13 +20278,13 @@ func (s *Server) decodeTestRequestRequiredNumberArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -20377,13 +20376,13 @@ func (s *Server) decodeTestRequestRequiredNumberArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -20500,13 +20499,13 @@ func (s *Server) decodeTestRequestRequiredNumberDoubleRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -20573,13 +20572,13 @@ func (s *Server) decodeTestRequestRequiredNumberDoubleArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -20671,13 +20670,13 @@ func (s *Server) decodeTestRequestRequiredNumberDoubleArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -20794,13 +20793,13 @@ func (s *Server) decodeTestRequestRequiredNumberDoubleNullableRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -20872,13 +20871,13 @@ func (s *Server) decodeTestRequestRequiredNumberDoubleNullableArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -20975,13 +20974,13 @@ func (s *Server) decodeTestRequestRequiredNumberDoubleNullableArrayArrayRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -21103,13 +21102,13 @@ func (s *Server) decodeTestRequestRequiredNumberFloatRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -21176,13 +21175,13 @@ func (s *Server) decodeTestRequestRequiredNumberFloatArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -21274,13 +21273,13 @@ func (s *Server) decodeTestRequestRequiredNumberFloatArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -21397,13 +21396,13 @@ func (s *Server) decodeTestRequestRequiredNumberFloatNullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -21475,13 +21474,13 @@ func (s *Server) decodeTestRequestRequiredNumberFloatNullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -21578,13 +21577,13 @@ func (s *Server) decodeTestRequestRequiredNumberFloatNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -21706,13 +21705,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -21771,13 +21770,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt32ArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -21852,13 +21851,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt32ArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -21958,13 +21957,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt32NullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -22021,13 +22020,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt32NullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -22100,13 +22099,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt32NullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -22204,13 +22203,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -22269,13 +22268,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt64ArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -22350,13 +22349,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt64ArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -22456,13 +22455,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt64NullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -22519,13 +22518,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt64NullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -22598,13 +22597,13 @@ func (s *Server) decodeTestRequestRequiredNumberInt64NullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -22702,13 +22701,13 @@ func (s *Server) decodeTestRequestRequiredNumberNullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -22780,13 +22779,13 @@ func (s *Server) decodeTestRequestRequiredNumberNullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -22883,13 +22882,13 @@ func (s *Server) decodeTestRequestRequiredNumberNullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23011,13 +23010,13 @@ func (s *Server) decodeTestRequestRequiredStringRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23076,13 +23075,13 @@ func (s *Server) decodeTestRequestRequiredStringArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23157,13 +23156,13 @@ func (s *Server) decodeTestRequestRequiredStringArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23263,13 +23262,13 @@ func (s *Server) decodeTestRequestRequiredStringBase64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23328,13 +23327,13 @@ func (s *Server) decodeTestRequestRequiredStringBase64ArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23409,13 +23408,13 @@ func (s *Server) decodeTestRequestRequiredStringBase64ArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23515,13 +23514,13 @@ func (s *Server) decodeTestRequestRequiredStringBase64NullableRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23580,13 +23579,13 @@ func (s *Server) decodeTestRequestRequiredStringBase64NullableArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23661,13 +23660,13 @@ func (s *Server) decodeTestRequestRequiredStringBase64NullableArrayArrayRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23767,13 +23766,13 @@ func (s *Server) decodeTestRequestRequiredStringBinaryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23832,13 +23831,13 @@ func (s *Server) decodeTestRequestRequiredStringBinaryArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -23913,13 +23912,13 @@ func (s *Server) decodeTestRequestRequiredStringBinaryArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24019,13 +24018,13 @@ func (s *Server) decodeTestRequestRequiredStringBinaryNullableRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24082,13 +24081,13 @@ func (s *Server) decodeTestRequestRequiredStringBinaryNullableArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24161,13 +24160,13 @@ func (s *Server) decodeTestRequestRequiredStringBinaryNullableArrayArrayRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24265,13 +24264,13 @@ func (s *Server) decodeTestRequestRequiredStringByteRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24330,13 +24329,13 @@ func (s *Server) decodeTestRequestRequiredStringByteArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24411,13 +24410,13 @@ func (s *Server) decodeTestRequestRequiredStringByteArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24517,13 +24516,13 @@ func (s *Server) decodeTestRequestRequiredStringByteNullableRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24582,13 +24581,13 @@ func (s *Server) decodeTestRequestRequiredStringByteNullableArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24663,13 +24662,13 @@ func (s *Server) decodeTestRequestRequiredStringByteNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24769,13 +24768,13 @@ func (s *Server) decodeTestRequestRequiredStringDateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24834,13 +24833,13 @@ func (s *Server) decodeTestRequestRequiredStringDateArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -24915,13 +24914,13 @@ func (s *Server) decodeTestRequestRequiredStringDateArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25021,13 +25020,13 @@ func (s *Server) decodeTestRequestRequiredStringDateNullableRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25084,13 +25083,13 @@ func (s *Server) decodeTestRequestRequiredStringDateNullableArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25163,13 +25162,13 @@ func (s *Server) decodeTestRequestRequiredStringDateNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25267,13 +25266,13 @@ func (s *Server) decodeTestRequestRequiredStringDateTimeRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25332,13 +25331,13 @@ func (s *Server) decodeTestRequestRequiredStringDateTimeArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25413,13 +25412,13 @@ func (s *Server) decodeTestRequestRequiredStringDateTimeArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25519,13 +25518,13 @@ func (s *Server) decodeTestRequestRequiredStringDateTimeNullableRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25582,13 +25581,13 @@ func (s *Server) decodeTestRequestRequiredStringDateTimeNullableArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25661,13 +25660,13 @@ func (s *Server) decodeTestRequestRequiredStringDateTimeNullableArrayArrayReques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25765,13 +25764,13 @@ func (s *Server) decodeTestRequestRequiredStringDurationRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25830,13 +25829,13 @@ func (s *Server) decodeTestRequestRequiredStringDurationArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -25911,13 +25910,13 @@ func (s *Server) decodeTestRequestRequiredStringDurationArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -26017,13 +26016,13 @@ func (s *Server) decodeTestRequestRequiredStringDurationNullableRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -26080,13 +26079,13 @@ func (s *Server) decodeTestRequestRequiredStringDurationNullableArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -26159,13 +26158,13 @@ func (s *Server) decodeTestRequestRequiredStringDurationNullableArrayArrayReques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -26263,13 +26262,13 @@ func (s *Server) decodeTestRequestRequiredStringEmailRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -26344,13 +26343,13 @@ func (s *Server) decodeTestRequestRequiredStringEmailArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -26450,13 +26449,13 @@ func (s *Server) decodeTestRequestRequiredStringEmailArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -26581,13 +26580,13 @@ func (s *Server) decodeTestRequestRequiredStringEmailNullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -26667,13 +26666,13 @@ func (s *Server) decodeTestRequestRequiredStringEmailNullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -26778,13 +26777,13 @@ func (s *Server) decodeTestRequestRequiredStringEmailNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -26914,13 +26913,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat32Request(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -26987,13 +26986,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat32ArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -27085,13 +27084,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat32ArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -27208,13 +27207,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat32NullableRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -27286,13 +27285,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat32NullableArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -27389,13 +27388,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat32NullableArrayArrayRequest // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -27517,13 +27516,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat64Request(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -27590,13 +27589,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat64ArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -27688,13 +27687,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat64ArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -27811,13 +27810,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat64NullableRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -27889,13 +27888,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat64NullableArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -27992,13 +27991,13 @@ func (s *Server) decodeTestRequestRequiredStringFloat64NullableArrayArrayRequest // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -28120,13 +28119,13 @@ func (s *Server) decodeTestRequestRequiredStringHostnameRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -28201,13 +28200,13 @@ func (s *Server) decodeTestRequestRequiredStringHostnameArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -28307,13 +28306,13 @@ func (s *Server) decodeTestRequestRequiredStringHostnameArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -28438,13 +28437,13 @@ func (s *Server) decodeTestRequestRequiredStringHostnameNullableRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -28524,13 +28523,13 @@ func (s *Server) decodeTestRequestRequiredStringHostnameNullableArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -28635,13 +28634,13 @@ func (s *Server) decodeTestRequestRequiredStringHostnameNullableArrayArrayReques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -28771,13 +28770,13 @@ func (s *Server) decodeTestRequestRequiredStringIPRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -28836,13 +28835,13 @@ func (s *Server) decodeTestRequestRequiredStringIPArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -28917,13 +28916,13 @@ func (s *Server) decodeTestRequestRequiredStringIPArrayArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29023,13 +29022,13 @@ func (s *Server) decodeTestRequestRequiredStringIPNullableRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29086,13 +29085,13 @@ func (s *Server) decodeTestRequestRequiredStringIPNullableArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29165,13 +29164,13 @@ func (s *Server) decodeTestRequestRequiredStringIPNullableArrayArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29269,13 +29268,13 @@ func (s *Server) decodeTestRequestRequiredStringIntRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29334,13 +29333,13 @@ func (s *Server) decodeTestRequestRequiredStringInt16Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29399,13 +29398,13 @@ func (s *Server) decodeTestRequestRequiredStringInt16ArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29480,13 +29479,13 @@ func (s *Server) decodeTestRequestRequiredStringInt16ArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29586,13 +29585,13 @@ func (s *Server) decodeTestRequestRequiredStringInt16NullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29649,13 +29648,13 @@ func (s *Server) decodeTestRequestRequiredStringInt16NullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29728,13 +29727,13 @@ func (s *Server) decodeTestRequestRequiredStringInt16NullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29832,13 +29831,13 @@ func (s *Server) decodeTestRequestRequiredStringInt32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29897,13 +29896,13 @@ func (s *Server) decodeTestRequestRequiredStringInt32ArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -29978,13 +29977,13 @@ func (s *Server) decodeTestRequestRequiredStringInt32ArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30084,13 +30083,13 @@ func (s *Server) decodeTestRequestRequiredStringInt32NullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30147,13 +30146,13 @@ func (s *Server) decodeTestRequestRequiredStringInt32NullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30226,13 +30225,13 @@ func (s *Server) decodeTestRequestRequiredStringInt32NullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30330,13 +30329,13 @@ func (s *Server) decodeTestRequestRequiredStringInt64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30395,13 +30394,13 @@ func (s *Server) decodeTestRequestRequiredStringInt64ArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30476,13 +30475,13 @@ func (s *Server) decodeTestRequestRequiredStringInt64ArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30582,13 +30581,13 @@ func (s *Server) decodeTestRequestRequiredStringInt64NullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30645,13 +30644,13 @@ func (s *Server) decodeTestRequestRequiredStringInt64NullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30724,13 +30723,13 @@ func (s *Server) decodeTestRequestRequiredStringInt64NullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30828,13 +30827,13 @@ func (s *Server) decodeTestRequestRequiredStringInt8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30893,13 +30892,13 @@ func (s *Server) decodeTestRequestRequiredStringInt8ArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -30974,13 +30973,13 @@ func (s *Server) decodeTestRequestRequiredStringInt8ArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -31080,13 +31079,13 @@ func (s *Server) decodeTestRequestRequiredStringInt8NullableRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -31143,13 +31142,13 @@ func (s *Server) decodeTestRequestRequiredStringInt8NullableArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -31222,13 +31221,13 @@ func (s *Server) decodeTestRequestRequiredStringInt8NullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -31326,13 +31325,13 @@ func (s *Server) decodeTestRequestRequiredStringIntArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -31407,13 +31406,13 @@ func (s *Server) decodeTestRequestRequiredStringIntArrayArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -31513,13 +31512,13 @@ func (s *Server) decodeTestRequestRequiredStringIntNullableRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -31576,13 +31575,13 @@ func (s *Server) decodeTestRequestRequiredStringIntNullableArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -31655,13 +31654,13 @@ func (s *Server) decodeTestRequestRequiredStringIntNullableArrayArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -31759,13 +31758,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv4Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -31824,13 +31823,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv4ArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -31905,13 +31904,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv4ArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32011,13 +32010,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv4NullableRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32074,13 +32073,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv4NullableArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32153,13 +32152,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv4NullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32257,13 +32256,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv6Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32322,13 +32321,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv6ArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32403,13 +32402,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv6ArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32509,13 +32508,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv6NullableRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32572,13 +32571,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv6NullableArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32651,13 +32650,13 @@ func (s *Server) decodeTestRequestRequiredStringIpv6NullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32755,13 +32754,13 @@ func (s *Server) decodeTestRequestRequiredStringMACRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32820,13 +32819,13 @@ func (s *Server) decodeTestRequestRequiredStringMACArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -32901,13 +32900,13 @@ func (s *Server) decodeTestRequestRequiredStringMACArrayArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33007,13 +33006,13 @@ func (s *Server) decodeTestRequestRequiredStringMACNullableRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33070,13 +33069,13 @@ func (s *Server) decodeTestRequestRequiredStringMACNullableArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33149,13 +33148,13 @@ func (s *Server) decodeTestRequestRequiredStringMACNullableArrayArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33253,13 +33252,13 @@ func (s *Server) decodeTestRequestRequiredStringNullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33316,13 +33315,13 @@ func (s *Server) decodeTestRequestRequiredStringNullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33395,13 +33394,13 @@ func (s *Server) decodeTestRequestRequiredStringNullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33499,13 +33498,13 @@ func (s *Server) decodeTestRequestRequiredStringPasswordRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33564,13 +33563,13 @@ func (s *Server) decodeTestRequestRequiredStringPasswordArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33645,13 +33644,13 @@ func (s *Server) decodeTestRequestRequiredStringPasswordArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33751,13 +33750,13 @@ func (s *Server) decodeTestRequestRequiredStringPasswordNullableRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33814,13 +33813,13 @@ func (s *Server) decodeTestRequestRequiredStringPasswordNullableArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33893,13 +33892,13 @@ func (s *Server) decodeTestRequestRequiredStringPasswordNullableArrayArrayReques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -33997,13 +33996,13 @@ func (s *Server) decodeTestRequestRequiredStringTimeRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34062,13 +34061,13 @@ func (s *Server) decodeTestRequestRequiredStringTimeArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34143,13 +34142,13 @@ func (s *Server) decodeTestRequestRequiredStringTimeArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34249,13 +34248,13 @@ func (s *Server) decodeTestRequestRequiredStringTimeNullableRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34312,13 +34311,13 @@ func (s *Server) decodeTestRequestRequiredStringTimeNullableArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34391,13 +34390,13 @@ func (s *Server) decodeTestRequestRequiredStringTimeNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34495,13 +34494,13 @@ func (s *Server) decodeTestRequestRequiredStringURIRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34560,13 +34559,13 @@ func (s *Server) decodeTestRequestRequiredStringURIArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34641,13 +34640,13 @@ func (s *Server) decodeTestRequestRequiredStringURIArrayArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34747,13 +34746,13 @@ func (s *Server) decodeTestRequestRequiredStringURINullableRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34810,13 +34809,13 @@ func (s *Server) decodeTestRequestRequiredStringURINullableArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34889,13 +34888,13 @@ func (s *Server) decodeTestRequestRequiredStringURINullableArrayArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -34993,13 +34992,13 @@ func (s *Server) decodeTestRequestRequiredStringUUIDRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35058,13 +35057,13 @@ func (s *Server) decodeTestRequestRequiredStringUUIDArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35139,13 +35138,13 @@ func (s *Server) decodeTestRequestRequiredStringUUIDArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35245,13 +35244,13 @@ func (s *Server) decodeTestRequestRequiredStringUUIDNullableRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35308,13 +35307,13 @@ func (s *Server) decodeTestRequestRequiredStringUUIDNullableArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35387,13 +35386,13 @@ func (s *Server) decodeTestRequestRequiredStringUUIDNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35491,13 +35490,13 @@ func (s *Server) decodeTestRequestRequiredStringUintRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35556,13 +35555,13 @@ func (s *Server) decodeTestRequestRequiredStringUint16Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35621,13 +35620,13 @@ func (s *Server) decodeTestRequestRequiredStringUint16ArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35702,13 +35701,13 @@ func (s *Server) decodeTestRequestRequiredStringUint16ArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35808,13 +35807,13 @@ func (s *Server) decodeTestRequestRequiredStringUint16NullableRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35871,13 +35870,13 @@ func (s *Server) decodeTestRequestRequiredStringUint16NullableArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -35950,13 +35949,13 @@ func (s *Server) decodeTestRequestRequiredStringUint16NullableArrayArrayRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36054,13 +36053,13 @@ func (s *Server) decodeTestRequestRequiredStringUint32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36119,13 +36118,13 @@ func (s *Server) decodeTestRequestRequiredStringUint32ArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36200,13 +36199,13 @@ func (s *Server) decodeTestRequestRequiredStringUint32ArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36306,13 +36305,13 @@ func (s *Server) decodeTestRequestRequiredStringUint32NullableRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36369,13 +36368,13 @@ func (s *Server) decodeTestRequestRequiredStringUint32NullableArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36448,13 +36447,13 @@ func (s *Server) decodeTestRequestRequiredStringUint32NullableArrayArrayRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36552,13 +36551,13 @@ func (s *Server) decodeTestRequestRequiredStringUint64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36617,13 +36616,13 @@ func (s *Server) decodeTestRequestRequiredStringUint64ArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36698,13 +36697,13 @@ func (s *Server) decodeTestRequestRequiredStringUint64ArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36804,13 +36803,13 @@ func (s *Server) decodeTestRequestRequiredStringUint64NullableRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36867,13 +36866,13 @@ func (s *Server) decodeTestRequestRequiredStringUint64NullableArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -36946,13 +36945,13 @@ func (s *Server) decodeTestRequestRequiredStringUint64NullableArrayArrayRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37050,13 +37049,13 @@ func (s *Server) decodeTestRequestRequiredStringUint8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37115,13 +37114,13 @@ func (s *Server) decodeTestRequestRequiredStringUint8ArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37196,13 +37195,13 @@ func (s *Server) decodeTestRequestRequiredStringUint8ArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37302,13 +37301,13 @@ func (s *Server) decodeTestRequestRequiredStringUint8NullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37365,13 +37364,13 @@ func (s *Server) decodeTestRequestRequiredStringUint8NullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37444,13 +37443,13 @@ func (s *Server) decodeTestRequestRequiredStringUint8NullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37548,13 +37547,13 @@ func (s *Server) decodeTestRequestRequiredStringUintArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37629,13 +37628,13 @@ func (s *Server) decodeTestRequestRequiredStringUintArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37735,13 +37734,13 @@ func (s *Server) decodeTestRequestRequiredStringUintNullableRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37798,13 +37797,13 @@ func (s *Server) decodeTestRequestRequiredStringUintNullableArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37877,13 +37876,13 @@ func (s *Server) decodeTestRequestRequiredStringUintNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -37981,13 +37980,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38046,13 +38045,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38127,13 +38126,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38233,13 +38232,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMicroRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38298,13 +38297,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMicroArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38379,13 +38378,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMicroArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38485,13 +38484,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMicroNullableRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38548,13 +38547,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMicroNullableArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38627,13 +38626,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMicroNullableArrayArrayReque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38731,13 +38730,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMilliRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38796,13 +38795,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMilliArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38877,13 +38876,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMilliArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -38983,13 +38982,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMilliNullableRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39046,13 +39045,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMilliNullableArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39125,13 +39124,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixMilliNullableArrayArrayReque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39229,13 +39228,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixNanoRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39294,13 +39293,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixNanoArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39375,13 +39374,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixNanoArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39481,13 +39480,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixNanoNullableRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39544,13 +39543,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixNanoNullableArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39623,13 +39622,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixNanoNullableArrayArrayReques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39727,13 +39726,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixNullableRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39790,13 +39789,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixNullableArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39869,13 +39868,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -39973,13 +39972,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixSecondsRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -40038,13 +40037,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixSecondsArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -40119,13 +40118,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixSecondsArrayArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -40225,13 +40224,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixSecondsNullableRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -40288,13 +40287,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixSecondsNullableArrayRequest( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -40367,13 +40366,13 @@ func (s *Server) decodeTestRequestRequiredStringUnixSecondsNullableArrayArrayReq // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -40471,13 +40470,13 @@ func (s *Server) decodeTestRequestStringRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -40538,13 +40537,13 @@ func (s *Server) decodeTestRequestStringArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -40614,13 +40613,13 @@ func (s *Server) decodeTestRequestStringArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -40720,13 +40719,13 @@ func (s *Server) decodeTestRequestStringBase64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -40788,13 +40787,13 @@ func (s *Server) decodeTestRequestStringBase64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -40864,13 +40863,13 @@ func (s *Server) decodeTestRequestStringBase64ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -40970,13 +40969,13 @@ func (s *Server) decodeTestRequestStringBase64NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41037,13 +41036,13 @@ func (s *Server) decodeTestRequestStringBase64NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41113,13 +41112,13 @@ func (s *Server) decodeTestRequestStringBase64NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41219,13 +41218,13 @@ func (s *Server) decodeTestRequestStringBinaryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41286,13 +41285,13 @@ func (s *Server) decodeTestRequestStringBinaryArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41362,13 +41361,13 @@ func (s *Server) decodeTestRequestStringBinaryArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41468,13 +41467,13 @@ func (s *Server) decodeTestRequestStringBinaryNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41535,13 +41534,13 @@ func (s *Server) decodeTestRequestStringBinaryNullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41609,13 +41608,13 @@ func (s *Server) decodeTestRequestStringBinaryNullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41713,13 +41712,13 @@ func (s *Server) decodeTestRequestStringByteRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41781,13 +41780,13 @@ func (s *Server) decodeTestRequestStringByteArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41857,13 +41856,13 @@ func (s *Server) decodeTestRequestStringByteArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -41963,13 +41962,13 @@ func (s *Server) decodeTestRequestStringByteNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42030,13 +42029,13 @@ func (s *Server) decodeTestRequestStringByteNullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42106,13 +42105,13 @@ func (s *Server) decodeTestRequestStringByteNullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42212,13 +42211,13 @@ func (s *Server) decodeTestRequestStringDateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42279,13 +42278,13 @@ func (s *Server) decodeTestRequestStringDateArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42355,13 +42354,13 @@ func (s *Server) decodeTestRequestStringDateArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42461,13 +42460,13 @@ func (s *Server) decodeTestRequestStringDateNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42528,13 +42527,13 @@ func (s *Server) decodeTestRequestStringDateNullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42602,13 +42601,13 @@ func (s *Server) decodeTestRequestStringDateNullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42706,13 +42705,13 @@ func (s *Server) decodeTestRequestStringDateTimeRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42773,13 +42772,13 @@ func (s *Server) decodeTestRequestStringDateTimeArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42849,13 +42848,13 @@ func (s *Server) decodeTestRequestStringDateTimeArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -42955,13 +42954,13 @@ func (s *Server) decodeTestRequestStringDateTimeNullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -43022,13 +43021,13 @@ func (s *Server) decodeTestRequestStringDateTimeNullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -43096,13 +43095,13 @@ func (s *Server) decodeTestRequestStringDateTimeNullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -43200,13 +43199,13 @@ func (s *Server) decodeTestRequestStringDurationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -43267,13 +43266,13 @@ func (s *Server) decodeTestRequestStringDurationArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -43343,13 +43342,13 @@ func (s *Server) decodeTestRequestStringDurationArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -43449,13 +43448,13 @@ func (s *Server) decodeTestRequestStringDurationNullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -43516,13 +43515,13 @@ func (s *Server) decodeTestRequestStringDurationNullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -43590,13 +43589,13 @@ func (s *Server) decodeTestRequestStringDurationNullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -43694,13 +43693,13 @@ func (s *Server) decodeTestRequestStringEmailRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -43784,13 +43783,13 @@ func (s *Server) decodeTestRequestStringEmailArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -43890,13 +43889,13 @@ func (s *Server) decodeTestRequestStringEmailArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -44021,13 +44020,13 @@ func (s *Server) decodeTestRequestStringEmailNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -44111,13 +44110,13 @@ func (s *Server) decodeTestRequestStringEmailNullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -44222,13 +44221,13 @@ func (s *Server) decodeTestRequestStringEmailNullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -44358,13 +44357,13 @@ func (s *Server) decodeTestRequestStringFloat32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -44440,13 +44439,13 @@ func (s *Server) decodeTestRequestStringFloat32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -44538,13 +44537,13 @@ func (s *Server) decodeTestRequestStringFloat32ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -44661,13 +44660,13 @@ func (s *Server) decodeTestRequestStringFloat32NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -44743,13 +44742,13 @@ func (s *Server) decodeTestRequestStringFloat32NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -44846,13 +44845,13 @@ func (s *Server) decodeTestRequestStringFloat32NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -44974,13 +44973,13 @@ func (s *Server) decodeTestRequestStringFloat64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -45056,13 +45055,13 @@ func (s *Server) decodeTestRequestStringFloat64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -45154,13 +45153,13 @@ func (s *Server) decodeTestRequestStringFloat64ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -45277,13 +45276,13 @@ func (s *Server) decodeTestRequestStringFloat64NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -45359,13 +45358,13 @@ func (s *Server) decodeTestRequestStringFloat64NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -45462,13 +45461,13 @@ func (s *Server) decodeTestRequestStringFloat64NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -45590,13 +45589,13 @@ func (s *Server) decodeTestRequestStringHostnameRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -45680,13 +45679,13 @@ func (s *Server) decodeTestRequestStringHostnameArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -45786,13 +45785,13 @@ func (s *Server) decodeTestRequestStringHostnameArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -45917,13 +45916,13 @@ func (s *Server) decodeTestRequestStringHostnameNullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46007,13 +46006,13 @@ func (s *Server) decodeTestRequestStringHostnameNullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46118,13 +46117,13 @@ func (s *Server) decodeTestRequestStringHostnameNullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46254,13 +46253,13 @@ func (s *Server) decodeTestRequestStringIPRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46321,13 +46320,13 @@ func (s *Server) decodeTestRequestStringIPArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46397,13 +46396,13 @@ func (s *Server) decodeTestRequestStringIPArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46503,13 +46502,13 @@ func (s *Server) decodeTestRequestStringIPNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46570,13 +46569,13 @@ func (s *Server) decodeTestRequestStringIPNullableArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46644,13 +46643,13 @@ func (s *Server) decodeTestRequestStringIPNullableArrayArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46748,13 +46747,13 @@ func (s *Server) decodeTestRequestStringIntRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46815,13 +46814,13 @@ func (s *Server) decodeTestRequestStringInt16Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46882,13 +46881,13 @@ func (s *Server) decodeTestRequestStringInt16ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -46958,13 +46957,13 @@ func (s *Server) decodeTestRequestStringInt16ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47064,13 +47063,13 @@ func (s *Server) decodeTestRequestStringInt16NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47131,13 +47130,13 @@ func (s *Server) decodeTestRequestStringInt16NullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47205,13 +47204,13 @@ func (s *Server) decodeTestRequestStringInt16NullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47309,13 +47308,13 @@ func (s *Server) decodeTestRequestStringInt32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47376,13 +47375,13 @@ func (s *Server) decodeTestRequestStringInt32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47452,13 +47451,13 @@ func (s *Server) decodeTestRequestStringInt32ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47558,13 +47557,13 @@ func (s *Server) decodeTestRequestStringInt32NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47625,13 +47624,13 @@ func (s *Server) decodeTestRequestStringInt32NullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47699,13 +47698,13 @@ func (s *Server) decodeTestRequestStringInt32NullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47803,13 +47802,13 @@ func (s *Server) decodeTestRequestStringInt64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47870,13 +47869,13 @@ func (s *Server) decodeTestRequestStringInt64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -47946,13 +47945,13 @@ func (s *Server) decodeTestRequestStringInt64ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48052,13 +48051,13 @@ func (s *Server) decodeTestRequestStringInt64NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48119,13 +48118,13 @@ func (s *Server) decodeTestRequestStringInt64NullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48193,13 +48192,13 @@ func (s *Server) decodeTestRequestStringInt64NullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48297,13 +48296,13 @@ func (s *Server) decodeTestRequestStringInt8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48364,13 +48363,13 @@ func (s *Server) decodeTestRequestStringInt8ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48440,13 +48439,13 @@ func (s *Server) decodeTestRequestStringInt8ArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48546,13 +48545,13 @@ func (s *Server) decodeTestRequestStringInt8NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48613,13 +48612,13 @@ func (s *Server) decodeTestRequestStringInt8NullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48687,13 +48686,13 @@ func (s *Server) decodeTestRequestStringInt8NullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48791,13 +48790,13 @@ func (s *Server) decodeTestRequestStringIntArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48867,13 +48866,13 @@ func (s *Server) decodeTestRequestStringIntArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -48973,13 +48972,13 @@ func (s *Server) decodeTestRequestStringIntNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49040,13 +49039,13 @@ func (s *Server) decodeTestRequestStringIntNullableArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49114,13 +49113,13 @@ func (s *Server) decodeTestRequestStringIntNullableArrayArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49218,13 +49217,13 @@ func (s *Server) decodeTestRequestStringIpv4Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49285,13 +49284,13 @@ func (s *Server) decodeTestRequestStringIpv4ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49361,13 +49360,13 @@ func (s *Server) decodeTestRequestStringIpv4ArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49467,13 +49466,13 @@ func (s *Server) decodeTestRequestStringIpv4NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49534,13 +49533,13 @@ func (s *Server) decodeTestRequestStringIpv4NullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49608,13 +49607,13 @@ func (s *Server) decodeTestRequestStringIpv4NullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49712,13 +49711,13 @@ func (s *Server) decodeTestRequestStringIpv6Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49779,13 +49778,13 @@ func (s *Server) decodeTestRequestStringIpv6ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49855,13 +49854,13 @@ func (s *Server) decodeTestRequestStringIpv6ArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -49961,13 +49960,13 @@ func (s *Server) decodeTestRequestStringIpv6NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50028,13 +50027,13 @@ func (s *Server) decodeTestRequestStringIpv6NullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50102,13 +50101,13 @@ func (s *Server) decodeTestRequestStringIpv6NullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50206,13 +50205,13 @@ func (s *Server) decodeTestRequestStringMACRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50273,13 +50272,13 @@ func (s *Server) decodeTestRequestStringMACArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50349,13 +50348,13 @@ func (s *Server) decodeTestRequestStringMACArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50455,13 +50454,13 @@ func (s *Server) decodeTestRequestStringMACNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50522,13 +50521,13 @@ func (s *Server) decodeTestRequestStringMACNullableArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50596,13 +50595,13 @@ func (s *Server) decodeTestRequestStringMACNullableArrayArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50700,13 +50699,13 @@ func (s *Server) decodeTestRequestStringNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50767,13 +50766,13 @@ func (s *Server) decodeTestRequestStringNullableArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50841,13 +50840,13 @@ func (s *Server) decodeTestRequestStringNullableArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -50945,13 +50944,13 @@ func (s *Server) decodeTestRequestStringPasswordRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51012,13 +51011,13 @@ func (s *Server) decodeTestRequestStringPasswordArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51088,13 +51087,13 @@ func (s *Server) decodeTestRequestStringPasswordArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51194,13 +51193,13 @@ func (s *Server) decodeTestRequestStringPasswordNullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51261,13 +51260,13 @@ func (s *Server) decodeTestRequestStringPasswordNullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51335,13 +51334,13 @@ func (s *Server) decodeTestRequestStringPasswordNullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51439,13 +51438,13 @@ func (s *Server) decodeTestRequestStringTimeRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51506,13 +51505,13 @@ func (s *Server) decodeTestRequestStringTimeArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51582,13 +51581,13 @@ func (s *Server) decodeTestRequestStringTimeArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51688,13 +51687,13 @@ func (s *Server) decodeTestRequestStringTimeNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51755,13 +51754,13 @@ func (s *Server) decodeTestRequestStringTimeNullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51829,13 +51828,13 @@ func (s *Server) decodeTestRequestStringTimeNullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -51933,13 +51932,13 @@ func (s *Server) decodeTestRequestStringURIRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52000,13 +51999,13 @@ func (s *Server) decodeTestRequestStringURIArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52076,13 +52075,13 @@ func (s *Server) decodeTestRequestStringURIArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52182,13 +52181,13 @@ func (s *Server) decodeTestRequestStringURINullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52249,13 +52248,13 @@ func (s *Server) decodeTestRequestStringURINullableArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52323,13 +52322,13 @@ func (s *Server) decodeTestRequestStringURINullableArrayArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52427,13 +52426,13 @@ func (s *Server) decodeTestRequestStringUUIDRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52494,13 +52493,13 @@ func (s *Server) decodeTestRequestStringUUIDArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52570,13 +52569,13 @@ func (s *Server) decodeTestRequestStringUUIDArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52676,13 +52675,13 @@ func (s *Server) decodeTestRequestStringUUIDNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52743,13 +52742,13 @@ func (s *Server) decodeTestRequestStringUUIDNullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52817,13 +52816,13 @@ func (s *Server) decodeTestRequestStringUUIDNullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52921,13 +52920,13 @@ func (s *Server) decodeTestRequestStringUintRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -52988,13 +52987,13 @@ func (s *Server) decodeTestRequestStringUint16Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53055,13 +53054,13 @@ func (s *Server) decodeTestRequestStringUint16ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53131,13 +53130,13 @@ func (s *Server) decodeTestRequestStringUint16ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53237,13 +53236,13 @@ func (s *Server) decodeTestRequestStringUint16NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53304,13 +53303,13 @@ func (s *Server) decodeTestRequestStringUint16NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53378,13 +53377,13 @@ func (s *Server) decodeTestRequestStringUint16NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53482,13 +53481,13 @@ func (s *Server) decodeTestRequestStringUint32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53549,13 +53548,13 @@ func (s *Server) decodeTestRequestStringUint32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53625,13 +53624,13 @@ func (s *Server) decodeTestRequestStringUint32ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53731,13 +53730,13 @@ func (s *Server) decodeTestRequestStringUint32NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53798,13 +53797,13 @@ func (s *Server) decodeTestRequestStringUint32NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53872,13 +53871,13 @@ func (s *Server) decodeTestRequestStringUint32NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -53976,13 +53975,13 @@ func (s *Server) decodeTestRequestStringUint64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54043,13 +54042,13 @@ func (s *Server) decodeTestRequestStringUint64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54119,13 +54118,13 @@ func (s *Server) decodeTestRequestStringUint64ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54225,13 +54224,13 @@ func (s *Server) decodeTestRequestStringUint64NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54292,13 +54291,13 @@ func (s *Server) decodeTestRequestStringUint64NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54366,13 +54365,13 @@ func (s *Server) decodeTestRequestStringUint64NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54470,13 +54469,13 @@ func (s *Server) decodeTestRequestStringUint8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54537,13 +54536,13 @@ func (s *Server) decodeTestRequestStringUint8ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54613,13 +54612,13 @@ func (s *Server) decodeTestRequestStringUint8ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54719,13 +54718,13 @@ func (s *Server) decodeTestRequestStringUint8NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54786,13 +54785,13 @@ func (s *Server) decodeTestRequestStringUint8NullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54860,13 +54859,13 @@ func (s *Server) decodeTestRequestStringUint8NullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -54964,13 +54963,13 @@ func (s *Server) decodeTestRequestStringUintArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55040,13 +55039,13 @@ func (s *Server) decodeTestRequestStringUintArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55146,13 +55145,13 @@ func (s *Server) decodeTestRequestStringUintNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55213,13 +55212,13 @@ func (s *Server) decodeTestRequestStringUintNullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55287,13 +55286,13 @@ func (s *Server) decodeTestRequestStringUintNullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55391,13 +55390,13 @@ func (s *Server) decodeTestRequestStringUnixRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55458,13 +55457,13 @@ func (s *Server) decodeTestRequestStringUnixArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55534,13 +55533,13 @@ func (s *Server) decodeTestRequestStringUnixArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55640,13 +55639,13 @@ func (s *Server) decodeTestRequestStringUnixMicroRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55707,13 +55706,13 @@ func (s *Server) decodeTestRequestStringUnixMicroArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55783,13 +55782,13 @@ func (s *Server) decodeTestRequestStringUnixMicroArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55889,13 +55888,13 @@ func (s *Server) decodeTestRequestStringUnixMicroNullableRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -55956,13 +55955,13 @@ func (s *Server) decodeTestRequestStringUnixMicroNullableArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56030,13 +56029,13 @@ func (s *Server) decodeTestRequestStringUnixMicroNullableArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56134,13 +56133,13 @@ func (s *Server) decodeTestRequestStringUnixMilliRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56201,13 +56200,13 @@ func (s *Server) decodeTestRequestStringUnixMilliArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56277,13 +56276,13 @@ func (s *Server) decodeTestRequestStringUnixMilliArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56383,13 +56382,13 @@ func (s *Server) decodeTestRequestStringUnixMilliNullableRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56450,13 +56449,13 @@ func (s *Server) decodeTestRequestStringUnixMilliNullableArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56524,13 +56523,13 @@ func (s *Server) decodeTestRequestStringUnixMilliNullableArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56628,13 +56627,13 @@ func (s *Server) decodeTestRequestStringUnixNanoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56695,13 +56694,13 @@ func (s *Server) decodeTestRequestStringUnixNanoArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56771,13 +56770,13 @@ func (s *Server) decodeTestRequestStringUnixNanoArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56877,13 +56876,13 @@ func (s *Server) decodeTestRequestStringUnixNanoNullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -56944,13 +56943,13 @@ func (s *Server) decodeTestRequestStringUnixNanoNullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -57018,13 +57017,13 @@ func (s *Server) decodeTestRequestStringUnixNanoNullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -57122,13 +57121,13 @@ func (s *Server) decodeTestRequestStringUnixNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -57189,13 +57188,13 @@ func (s *Server) decodeTestRequestStringUnixNullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -57263,13 +57262,13 @@ func (s *Server) decodeTestRequestStringUnixNullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -57367,13 +57366,13 @@ func (s *Server) decodeTestRequestStringUnixSecondsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -57434,13 +57433,13 @@ func (s *Server) decodeTestRequestStringUnixSecondsArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -57510,13 +57509,13 @@ func (s *Server) decodeTestRequestStringUnixSecondsArrayArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -57616,13 +57615,13 @@ func (s *Server) decodeTestRequestStringUnixSecondsNullableRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -57683,13 +57682,13 @@ func (s *Server) decodeTestRequestStringUnixSecondsNullableArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -57757,13 +57756,13 @@ func (s *Server) decodeTestRequestStringUnixSecondsNullableArrayArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 { @@ -57861,13 +57860,13 @@ func (s *Server) decodeTestResponseAnyRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -57926,13 +57925,13 @@ func (s *Server) decodeTestResponseBooleanRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -57991,13 +57990,13 @@ func (s *Server) decodeTestResponseBooleanArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58056,13 +58055,13 @@ func (s *Server) decodeTestResponseBooleanArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58121,13 +58120,13 @@ func (s *Server) decodeTestResponseBooleanNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58186,13 +58185,13 @@ func (s *Server) decodeTestResponseBooleanNullableArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58251,13 +58250,13 @@ func (s *Server) decodeTestResponseBooleanNullableArrayArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58316,13 +58315,13 @@ func (s *Server) decodeTestResponseEmptyStructRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58381,13 +58380,13 @@ func (s *Server) decodeTestResponseFormatTestRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58446,13 +58445,13 @@ func (s *Server) decodeTestResponseIntegerRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58511,13 +58510,13 @@ func (s *Server) decodeTestResponseIntegerArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58576,13 +58575,13 @@ func (s *Server) decodeTestResponseIntegerArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58641,13 +58640,13 @@ func (s *Server) decodeTestResponseIntegerInt16Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58706,13 +58705,13 @@ func (s *Server) decodeTestResponseIntegerInt16ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58771,13 +58770,13 @@ func (s *Server) decodeTestResponseIntegerInt16ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58836,13 +58835,13 @@ func (s *Server) decodeTestResponseIntegerInt16NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58901,13 +58900,13 @@ func (s *Server) decodeTestResponseIntegerInt16NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -58966,13 +58965,13 @@ func (s *Server) decodeTestResponseIntegerInt16NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59031,13 +59030,13 @@ func (s *Server) decodeTestResponseIntegerInt32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59096,13 +59095,13 @@ func (s *Server) decodeTestResponseIntegerInt32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59161,13 +59160,13 @@ func (s *Server) decodeTestResponseIntegerInt32ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59226,13 +59225,13 @@ func (s *Server) decodeTestResponseIntegerInt32NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59291,13 +59290,13 @@ func (s *Server) decodeTestResponseIntegerInt32NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59356,13 +59355,13 @@ func (s *Server) decodeTestResponseIntegerInt32NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59421,13 +59420,13 @@ func (s *Server) decodeTestResponseIntegerInt64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59486,13 +59485,13 @@ func (s *Server) decodeTestResponseIntegerInt64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59551,13 +59550,13 @@ func (s *Server) decodeTestResponseIntegerInt64ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59616,13 +59615,13 @@ func (s *Server) decodeTestResponseIntegerInt64NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59681,13 +59680,13 @@ func (s *Server) decodeTestResponseIntegerInt64NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59746,13 +59745,13 @@ func (s *Server) decodeTestResponseIntegerInt64NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59811,13 +59810,13 @@ func (s *Server) decodeTestResponseIntegerInt8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59876,13 +59875,13 @@ func (s *Server) decodeTestResponseIntegerInt8ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -59941,13 +59940,13 @@ func (s *Server) decodeTestResponseIntegerInt8ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60006,13 +60005,13 @@ func (s *Server) decodeTestResponseIntegerInt8NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60071,13 +60070,13 @@ func (s *Server) decodeTestResponseIntegerInt8NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60136,13 +60135,13 @@ func (s *Server) decodeTestResponseIntegerInt8NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60201,13 +60200,13 @@ func (s *Server) decodeTestResponseIntegerNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60266,13 +60265,13 @@ func (s *Server) decodeTestResponseIntegerNullableArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60331,13 +60330,13 @@ func (s *Server) decodeTestResponseIntegerNullableArrayArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60396,13 +60395,13 @@ func (s *Server) decodeTestResponseIntegerUintRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60461,13 +60460,13 @@ func (s *Server) decodeTestResponseIntegerUint16Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60526,13 +60525,13 @@ func (s *Server) decodeTestResponseIntegerUint16ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60591,13 +60590,13 @@ func (s *Server) decodeTestResponseIntegerUint16ArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60656,13 +60655,13 @@ func (s *Server) decodeTestResponseIntegerUint16NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60721,13 +60720,13 @@ func (s *Server) decodeTestResponseIntegerUint16NullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60786,13 +60785,13 @@ func (s *Server) decodeTestResponseIntegerUint16NullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60851,13 +60850,13 @@ func (s *Server) decodeTestResponseIntegerUint32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60916,13 +60915,13 @@ func (s *Server) decodeTestResponseIntegerUint32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -60981,13 +60980,13 @@ func (s *Server) decodeTestResponseIntegerUint32ArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61046,13 +61045,13 @@ func (s *Server) decodeTestResponseIntegerUint32NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61111,13 +61110,13 @@ func (s *Server) decodeTestResponseIntegerUint32NullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61176,13 +61175,13 @@ func (s *Server) decodeTestResponseIntegerUint32NullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61241,13 +61240,13 @@ func (s *Server) decodeTestResponseIntegerUint64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61306,13 +61305,13 @@ func (s *Server) decodeTestResponseIntegerUint64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61371,13 +61370,13 @@ func (s *Server) decodeTestResponseIntegerUint64ArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61436,13 +61435,13 @@ func (s *Server) decodeTestResponseIntegerUint64NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61501,13 +61500,13 @@ func (s *Server) decodeTestResponseIntegerUint64NullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61566,13 +61565,13 @@ func (s *Server) decodeTestResponseIntegerUint64NullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61631,13 +61630,13 @@ func (s *Server) decodeTestResponseIntegerUint8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61696,13 +61695,13 @@ func (s *Server) decodeTestResponseIntegerUint8ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61761,13 +61760,13 @@ func (s *Server) decodeTestResponseIntegerUint8ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61826,13 +61825,13 @@ func (s *Server) decodeTestResponseIntegerUint8NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61891,13 +61890,13 @@ func (s *Server) decodeTestResponseIntegerUint8NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -61956,13 +61955,13 @@ func (s *Server) decodeTestResponseIntegerUint8NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62021,13 +62020,13 @@ func (s *Server) decodeTestResponseIntegerUintArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62086,13 +62085,13 @@ func (s *Server) decodeTestResponseIntegerUintArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62151,13 +62150,13 @@ func (s *Server) decodeTestResponseIntegerUintNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62216,13 +62215,13 @@ func (s *Server) decodeTestResponseIntegerUintNullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62281,13 +62280,13 @@ func (s *Server) decodeTestResponseIntegerUintNullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62346,13 +62345,13 @@ func (s *Server) decodeTestResponseIntegerUnixRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62411,13 +62410,13 @@ func (s *Server) decodeTestResponseIntegerUnixArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62476,13 +62475,13 @@ func (s *Server) decodeTestResponseIntegerUnixArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62541,13 +62540,13 @@ func (s *Server) decodeTestResponseIntegerUnixMicroRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62606,13 +62605,13 @@ func (s *Server) decodeTestResponseIntegerUnixMicroArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62671,13 +62670,13 @@ func (s *Server) decodeTestResponseIntegerUnixMicroArrayArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62736,13 +62735,13 @@ func (s *Server) decodeTestResponseIntegerUnixMicroNullableRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62801,13 +62800,13 @@ func (s *Server) decodeTestResponseIntegerUnixMicroNullableArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62866,13 +62865,13 @@ func (s *Server) decodeTestResponseIntegerUnixMicroNullableArrayArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62931,13 +62930,13 @@ func (s *Server) decodeTestResponseIntegerUnixMilliRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -62996,13 +62995,13 @@ func (s *Server) decodeTestResponseIntegerUnixMilliArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63061,13 +63060,13 @@ func (s *Server) decodeTestResponseIntegerUnixMilliArrayArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63126,13 +63125,13 @@ func (s *Server) decodeTestResponseIntegerUnixMilliNullableRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63191,13 +63190,13 @@ func (s *Server) decodeTestResponseIntegerUnixMilliNullableArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63256,13 +63255,13 @@ func (s *Server) decodeTestResponseIntegerUnixMilliNullableArrayArrayRequest(r * // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63321,13 +63320,13 @@ func (s *Server) decodeTestResponseIntegerUnixNanoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63386,13 +63385,13 @@ func (s *Server) decodeTestResponseIntegerUnixNanoArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63451,13 +63450,13 @@ func (s *Server) decodeTestResponseIntegerUnixNanoArrayArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63516,13 +63515,13 @@ func (s *Server) decodeTestResponseIntegerUnixNanoNullableRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63581,13 +63580,13 @@ func (s *Server) decodeTestResponseIntegerUnixNanoNullableArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63646,13 +63645,13 @@ func (s *Server) decodeTestResponseIntegerUnixNanoNullableArrayArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63711,13 +63710,13 @@ func (s *Server) decodeTestResponseIntegerUnixNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63776,13 +63775,13 @@ func (s *Server) decodeTestResponseIntegerUnixNullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63841,13 +63840,13 @@ func (s *Server) decodeTestResponseIntegerUnixNullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63906,13 +63905,13 @@ func (s *Server) decodeTestResponseIntegerUnixSecondsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -63971,13 +63970,13 @@ func (s *Server) decodeTestResponseIntegerUnixSecondsArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64036,13 +64035,13 @@ func (s *Server) decodeTestResponseIntegerUnixSecondsArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64101,13 +64100,13 @@ func (s *Server) decodeTestResponseIntegerUnixSecondsNullableRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64166,13 +64165,13 @@ func (s *Server) decodeTestResponseIntegerUnixSecondsNullableArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64231,13 +64230,13 @@ func (s *Server) decodeTestResponseIntegerUnixSecondsNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64296,13 +64295,13 @@ func (s *Server) decodeTestResponseNullRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64361,13 +64360,13 @@ func (s *Server) decodeTestResponseNullArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64426,13 +64425,13 @@ func (s *Server) decodeTestResponseNullArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64491,13 +64490,13 @@ func (s *Server) decodeTestResponseNullNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64556,13 +64555,13 @@ func (s *Server) decodeTestResponseNullNullableArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64621,13 +64620,13 @@ func (s *Server) decodeTestResponseNullNullableArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64686,13 +64685,13 @@ func (s *Server) decodeTestResponseNumberRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64751,13 +64750,13 @@ func (s *Server) decodeTestResponseNumberArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64816,13 +64815,13 @@ func (s *Server) decodeTestResponseNumberArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64881,13 +64880,13 @@ func (s *Server) decodeTestResponseNumberDoubleRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -64946,13 +64945,13 @@ func (s *Server) decodeTestResponseNumberDoubleArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65011,13 +65010,13 @@ func (s *Server) decodeTestResponseNumberDoubleArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65076,13 +65075,13 @@ func (s *Server) decodeTestResponseNumberDoubleNullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65141,13 +65140,13 @@ func (s *Server) decodeTestResponseNumberDoubleNullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65206,13 +65205,13 @@ func (s *Server) decodeTestResponseNumberDoubleNullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65271,13 +65270,13 @@ func (s *Server) decodeTestResponseNumberFloatRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65336,13 +65335,13 @@ func (s *Server) decodeTestResponseNumberFloatArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65401,13 +65400,13 @@ func (s *Server) decodeTestResponseNumberFloatArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65466,13 +65465,13 @@ func (s *Server) decodeTestResponseNumberFloatNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65531,13 +65530,13 @@ func (s *Server) decodeTestResponseNumberFloatNullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65596,13 +65595,13 @@ func (s *Server) decodeTestResponseNumberFloatNullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65661,13 +65660,13 @@ func (s *Server) decodeTestResponseNumberInt32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65726,13 +65725,13 @@ func (s *Server) decodeTestResponseNumberInt32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65791,13 +65790,13 @@ func (s *Server) decodeTestResponseNumberInt32ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65856,13 +65855,13 @@ func (s *Server) decodeTestResponseNumberInt32NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65921,13 +65920,13 @@ func (s *Server) decodeTestResponseNumberInt32NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -65986,13 +65985,13 @@ func (s *Server) decodeTestResponseNumberInt32NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66051,13 +66050,13 @@ func (s *Server) decodeTestResponseNumberInt64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66116,13 +66115,13 @@ func (s *Server) decodeTestResponseNumberInt64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66181,13 +66180,13 @@ func (s *Server) decodeTestResponseNumberInt64ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66246,13 +66245,13 @@ func (s *Server) decodeTestResponseNumberInt64NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66311,13 +66310,13 @@ func (s *Server) decodeTestResponseNumberInt64NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66376,13 +66375,13 @@ func (s *Server) decodeTestResponseNumberInt64NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66441,13 +66440,13 @@ func (s *Server) decodeTestResponseNumberNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66506,13 +66505,13 @@ func (s *Server) decodeTestResponseNumberNullableArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66571,13 +66570,13 @@ func (s *Server) decodeTestResponseNumberNullableArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66636,13 +66635,13 @@ func (s *Server) decodeTestResponseStringRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66701,13 +66700,13 @@ func (s *Server) decodeTestResponseStringArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66766,13 +66765,13 @@ func (s *Server) decodeTestResponseStringArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66831,13 +66830,13 @@ func (s *Server) decodeTestResponseStringBase64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66896,13 +66895,13 @@ func (s *Server) decodeTestResponseStringBase64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -66961,13 +66960,13 @@ func (s *Server) decodeTestResponseStringBase64ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67026,13 +67025,13 @@ func (s *Server) decodeTestResponseStringBase64NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67091,13 +67090,13 @@ func (s *Server) decodeTestResponseStringBase64NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67156,13 +67155,13 @@ func (s *Server) decodeTestResponseStringBase64NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67221,13 +67220,13 @@ func (s *Server) decodeTestResponseStringBinaryRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67286,13 +67285,13 @@ func (s *Server) decodeTestResponseStringBinaryArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67351,13 +67350,13 @@ func (s *Server) decodeTestResponseStringBinaryArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67416,13 +67415,13 @@ func (s *Server) decodeTestResponseStringBinaryNullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67481,13 +67480,13 @@ func (s *Server) decodeTestResponseStringBinaryNullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67546,13 +67545,13 @@ func (s *Server) decodeTestResponseStringBinaryNullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67611,13 +67610,13 @@ func (s *Server) decodeTestResponseStringByteRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67676,13 +67675,13 @@ func (s *Server) decodeTestResponseStringByteArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67741,13 +67740,13 @@ func (s *Server) decodeTestResponseStringByteArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67806,13 +67805,13 @@ func (s *Server) decodeTestResponseStringByteNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67871,13 +67870,13 @@ func (s *Server) decodeTestResponseStringByteNullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -67936,13 +67935,13 @@ func (s *Server) decodeTestResponseStringByteNullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68001,13 +68000,13 @@ func (s *Server) decodeTestResponseStringDateRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68066,13 +68065,13 @@ func (s *Server) decodeTestResponseStringDateArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68131,13 +68130,13 @@ func (s *Server) decodeTestResponseStringDateArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68196,13 +68195,13 @@ func (s *Server) decodeTestResponseStringDateNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68261,13 +68260,13 @@ func (s *Server) decodeTestResponseStringDateNullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68326,13 +68325,13 @@ func (s *Server) decodeTestResponseStringDateNullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68391,13 +68390,13 @@ func (s *Server) decodeTestResponseStringDateTimeRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68456,13 +68455,13 @@ func (s *Server) decodeTestResponseStringDateTimeArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68521,13 +68520,13 @@ func (s *Server) decodeTestResponseStringDateTimeArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68586,13 +68585,13 @@ func (s *Server) decodeTestResponseStringDateTimeNullableRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68651,13 +68650,13 @@ func (s *Server) decodeTestResponseStringDateTimeNullableArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68716,13 +68715,13 @@ func (s *Server) decodeTestResponseStringDateTimeNullableArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68781,13 +68780,13 @@ func (s *Server) decodeTestResponseStringDurationRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68846,13 +68845,13 @@ func (s *Server) decodeTestResponseStringDurationArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68911,13 +68910,13 @@ func (s *Server) decodeTestResponseStringDurationArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -68976,13 +68975,13 @@ func (s *Server) decodeTestResponseStringDurationNullableRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69041,13 +69040,13 @@ func (s *Server) decodeTestResponseStringDurationNullableArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69106,13 +69105,13 @@ func (s *Server) decodeTestResponseStringDurationNullableArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69171,13 +69170,13 @@ func (s *Server) decodeTestResponseStringEmailRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69236,13 +69235,13 @@ func (s *Server) decodeTestResponseStringEmailArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69301,13 +69300,13 @@ func (s *Server) decodeTestResponseStringEmailArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69366,13 +69365,13 @@ func (s *Server) decodeTestResponseStringEmailNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69431,13 +69430,13 @@ func (s *Server) decodeTestResponseStringEmailNullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69496,13 +69495,13 @@ func (s *Server) decodeTestResponseStringEmailNullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69561,13 +69560,13 @@ func (s *Server) decodeTestResponseStringFloat32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69626,13 +69625,13 @@ func (s *Server) decodeTestResponseStringFloat32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69691,13 +69690,13 @@ func (s *Server) decodeTestResponseStringFloat32ArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69756,13 +69755,13 @@ func (s *Server) decodeTestResponseStringFloat32NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69821,13 +69820,13 @@ func (s *Server) decodeTestResponseStringFloat32NullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69886,13 +69885,13 @@ func (s *Server) decodeTestResponseStringFloat32NullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -69951,13 +69950,13 @@ func (s *Server) decodeTestResponseStringFloat64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70016,13 +70015,13 @@ func (s *Server) decodeTestResponseStringFloat64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70081,13 +70080,13 @@ func (s *Server) decodeTestResponseStringFloat64ArrayArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70146,13 +70145,13 @@ func (s *Server) decodeTestResponseStringFloat64NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70211,13 +70210,13 @@ func (s *Server) decodeTestResponseStringFloat64NullableArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70276,13 +70275,13 @@ func (s *Server) decodeTestResponseStringFloat64NullableArrayArrayRequest(r *htt // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70341,13 +70340,13 @@ func (s *Server) decodeTestResponseStringHostnameRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70406,13 +70405,13 @@ func (s *Server) decodeTestResponseStringHostnameArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70471,13 +70470,13 @@ func (s *Server) decodeTestResponseStringHostnameArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70536,13 +70535,13 @@ func (s *Server) decodeTestResponseStringHostnameNullableRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70601,13 +70600,13 @@ func (s *Server) decodeTestResponseStringHostnameNullableArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70666,13 +70665,13 @@ func (s *Server) decodeTestResponseStringHostnameNullableArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70731,13 +70730,13 @@ func (s *Server) decodeTestResponseStringIPRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70796,13 +70795,13 @@ func (s *Server) decodeTestResponseStringIPArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70861,13 +70860,13 @@ func (s *Server) decodeTestResponseStringIPArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70926,13 +70925,13 @@ func (s *Server) decodeTestResponseStringIPNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -70991,13 +70990,13 @@ func (s *Server) decodeTestResponseStringIPNullableArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71056,13 +71055,13 @@ func (s *Server) decodeTestResponseStringIPNullableArrayArrayRequest(r *http.Req // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71121,13 +71120,13 @@ func (s *Server) decodeTestResponseStringIntRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71186,13 +71185,13 @@ func (s *Server) decodeTestResponseStringInt16Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71251,13 +71250,13 @@ func (s *Server) decodeTestResponseStringInt16ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71316,13 +71315,13 @@ func (s *Server) decodeTestResponseStringInt16ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71381,13 +71380,13 @@ func (s *Server) decodeTestResponseStringInt16NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71446,13 +71445,13 @@ func (s *Server) decodeTestResponseStringInt16NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71511,13 +71510,13 @@ func (s *Server) decodeTestResponseStringInt16NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71576,13 +71575,13 @@ func (s *Server) decodeTestResponseStringInt32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71641,13 +71640,13 @@ func (s *Server) decodeTestResponseStringInt32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71706,13 +71705,13 @@ func (s *Server) decodeTestResponseStringInt32ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71771,13 +71770,13 @@ func (s *Server) decodeTestResponseStringInt32NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71836,13 +71835,13 @@ func (s *Server) decodeTestResponseStringInt32NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71901,13 +71900,13 @@ func (s *Server) decodeTestResponseStringInt32NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -71966,13 +71965,13 @@ func (s *Server) decodeTestResponseStringInt64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72031,13 +72030,13 @@ func (s *Server) decodeTestResponseStringInt64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72096,13 +72095,13 @@ func (s *Server) decodeTestResponseStringInt64ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72161,13 +72160,13 @@ func (s *Server) decodeTestResponseStringInt64NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72226,13 +72225,13 @@ func (s *Server) decodeTestResponseStringInt64NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72291,13 +72290,13 @@ func (s *Server) decodeTestResponseStringInt64NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72356,13 +72355,13 @@ func (s *Server) decodeTestResponseStringInt8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72421,13 +72420,13 @@ func (s *Server) decodeTestResponseStringInt8ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72486,13 +72485,13 @@ func (s *Server) decodeTestResponseStringInt8ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72551,13 +72550,13 @@ func (s *Server) decodeTestResponseStringInt8NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72616,13 +72615,13 @@ func (s *Server) decodeTestResponseStringInt8NullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72681,13 +72680,13 @@ func (s *Server) decodeTestResponseStringInt8NullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72746,13 +72745,13 @@ func (s *Server) decodeTestResponseStringIntArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72811,13 +72810,13 @@ func (s *Server) decodeTestResponseStringIntArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72876,13 +72875,13 @@ func (s *Server) decodeTestResponseStringIntNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -72941,13 +72940,13 @@ func (s *Server) decodeTestResponseStringIntNullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73006,13 +73005,13 @@ func (s *Server) decodeTestResponseStringIntNullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73071,13 +73070,13 @@ func (s *Server) decodeTestResponseStringIpv4Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73136,13 +73135,13 @@ func (s *Server) decodeTestResponseStringIpv4ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73201,13 +73200,13 @@ func (s *Server) decodeTestResponseStringIpv4ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73266,13 +73265,13 @@ func (s *Server) decodeTestResponseStringIpv4NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73331,13 +73330,13 @@ func (s *Server) decodeTestResponseStringIpv4NullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73396,13 +73395,13 @@ func (s *Server) decodeTestResponseStringIpv4NullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73461,13 +73460,13 @@ func (s *Server) decodeTestResponseStringIpv6Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73526,13 +73525,13 @@ func (s *Server) decodeTestResponseStringIpv6ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73591,13 +73590,13 @@ func (s *Server) decodeTestResponseStringIpv6ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73656,13 +73655,13 @@ func (s *Server) decodeTestResponseStringIpv6NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73721,13 +73720,13 @@ func (s *Server) decodeTestResponseStringIpv6NullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73786,13 +73785,13 @@ func (s *Server) decodeTestResponseStringIpv6NullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73851,13 +73850,13 @@ func (s *Server) decodeTestResponseStringMACRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73916,13 +73915,13 @@ func (s *Server) decodeTestResponseStringMACArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -73981,13 +73980,13 @@ func (s *Server) decodeTestResponseStringMACArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74046,13 +74045,13 @@ func (s *Server) decodeTestResponseStringMACNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74111,13 +74110,13 @@ func (s *Server) decodeTestResponseStringMACNullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74176,13 +74175,13 @@ func (s *Server) decodeTestResponseStringMACNullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74241,13 +74240,13 @@ func (s *Server) decodeTestResponseStringNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74306,13 +74305,13 @@ func (s *Server) decodeTestResponseStringNullableArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74371,13 +74370,13 @@ func (s *Server) decodeTestResponseStringNullableArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74436,13 +74435,13 @@ func (s *Server) decodeTestResponseStringPasswordRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74501,13 +74500,13 @@ func (s *Server) decodeTestResponseStringPasswordArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74566,13 +74565,13 @@ func (s *Server) decodeTestResponseStringPasswordArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74631,13 +74630,13 @@ func (s *Server) decodeTestResponseStringPasswordNullableRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74696,13 +74695,13 @@ func (s *Server) decodeTestResponseStringPasswordNullableArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74761,13 +74760,13 @@ func (s *Server) decodeTestResponseStringPasswordNullableArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74826,13 +74825,13 @@ func (s *Server) decodeTestResponseStringTimeRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74891,13 +74890,13 @@ func (s *Server) decodeTestResponseStringTimeArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -74956,13 +74955,13 @@ func (s *Server) decodeTestResponseStringTimeArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75021,13 +75020,13 @@ func (s *Server) decodeTestResponseStringTimeNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75086,13 +75085,13 @@ func (s *Server) decodeTestResponseStringTimeNullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75151,13 +75150,13 @@ func (s *Server) decodeTestResponseStringTimeNullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75216,13 +75215,13 @@ func (s *Server) decodeTestResponseStringURIRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75281,13 +75280,13 @@ func (s *Server) decodeTestResponseStringURIArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75346,13 +75345,13 @@ func (s *Server) decodeTestResponseStringURIArrayArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75411,13 +75410,13 @@ func (s *Server) decodeTestResponseStringURINullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75476,13 +75475,13 @@ func (s *Server) decodeTestResponseStringURINullableArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75541,13 +75540,13 @@ func (s *Server) decodeTestResponseStringURINullableArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75606,13 +75605,13 @@ func (s *Server) decodeTestResponseStringUUIDRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75671,13 +75670,13 @@ func (s *Server) decodeTestResponseStringUUIDArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75736,13 +75735,13 @@ func (s *Server) decodeTestResponseStringUUIDArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75801,13 +75800,13 @@ func (s *Server) decodeTestResponseStringUUIDNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75866,13 +75865,13 @@ func (s *Server) decodeTestResponseStringUUIDNullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75931,13 +75930,13 @@ func (s *Server) decodeTestResponseStringUUIDNullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -75996,13 +75995,13 @@ func (s *Server) decodeTestResponseStringUintRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76061,13 +76060,13 @@ func (s *Server) decodeTestResponseStringUint16Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76126,13 +76125,13 @@ func (s *Server) decodeTestResponseStringUint16ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76191,13 +76190,13 @@ func (s *Server) decodeTestResponseStringUint16ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76256,13 +76255,13 @@ func (s *Server) decodeTestResponseStringUint16NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76321,13 +76320,13 @@ func (s *Server) decodeTestResponseStringUint16NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76386,13 +76385,13 @@ func (s *Server) decodeTestResponseStringUint16NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76451,13 +76450,13 @@ func (s *Server) decodeTestResponseStringUint32Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76516,13 +76515,13 @@ func (s *Server) decodeTestResponseStringUint32ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76581,13 +76580,13 @@ func (s *Server) decodeTestResponseStringUint32ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76646,13 +76645,13 @@ func (s *Server) decodeTestResponseStringUint32NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76711,13 +76710,13 @@ func (s *Server) decodeTestResponseStringUint32NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76776,13 +76775,13 @@ func (s *Server) decodeTestResponseStringUint32NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76841,13 +76840,13 @@ func (s *Server) decodeTestResponseStringUint64Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76906,13 +76905,13 @@ func (s *Server) decodeTestResponseStringUint64ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -76971,13 +76970,13 @@ func (s *Server) decodeTestResponseStringUint64ArrayArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77036,13 +77035,13 @@ func (s *Server) decodeTestResponseStringUint64NullableRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77101,13 +77100,13 @@ func (s *Server) decodeTestResponseStringUint64NullableArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77166,13 +77165,13 @@ func (s *Server) decodeTestResponseStringUint64NullableArrayArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77231,13 +77230,13 @@ func (s *Server) decodeTestResponseStringUint8Request(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77296,13 +77295,13 @@ func (s *Server) decodeTestResponseStringUint8ArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77361,13 +77360,13 @@ func (s *Server) decodeTestResponseStringUint8ArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77426,13 +77425,13 @@ func (s *Server) decodeTestResponseStringUint8NullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77491,13 +77490,13 @@ func (s *Server) decodeTestResponseStringUint8NullableArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77556,13 +77555,13 @@ func (s *Server) decodeTestResponseStringUint8NullableArrayArrayRequest(r *http. // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77621,13 +77620,13 @@ func (s *Server) decodeTestResponseStringUintArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77686,13 +77685,13 @@ func (s *Server) decodeTestResponseStringUintArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77751,13 +77750,13 @@ func (s *Server) decodeTestResponseStringUintNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77816,13 +77815,13 @@ func (s *Server) decodeTestResponseStringUintNullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77881,13 +77880,13 @@ func (s *Server) decodeTestResponseStringUintNullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -77946,13 +77945,13 @@ func (s *Server) decodeTestResponseStringUnixRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78011,13 +78010,13 @@ func (s *Server) decodeTestResponseStringUnixArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78076,13 +78075,13 @@ func (s *Server) decodeTestResponseStringUnixArrayArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78141,13 +78140,13 @@ func (s *Server) decodeTestResponseStringUnixMicroRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78206,13 +78205,13 @@ func (s *Server) decodeTestResponseStringUnixMicroArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78271,13 +78270,13 @@ func (s *Server) decodeTestResponseStringUnixMicroArrayArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78336,13 +78335,13 @@ func (s *Server) decodeTestResponseStringUnixMicroNullableRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78401,13 +78400,13 @@ func (s *Server) decodeTestResponseStringUnixMicroNullableArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78466,13 +78465,13 @@ func (s *Server) decodeTestResponseStringUnixMicroNullableArrayArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78531,13 +78530,13 @@ func (s *Server) decodeTestResponseStringUnixMilliRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78596,13 +78595,13 @@ func (s *Server) decodeTestResponseStringUnixMilliArrayRequest(r *http.Request) // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78661,13 +78660,13 @@ func (s *Server) decodeTestResponseStringUnixMilliArrayArrayRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78726,13 +78725,13 @@ func (s *Server) decodeTestResponseStringUnixMilliNullableRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78791,13 +78790,13 @@ func (s *Server) decodeTestResponseStringUnixMilliNullableArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78856,13 +78855,13 @@ func (s *Server) decodeTestResponseStringUnixMilliNullableArrayArrayRequest(r *h // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78921,13 +78920,13 @@ func (s *Server) decodeTestResponseStringUnixNanoRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -78986,13 +78985,13 @@ func (s *Server) decodeTestResponseStringUnixNanoArrayRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79051,13 +79050,13 @@ func (s *Server) decodeTestResponseStringUnixNanoArrayArrayRequest(r *http.Reque // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79116,13 +79115,13 @@ func (s *Server) decodeTestResponseStringUnixNanoNullableRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79181,13 +79180,13 @@ func (s *Server) decodeTestResponseStringUnixNanoNullableArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79246,13 +79245,13 @@ func (s *Server) decodeTestResponseStringUnixNanoNullableArrayArrayRequest(r *ht // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79311,13 +79310,13 @@ func (s *Server) decodeTestResponseStringUnixNullableRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79376,13 +79375,13 @@ func (s *Server) decodeTestResponseStringUnixNullableArrayRequest(r *http.Reques // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79441,13 +79440,13 @@ func (s *Server) decodeTestResponseStringUnixNullableArrayArrayRequest(r *http.R // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79506,13 +79505,13 @@ func (s *Server) decodeTestResponseStringUnixSecondsRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79571,13 +79570,13 @@ func (s *Server) decodeTestResponseStringUnixSecondsArrayRequest(r *http.Request // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79636,13 +79635,13 @@ func (s *Server) decodeTestResponseStringUnixSecondsArrayArrayRequest(r *http.Re // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79701,13 +79700,13 @@ func (s *Server) decodeTestResponseStringUnixSecondsNullableRequest(r *http.Requ // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79766,13 +79765,13 @@ func (s *Server) decodeTestResponseStringUnixSecondsNullableArrayRequest(r *http // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -79831,13 +79830,13 @@ func (s *Server) decodeTestResponseStringUnixSecondsNullableArrayArrayRequest(r // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) diff --git a/examples/ex_tinkoff/oas_request_decoders_gen.go b/examples/ex_tinkoff/oas_request_decoders_gen.go index a2c1ac495..27bd57354 100644 --- a/examples/ex_tinkoff/oas_request_decoders_gen.go +++ b/examples/ex_tinkoff/oas_request_decoders_gen.go @@ -9,7 +9,6 @@ import ( "github.com/go-faster/errors" "github.com/go-faster/jx" - "go.uber.org/multierr" "github.com/ogen-go/ogen/ogenerrors" "github.com/ogen-go/ogen/validate" @@ -26,13 +25,13 @@ func (s *Server) decodeOrdersLimitOrderPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -97,13 +96,13 @@ func (s *Server) decodeOrdersMarketOrderPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -168,13 +167,13 @@ func (s *Server) decodeSandboxCurrenciesBalancePostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -239,13 +238,13 @@ func (s *Server) decodeSandboxPositionsBalancePostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() ct, _, err := mime.ParseMediaType(r.Header.Get("Content-Type")) @@ -310,13 +309,13 @@ func (s *Server) decodeSandboxRegisterPostRequest(r *http.Request) ( // Close in reverse order, to match defer behavior. for i := len(closers) - 1; i >= 0; i-- { c := closers[i] - merr = multierr.Append(merr, c()) + merr = errors.Join(merr, c()) } return merr } defer func() { if rerr != nil { - rerr = multierr.Append(rerr, close()) + rerr = errors.Join(rerr, close()) } }() if _, ok := r.Header["Content-Type"]; !ok && r.ContentLength == 0 {