Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Simple semantic versioning module
type version_part = [
| `Major
First part of version
*)| `Minor
Second part of version
*)| `Patch
Third part of version
*) ]
Part labels
val succ : version_part -> t -> t
succ vpart
v
increments vpart
component in v
val pred : version_part -> t -> t
pred vpart
v
decrements vpart
component in v
val of_string : string -> t option
Parse a semantic version from a string
val to_string : t -> string
Convert a semantic version to a string
module Query : sig ... end