p
semver4s
package semver4s
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- semver4s
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class And(v1: Matcher, v2: Matcher) extends Matcher with Product with Serializable
- sealed trait Bound extends AnyRef
- sealed trait Bounded extends Bound
- case class CoreVersion(major: Long, minor: Long, patch: Long) extends Product with Serializable
- case class Exact(v: Version) extends Matcher with Product with Serializable
- case class Exclusive(by: Version) extends Bounded with Product with Serializable
- case class GT(v: Version) extends Matcher with Product with Serializable
- case class Inclusive(by: Version) extends Bounded with Product with Serializable
- case class LT(v: Version) extends Matcher with Product with Serializable
- sealed trait Matcher extends AnyRef
- case class Or(v1: Matcher, v2: Matcher) extends Matcher with Product with Serializable
- case class Version(major: Long, minor: Long, patch: Long, pre: Option[PreReleaseSuffix], build: Option[String]) extends Product with Serializable
Value Members
- def matcher(src: String): Either[Error, Matcher]
- val semVer: Parser[Version]
- val semVerMatcher: Parser0[Matcher]
- def version(src: String): Either[Error, Version]
- case object Always extends Matcher with Product with Serializable
- object Matcher
- object RangeParsers
- object SemVer
- object SemverParsers
- case object Unbounded extends Bound with Product with Serializable
- object Version extends Serializable
- object VersionOrder