gin-gonic / gin
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 interface{}, b binding.Binding) error {
16 100
	log.Println(`BindWith(\"interface{}, binding.Binding\") error is going to
17 100
	be deprecated, please check issue #662 and either use MustBindWith() if you
18 100
	want HTTP 400 to be automatically returned if any error occur, or use
19 100
	ShouldBindWith() if you need to manage the error.`)
20 100
	return c.MustBindWith(obj, b)
21
}

Read our documentation on viewing source code .

Loading