semver

package
v0.0.0-...-1f36c31 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 4 Imported by: 14

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_build_bazel_semver_semver_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type SemVer

type SemVer struct {

	// The major version, e.g 10 for 10.2.3.
	Major int32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"`
	// The minor version, e.g. 2 for 10.2.3.
	Minor int32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"`
	// The patch version, e.g 3 for 10.2.3.
	Patch int32 `protobuf:"varint,3,opt,name=patch,proto3" json:"patch,omitempty"`
	// The pre-release version. Either this field or major/minor/patch fields
	// must be filled. They are mutually exclusive. Pre-release versions are
	// assumed to be earlier than any released versions.
	Prerelease string `protobuf:"bytes,4,opt,name=prerelease,proto3" json:"prerelease,omitempty"`
	// contains filtered or unexported fields
}

The full version of a given tool.

func (*SemVer) Descriptor deprecated

func (*SemVer) Descriptor() ([]byte, []int)

Deprecated: Use SemVer.ProtoReflect.Descriptor instead.

func (*SemVer) GetMajor

func (x *SemVer) GetMajor() int32

func (*SemVer) GetMinor

func (x *SemVer) GetMinor() int32

func (*SemVer) GetPatch

func (x *SemVer) GetPatch() int32

func (*SemVer) GetPrerelease

func (x *SemVer) GetPrerelease() string

func (*SemVer) ProtoMessage

func (*SemVer) ProtoMessage()

func (*SemVer) ProtoReflect

func (x *SemVer) ProtoReflect() protoreflect.Message

func (*SemVer) Reset

func (x *SemVer) Reset()

func (*SemVer) String

func (x *SemVer) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL