Lines Matching defs:Version
28 type Version struct { struct
29 components []uint
30 semver bool
31 preRelease string
32 buildMetadata string
125 func (v *Version) Major() uint {
130 func (v *Version) Minor() uint {
135 func (v *Version) Patch() uint {
143 func (v *Version) BuildMetadata() string {
148 func (v *Version) PreRelease() string {
153 func (v *Version) Components() []uint {
158 func (v *Version) WithMajor(major uint) *Version {
165 func (v *Version) WithMinor(minor uint) *Version {
172 func (v *Version) WithPatch(patch uint) *Version {
179 func (v *Version) WithPreRelease(preRelease string) *Version {
187 func (v *Version) WithBuildMetadata(buildMetadata string) *Version {
197 func (v *Version) String() string {
223 func (v *Version) compareInternal(other *Version) int {
305 func (v *Version) AtLeast(min *Version) bool {
312 func (v *Version) LessThan(other *Version) bool {
319 func (v *Version) Compare(other string) (int, error) {