func UnmarshalVarInt64(src []byte) ([]byte, int64, error) {
	var tmp [1]int64
	tail, err := UnmarshalVarInt64s(tmp[:], src)
	return tail, tmp[0], err
}
// UnmarshalVarInt64 returns unmarshaled int64 from src and returns
// the remaining tail from src.
UnmarshalVarInt64 returns unmarshaled int64 from src and returns
the remaining tail from src.
// UnmarshalVarInt64 returns unmarshaled int64 from src and returns // the remaining tail from src .
func UnmarshalVarInt64(src []byte) ([]byte, int64, error) {
	var tmp [1]int64
	tail, err := UnmarshalVarInt64s(tmp[:], src)
	return tail, tmp[0], err
}
func UnmarshalVarInt64 ( src [ ] byte ) ( [ ] byte , int64 , error ) { var tmp [ 1 ] int64 tail , err := UnmarshalVarInt64s ( tmp [ : ] , src ) return tail , tmp [ 0 ] , err }
UnmarshalVarInt64 returns unmarshaled int64 from src and returns
the remaining tail from src.
UnmarshalVarInt64 returns unmarshaled int64 from src and returns the remaining tail from src .