Skip to main content

Crate rpm_version

Crate rpm_version 

Source

Structs§

Evr
A full RPM “version” specifier has 3 different components - Epoch, Version, and Release.
EvrSortKey
Encode an EVR (epoch, version, release) as a memcmp-sortable binary key.
Nevra
A full RPM “NEVRA” consists of 5 different components - Name, Epoch, Version, Release, and Architecture.
Requirement
An RPM dependency requirement: a package name with an optional version constraint.

Enums§

ReqOperator
The comparison operator in an RPM dependency requirement.

Functions§

rpm_evr_compare
Compare two strings as RPM EVR values
version_sortkey
Encode a version or release string as a memcmp-sortable binary key.