Documentation ¶
Overview ¶
Package core contains the core models of marbles. Version hiddes the internal implementation.
Index ¶
- type Version
- func (v *Version) Compare(other *Version) int
- func (v *Version) Equal(o *Version) bool
- func (v *Version) GreaterThan(o *Version) bool
- func (v *Version) GreaterThanOrEqual(o *Version) bool
- func (v *Version) LessThan(o *Version) bool
- func (v *Version) LessThanOrEqual(o *Version) bool
- func (v *Version) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Version ¶
type Version struct {
// contains filtered or unexported fields
}
Version struct represent a version hidding the inner implementation which is hashicorp go-version
func (*Version) Compare ¶
Compare compares this version to another version. Returns hashicorp/go-version compare which is:
-1 this is smalle 0 equals 1 this is larger
func (*Version) GreaterThan ¶
GreaterThan tests if this version is greater than another version.
func (*Version) GreaterThanOrEqual ¶
GreaterThanOrEqual tests if this version is greater than or equal to another version.
func (*Version) LessThanOrEqual ¶
LessThanOrEqual tests if this version is less than or equal to another version.
Click to show internal directories.
Click to hide internal directories.