code: func (c *Context) ShouldBindWith(obj interface{}, b binding.Binding) error {
  	return b.Bind(c.Request, obj)
  }
docs: // ShouldBindWith binds the passed struct pointer using the specified binding engine.
  // See the binding package.