func UnmarshalValues(dst []int64, src []byte, mt MarshalType, firstValue int64, itemsCount int) ([]int64, error) {
	dst, err := unmarshalInt64Array(dst, src, mt, firstValue, itemsCount)
	if err != nil {
		return nil, fmt.Errorf("cannot unmarshal %d values from len(src)=%d bytes: %s", itemsCount, len(src), err)
	}
	return dst, nil
}
// UnmarshalValues unmarshals values from src, appends them to dst and returns
// the resulting dst.
//
// firstValue must be the value returned from MarshalValues.
UnmarshalValues unmarshals values from src, appends them to dst and returns
the resulting dst.

firstValue must be the value returned from MarshalValues.
// UnmarshalValues unmarshals values from src appends them to dst and returns // the resulting dst . // // firstValue must be the value returned from MarshalValues .
func UnmarshalValues(dst []int64, src []byte, mt MarshalType, firstValue int64, itemsCount int) ([]int64, error) {
	dst, err := unmarshalInt64Array(dst, src, mt, firstValue, itemsCount)
	if err != nil {
		return nil, fmt.Errorf("cannot unmarshal %d values from len(src)=%d bytes: %s", itemsCount, len(src), err)
	}
	return dst, nil
}
func UnmarshalValues ( dst [ ] int64 , src [ ] byte , mt MarshalType , firstValue int64 , itemsCount int ) ( [ ] int64 , error ) { dst , err := unmarshalInt64Array ( dst , src , mt , firstValue , itemsCount ) if err != nil { return nil , fmt . Errorf ( " " , itemsCount , len ( src ) , err ) } return dst , nil }
UnmarshalValues unmarshals values from src, appends them to dst and returns
the resulting dst.
UnmarshalValues unmarshals values from src appends them to dst and returns the resulting dst .