calver

package
v0.0.0-...-d3e98c1 Latest Latest
Warning

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

Go to latest
Published: Sep 21, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrInvalidCalVer = errors.New("invalid version string")

Functions

This section is empty.

Types

type CalVer

type CalVer string

func Parse

func Parse(s string) (CalVer, error)

func (CalVer) Less

func (v CalVer) Less(version CalVer) bool

func (CalVer) Major

func (v CalVer) Major() int

func (CalVer) MarshalJSON

func (v CalVer) MarshalJSON() ([]byte, error)

func (CalVer) MarshalText

func (v CalVer) MarshalText() (text []byte, err error)

func (CalVer) Minor

func (v CalVer) Minor() int

func (CalVer) Modifier

func (v CalVer) Modifier() string

func (CalVer) Month

func (v CalVer) Month() int

func (CalVer) Patch

func (v CalVer) Patch() int

func (CalVer) String

func (v CalVer) String() string

func (*CalVer) UnmarshalJSON

func (v *CalVer) UnmarshalJSON(data []byte) error

func (*CalVer) UnmarshalText

func (v *CalVer) UnmarshalText(text []byte) error

func (CalVer) Year

func (v CalVer) Year() int

type CalVers

type CalVers []CalVer

func (CalVers) BestMatch

func (a CalVers) BestMatch(v CalVer) (CalVer, error)

func (CalVers) Len

func (a CalVers) Len() int

func (CalVers) Less

func (a CalVers) Less(i, j int) bool

func (CalVers) Swap

func (a CalVers) Swap(i, j int)

Jump to

Keyboard shortcuts

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