Documentation
¶
Index ¶
- Variables
- type SematicVersion
- func (v *SematicVersion) IsEqual(v2 *SematicVersion) bool
- func (v *SematicVersion) IsGreater(v2 *SematicVersion) bool
- func (v *SematicVersion) IsGreaterOrEqual(v2 *SematicVersion) bool
- func (v *SematicVersion) IsLess(v2 *SematicVersion) bool
- func (v *SematicVersion) IsLessOrEqual(v2 *SematicVersion) bool
- func (v *SematicVersion) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var ApplicationVersion = NewVersion(0, 0, 1)
ApplicationVersion represents application version.
Functions ¶
This section is empty.
Types ¶
type SematicVersion ¶
type SematicVersion struct {
// contains filtered or unexported fields
}
SematicVersion represents version information with Sematic Versioning specification.
func NewVersion ¶
func NewVersion(major, minor, patch uint) *SematicVersion
NewVersion initializes a new instance of SematicVersion.
func (*SematicVersion) IsEqual ¶
func (v *SematicVersion) IsEqual(v2 *SematicVersion) bool
IsEqual returns true if version instance is equal to the second.
func (*SematicVersion) IsGreater ¶
func (v *SematicVersion) IsGreater(v2 *SematicVersion) bool
IsGreater returns true if version instance is greater than the second.
func (*SematicVersion) IsGreaterOrEqual ¶
func (v *SematicVersion) IsGreaterOrEqual(v2 *SematicVersion) bool
IsGreaterOrEqual returns true if version instance is greater than or equal to the second.
func (*SematicVersion) IsLess ¶
func (v *SematicVersion) IsLess(v2 *SematicVersion) bool
IsLess returns true if version instance is less than the second.
func (*SematicVersion) IsLessOrEqual ¶
func (v *SematicVersion) IsLessOrEqual(v2 *SematicVersion) bool
IsLessOrEqual returns true if version instance is less than or equal to the second.
func (*SematicVersion) String ¶
func (v *SematicVersion) String() string
String returns a string that represents this instance.
Click to show internal directories.
Click to hide internal directories.