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
Click to show internal directories.
Click to hide internal directories.