Module rebar_semver

Data Types

constraint()

constraint() = fun((ec_semver:semver()) -> boolean())

version()

version() = ec_semver:semver()

Function Index

cmp/2
format/1
is_prerelease_or_build/1
is_valid/1
match/2
parse_constraint/1
parse_version/1

Function Details

cmp/2

cmp(Vsn1::version(), Vsn2::version()) -> gt | lt | eq

format/1

format(Vsn::version()) -> binary()

is_prerelease_or_build/1

is_prerelease_or_build(Vsn::undefined | binary()) -> boolean()

is_valid/1

is_valid(Vsn::undefined | binary()) -> boolean()

match/2

match(Version::version(), Constraint::constraint()) -> boolean()

parse_constraint/1

parse_constraint(Constraint::undefined | binary()) -> {ok, constraint()} | {error, {invalid_vsn, binary()}}

parse_version/1

parse_version(Version::binary()) -> {ok, version()} | {error, {invalid_vsn, binary()}}


Generated by EDoc