func()

in ubjson/visitor.go [238:251]


func (vs *Visitor) onInt(i int, marker bool) error {
	switch {
	case math.MinInt8 <= i && i <= math.MaxInt8:
		return vs.int8(int8(i), marker)
	case 0 <= i && i <= math.MaxUint8:
		return vs.uint8(uint8(i), marker)
	case math.MinInt16 <= i && i <= math.MaxInt16:
		return vs.int16(int16(i), marker)
	case math.MinInt32 <= i && i <= math.MaxInt32:
		return vs.int32(int32(i), marker)
	default:
		return vs.int64(int64(i), marker)
	}
}