[][src]Module fapt::parse

These types are used to represent a crate::parse::Package.

Structs

Arch

An architecture specifier, such as amd64, or linux-any.

Binary

Binary package specific fields.

Constraint

A constraint on a version, e.g. >2.1

Dependency

One-or-more alternate dependencies from a dependency list. e.g. foo (>2.1) | bar [!i386 !amd64]

Identity

A user identity, e.g. John Smith <john@smi.th>

Package

The main package type.

SingleDependency

A dependency specification, e.g. foo (>2.1) [!linux] <first>

Source

Source package specific fields.

SourceArchive

The Files making up a source package

SourceBinary

Information on the binary packages built from a source package.

Vcs

A version control system entry, e.g. git Debian https://salsa.debian.org/foo/bar.git

Enums

ConstraintOperator

An operator inside a constraint, e.g. >, <, <=, ...

Cpu

A host cpu architecture and configuration, e.g. amd64, x32, arm64ilp32, ...

Kernel

A host kernel-and-ecosystem, e.g. linux, musl-linux, kfreebsd, ...

PackageType

The parsed top-level types for package

Priority

https://www.debian.org/doc/debian-policy/#priorities

SourceFormat

The Debian "format" name for the source layout

VcsTag

The type of the VCS entry, e.g. Original, Debian, Upstream, ...

VcsType

The name of the VCS tool/ecosystem used, e.g. git, bzr, ...