func (c *Context) BindWith(obj interface{}, b binding.Binding) bool { if err := b.Bind(c.Request, obj); err != nil { c.Fail(400, err) return false } return true }
// BindWith binds the passed struct pointer using the specified binding engine. // See the binding package. func (c *Context) BindWith(obj interface{}, b binding.Binding) error { if err := b.Bind(c.Request, obj); err != nil { c.AbortWithError(400, err).SetType(ErrorTypeBind) return err } return nil }