code: func (c *Context) BindUri(obj interface{}) error {
  	if err := c.ShouldBindUri(obj); err != nil {
  		c.AbortWithError(http.StatusBadRequest, err).SetType(ErrorTypeBind) // nolint: errcheck
  		return err
  	}
  	return nil
  }
docs: // BindUri binds the passed struct pointer using binding.Uri.
  // It will abort the request with HTTP 400 if any error occurs.