objutil/limits.go
func CheckUint64Bounds(v uint64, max uint64, t reflect.Type) (err error) {
	if v > max {
		err = fmt.Errorf("objconv: %d overflows the maximum value of %d for %s", v, max, t)
	}
	return
}
func CheckUint64Bounds(v uint64, max uint64, t reflect.Type) (err error) {
	if v > max {
		err = fmt.Errorf("objconv: %d overflows the maximum value of %d for %s", v, max, t)
	}
	return
}
// CheckUint64Bounds verifies that v is smaller than max, t represents the
// original type of v.