gleamoire/version
Types
The result of version resolution
pub type ResolvedVersion {
Unresolved
Specified(Version)
Resolved(Version)
}
Constructors
-
Unresolved
The version could not be resolved, so default to the latest
-
Specified(Version)
The version was specified explicitly by the user, so no resolution was required
-
Resolved(Version)
The version could be determined using version resolution
Functions
pub fn max_of(versions: List(Version)) -> Result(Version, Nil)
Returns the highest version out of a list of version numbers. Returns Error if passed an empty list
pub fn parse(str: String) -> Result(Version, Error)
Parses a semver string into a Version.