gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

deprecated.go (708B)


      1 // Copyright 2014 Manu Martinez-Almeida. All rights reserved.
      2 // Use of this source code is governed by a MIT style
      3 // license that can be found in the LICENSE file.
      4 
      5 package gin
      6 
      7 import (
      8 	"log"
      9 
     10 	"github.com/gin-gonic/gin/binding"
     11 )
     12 
     13 // BindWith binds the passed struct pointer using the specified binding engine.
     14 // See the binding package.
     15 func (c *Context) BindWith(obj any, b binding.Binding) error {
     16 	log.Println(`BindWith(\"any, binding.Binding\") error is going to
     17 	be deprecated, please check issue #662 and either use MustBindWith() if you
     18 	want HTTP 400 to be automatically returned if any error occur, or use
     19 	ShouldBindWith() if you need to manage the error.`)
     20 	return c.MustBindWith(obj, b)
     21 }