semver

package
v1.36.11-2023060203054... Latest Latest
Warning

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

Go to latest
Published: unknown License: Apache-2.0 Imports: 4 Imported by: 0

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) 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) SetMajor

func (x *SemVer) SetMajor(v int32)

func (*SemVer) SetMinor

func (x *SemVer) SetMinor(v int32)

func (*SemVer) SetPatch

func (x *SemVer) SetPatch(v int32)

func (*SemVer) SetPrerelease

func (x *SemVer) SetPrerelease(v string)

func (*SemVer) String

func (x *SemVer) String() string

type SemVer_builder

type SemVer_builder struct {

	// The major version, e.g 10 for 10.2.3.
	Major int32
	// The minor version, e.g. 2 for 10.2.3.
	Minor int32
	// The patch version, e.g 3 for 10.2.3.
	Patch int32
	// 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
	// contains filtered or unexported fields
}

func (SemVer_builder) Build

func (b0 SemVer_builder) Build() *SemVer

Source Files

  • semver.pb.go

Jump to

Keyboard shortcuts

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