Expand description
§pkgsrc
Rust interface to the pkg_install database and the pkgsrc mk infrastructure.
Modules§
- Digest hashing and validation. The
Digestmodule is mostly a thin wrapper around thedigestcrate and a selection ofhashesprovided by theRustCryptoproject, with some additional features for a pkgsrc context. - pkgsrc
distinfofile parsing and processing. - Module supporting the package database. WIP.
- Packing list parsing and generation.
pkg_summary(5)parsing and generation.
Structs§
- Parse
DEPENDSand other package dependency types. - Package pattern matching for so-called “dewey” patterns.
- A
Deweypattern parsing error. - Parse metadata contained in
+*files in a package archive. - Package pattern matching.
- Parse a
PKGNAMEinto its consituent parts. - Handling for
PKGPATHmetadata and relative package directory locations.
Enums§
- A
DEPENDSparsing error. - Type of dependency (full, build, bootstrap, test, etc.)
- Type of Metadata entry.
- A pattern parsing error.
- An invalid path was specified trying to create a new
PkgPath.