func VersionInfo() string {
	return "ObjectBox Go version " + VersionGo().String() + " using dynamic library version " + VersionLib().String()
}
VersionInfo returns a printable version string
package objectbox
import "C"
import "fmt"
type Version struct {
	Major int
	Minor int
	Patch int
	Label string
}
func (v Version) String() string {
	versionString := fmt.Sprintf("%d.%d.%d", v.Major, v.Minor, v.Patch)
	if len(v.Label) > 0 {
		versionString += "-" + v.Label
	}
	return versionString
}
func VersionGo() Version {
	return Version{1, 5, 0, ""}
}
func VersionLib() Version {
	var major C.int
	var minor C.int
	var patch C.int
	C.obx_version(&major, &minor, &patch)
	return Version{int(major), int(minor), int(patch), ""}
}