Lines Matching defs:Version
26 type Version struct { struct
27 Major int64
28 Minor int64
29 Patch int64
30 PreRelease PreRelease
31 Metadata string
62 func Must(v *Version, err error) *Version {
70 func (v *Version) Set(version string) error {
97 func (v Version) String() string {
113 func (v *Version) UnmarshalYAML(unmarshal func(interface{}) error) error {
121 func (v Version) MarshalJSON() ([]byte, error) {
125 func (v *Version) UnmarshalJSON(data []byte) error {
138 func (v Version) Compare(versionB Version) int {
146 func (v Version) Equal(versionB Version) bool {
151 func (v Version) LessThan(versionB Version) bool {
156 func (v Version) Slice() []int64 {
165 func preReleaseCompare(versionA Version, versionB Version) int {
247 func (v *Version) BumpMajor() {
256 func (v *Version) BumpMinor() {
264 func (v *Version) BumpPatch() {