semver

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2026 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrBuildSemver       = errors.New("err execute build")
	ErrGetRawBytes       = errors.New("err get raw bytes")
	ErrVersionIsOverflow = errors.New("err version is overflow")

	ErrInvalidVersionString       = errors.New("invalid semantic version string")
	ErrInvalidPreReleaseDelimiter = errors.New("invalid pre-release delimiter")
	ErrInvalidBuildDelimiter      = errors.New("invalid build delimiter")
	ErrInvalidCharacter           = errors.New("invalid character in version string")
	ErrLeadingZero                = errors.New("version segment has leading zero")
	ErrEmptySegment               = errors.New("version contains an empty segment")
)

Functions

This section is empty.

Types

type SemVersion

type SemVersion struct {
	// contains filtered or unexported fields
}

func New

func New(version string) (*SemVersion, error)

func (*SemVersion) Bytes added in v1.0.8

func (v *SemVersion) Bytes() ([]byte, error)

func (*SemVersion) Hex added in v1.0.8

func (v *SemVersion) Hex() string

func (*SemVersion) Num

func (v *SemVersion) Num() *big.Int

Jump to

Keyboard shortcuts

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