Module value

Module value 

Source
Expand description

Value types used by the database.

Structs§

Architecture
Type of iterator item of ArchitectureList and value of arch.
ArchitectureIterator
Iterator type of ArchitectureList.
ArchitectureList
Type of value of ARCH.
Base
Type of value of BASE and pkgbase.
BuildOption
Type of value of options.
ChangeLog
Type of value of changelog.
Dependency
Type of iterator item of DependencyList.
DependencyAndReason
Type of iterator item of DependencyAndReasonList.
DependencyAndReasonIterator
Iterator type of DependencyAndReasonList.
DependencyAndReasonList
Type of value of OPTDEPENDS.
DependencyIterator
Iterator type of DependencyList.
DependencyList
Type of value of DEPENDS, MAKEDEPENDS, CHECKDEPENDS, PROVIDES, CONFLICTS, and REPLACES.
DependencyName
Name of a dependency. It could either be a package name or a soname of a library.
DependencyReason
Reason for installing a dependency.
DependencySpecification
Specification of a dependency.
Description
Type of value of DESC and pkgdesc.
Epoch
Type of value of epoch.
FileName
Type of value of FILENAME, noextract, and install.
FilePath
Type of value of backup.
Group
Type of iterator item of GroupList and value of groups.
GroupIterator
Iterator type of GroupList.
GroupList
Type of value of GROUPS.
Hex128
Type of value of MD5SUM.
Hex256
Type of value of SHA256SUM.
License
Type of iterator item of LicenseList and value of license.
LicenseIterator
Iterator type of LicenseList.
LicenseList
Type of value of LICENSE.
Name
Type of value of NAME and pkgname.
Packager
Type of value of PACKAGER.
ParsedVersion
Result of Version::parse.
PgpKey
Type of value of validpgpkeys.
PgpSignature
Type of value of PGPSIG.
Release
Type of value of pkgrel.
RepositoryName
Name of a repository.
Size
Type of value of CSIZE and ISIZE.
SkipOrHex128
Type of value of md5sums.
SkipOrHex160
Type of value of sha1sums.
SkipOrHex224
Type of value of sha224sums.
SkipOrHex256
Type of value of sha256sums.
SkipOrHex384
Type of value of sha384sums.
SkipOrHex512
Type of value of sha512sums and b2sums.
Source
Type of value of source.
Timestamp
Type of value of BUILDDATE.
UpstreamVersion
Type of value of pkgver.
UpstreamVersionComponent
Component of UpstreamVersion, it includes a numeric prefix and a non-numeric suffix.
UpstreamVersionComponentIter
Iterator over UpstreamVersionComponent.
Url
Type of value of URL.
ValidUpstreamVersion
Upstream version which has been validated.
ValidateUpstreamVersionError
Error of UpstreamVersion::validate.
Version
Type of value of VERSION.

Enums§

DependencySpecificationOperator
Operator at the start of a DependencySpecification.
ParseVersionError
Error type of Version::parse.
SkipOrArray
Parse result of SkipOrHex*::u8_array methods.
SplitVersionError
Error type of Version::components.

Traits§

ParseArray
Types that implement this trait can parse its content into an array.