Expand description
RPM Package Manager library (i.e. librpm.so) low-level FFI bindings
(automatically generated by bindgen)
This crate isn’t intended to be used directly, but instead provides the low-level binding which is used by the idiomatic librpm crate.
Re-exports§
pub use self::rpmRC_e as rpmRC;
Structs§
- _FD_s
- header
Token_ s - rpmMacro
Context_ s - rpmdb
Match Iterator_ s - rpmds_s
- rpmfiles_
s - rpmstr
Pool_ s - rpmtd_s
- rpmts_s
- rpmver_
s
Constants§
- Workarounds_
W_ RPMTAG_ NOT_ FOUND - header
GetFlags_ e_ HEADERGET_ ALLOC - header
GetFlags_ e_ HEADERGET_ ARGV - header
GetFlags_ e_ HEADERGET_ DEFAULT - header
GetFlags_ e_ HEADERGET_ EXT - header
GetFlags_ e_ HEADERGET_ MINMEM - header
GetFlags_ e_ HEADERGET_ RAW - rpmDbi
Tag_ e_ RPMDBI_ BASENAMES - rpmDbi
Tag_ e_ RPMDBI_ CONFLICTNAME - rpmDbi
Tag_ e_ RPMDBI_ DIRNAMES - rpmDbi
Tag_ e_ RPMDBI_ ENHANCENAME - rpmDbi
Tag_ e_ RPMDBI_ FILETRIGGERNAME - rpmDbi
Tag_ e_ RPMDBI_ GROUP - rpmDbi
Tag_ e_ RPMDBI_ INSTALLTID - rpmDbi
Tag_ e_ RPMDBI_ INSTFILENAMES - rpmDbi
Tag_ e_ RPMDBI_ LABEL - rpmDbi
Tag_ e_ RPMDBI_ NAME - rpmDbi
Tag_ e_ RPMDBI_ OBSOLETENAME - rpmDbi
Tag_ e_ RPMDBI_ PACKAGES - rpmDbi
Tag_ e_ RPMDBI_ PROVIDENAME - rpmDbi
Tag_ e_ RPMDBI_ RECOMMENDNAME - rpmDbi
Tag_ e_ RPMDBI_ REQUIRENAME - rpmDbi
Tag_ e_ RPMDBI_ SHA1HEADER - rpmDbi
Tag_ e_ RPMDBI_ SIGM D5 - rpmDbi
Tag_ e_ RPMDBI_ SUGGESTNAME - rpmDbi
Tag_ e_ RPMDBI_ SUPPLEMENTNAME - rpmDbi
Tag_ e_ RPMDBI_ TRANSFILETRIGGERNAME - rpmDbi
Tag_ e_ RPMDBI_ TRIGGERNAME - rpmRC_
e_ RPMRC_ FAIL - rpmRC_
e_ RPMRC_ NOKEY - rpmRC_
e_ RPMRC_ NOTFOUND - rpmRC_
e_ RPMRC_ NOTTRUSTED - rpmRC_
e_ RPMRC_ OK - rpmSig
Tag_ e_ RPMSIGTAG_ BADSH A1_ 1 - rpmSig
Tag_ e_ RPMSIGTAG_ BADSH A1_ 2 - rpmSig
Tag_ e_ RPMSIGTAG_ DSA - rpmSig
Tag_ e_ RPMSIGTAG_ FILESIGNATURELENGTH - rpmSig
Tag_ e_ RPMSIGTAG_ FILESIGNATURES - rpmSig
Tag_ e_ RPMSIGTAG_ GPG - rpmSig
Tag_ e_ RPMSIGTAG_ LEMD5_ 1 - rpmSig
Tag_ e_ RPMSIGTAG_ LEMD5_ 2 - rpmSig
Tag_ e_ RPMSIGTAG_ LONGARCHIVESIZE - rpmSig
Tag_ e_ RPMSIGTAG_ LONGSIZE - rpmSig
Tag_ e_ RPMSIGTAG_ MD5 - rpmSig
Tag_ e_ RPMSIGTAG_ PAYLOADSIZE - rpmSig
Tag_ e_ RPMSIGTAG_ PGP - rpmSig
Tag_ e_ RPMSIGTAG_ PGP5 - rpmSig
Tag_ e_ RPMSIGTAG_ RESERVEDSPACE - rpmSig
Tag_ e_ RPMSIGTAG_ RSA - rpmSig
Tag_ e_ RPMSIGTAG_ SHA1 - rpmSig
Tag_ e_ RPMSIGTAG_ SHA256 - rpmSig
Tag_ e_ RPMSIGTAG_ SIZE - rpmSig
Tag_ e_ RPMSIGTAG_ VERITYSIGNATUREALGO - rpmSig
Tag_ e_ RPMSIGTAG_ VERITYSIGNATURES - rpmTag
Class_ e_ RPM_ BINARY_ CLASS - rpmTag
Class_ e_ RPM_ NULL_ CLASS - rpmTag
Class_ e_ RPM_ NUMERIC_ CLASS - rpmTag
Class_ e_ RPM_ STRING_ CLASS - rpmTag
Type_ e_ RPM_ BIN_ TYPE - rpmTag
Type_ e_ RPM_ CHAR_ TYPE - rpmTag
Type_ e_ RPM_ I18NSTRING_ TYPE - rpmTag
Type_ e_ RPM_ INT8_ TYPE - rpmTag
Type_ e_ RPM_ INT16_ TYPE - rpmTag
Type_ e_ RPM_ INT32_ TYPE - rpmTag
Type_ e_ RPM_ INT64_ TYPE - rpmTag
Type_ e_ RPM_ NULL_ TYPE - rpmTag
Type_ e_ RPM_ STRING_ ARRAY_ TYPE - rpmTag
Type_ e_ RPM_ STRING_ TYPE - rpmTag_
e_ RPMTAG_ ARCH - rpmTag_
e_ RPMTAG_ ARCHIVESIZE - rpmTag_
e_ RPMTAG_ ARCHSUFFIX - rpmTag_
e_ RPMTAG_ AUTOINSTALLED - rpmTag_
e_ RPMTAG_ AUTOPROV - rpmTag_
e_ RPMTAG_ AUTOREQ - rpmTag_
e_ RPMTAG_ AUTOREQPROV - rpmTag_
e_ RPMTAG_ BADSH A1_ 1 - rpmTag_
e_ RPMTAG_ BADSH A1_ 2 - rpmTag_
e_ RPMTAG_ BASENAMES - rpmTag_
e_ RPMTAG_ BLINKHDRID - rpmTag_
e_ RPMTAG_ BLINKNEVRA - rpmTag_
e_ RPMTAG_ BLINKPKGID - rpmTag_
e_ RPMTAG_ BROKENM D5 - rpmTag_
e_ RPMTAG_ BUGURL - rpmTag_
e_ RPMTAG_ BUILDARCHS - rpmTag_
e_ RPMTAG_ BUILDCONFLICTS - rpmTag_
e_ RPMTAG_ BUILDCPUCLOCK - rpmTag_
e_ RPMTAG_ BUILDENHANCES - rpmTag_
e_ RPMTAG_ BUILDHOST - rpmTag_
e_ RPMTAG_ BUILDMACROS - rpmTag_
e_ RPMTAG_ BUILDOBSOLETES - rpmTag_
e_ RPMTAG_ BUILDPLATFORMS - rpmTag_
e_ RPMTAG_ BUILDPREREQ - rpmTag_
e_ RPMTAG_ BUILDPROVIDES - rpmTag_
e_ RPMTAG_ BUILDREQUIRES - rpmTag_
e_ RPMTAG_ BUILDROOT - rpmTag_
e_ RPMTAG_ BUILDSUGGESTS - rpmTag_
e_ RPMTAG_ BUILDTIME - rpmTag_
e_ RPMTAG_ CACHECTIME - rpmTag_
e_ RPMTAG_ CACHEPKGMTIME - rpmTag_
e_ RPMTAG_ CACHEPKGPATH - rpmTag_
e_ RPMTAG_ CACHEPKGSIZE - rpmTag_
e_ RPMTAG_ CAPABILITY - rpmTag_
e_ RPMTAG_ CHANGELOG - rpmTag_
e_ RPMTAG_ CHANGELOGNAME - rpmTag_
e_ RPMTAG_ CHANGELOGTEXT - rpmTag_
e_ RPMTAG_ CHANGELOGTIME - rpmTag_
e_ RPMTAG_ CLASSDICT - rpmTag_
e_ RPMTAG_ COLLECTIONS - rpmTag_
e_ RPMTAG_ CONFLICTATTRSX - rpmTag_
e_ RPMTAG_ CONFLICTFLAGS - rpmTag_
e_ RPMTAG_ CONFLICTNAME - rpmTag_
e_ RPMTAG_ CONFLICTNEVRS - rpmTag_
e_ RPMTAG_ CONFLICTVERSION - rpmTag_
e_ RPMTAG_ COOKIE - rpmTag_
e_ RPMTAG_ CVSID - rpmTag_
e_ RPMTAG_ DBINSTANCE - rpmTag_
e_ RPMTAG_ DEFAULTPREFIX - rpmTag_
e_ RPMTAG_ DEPATTRSDICT - rpmTag_
e_ RPMTAG_ DEPENDSDICT - rpmTag_
e_ RPMTAG_ DESCRIPTION - rpmTag_
e_ RPMTAG_ DIRINDEXES - rpmTag_
e_ RPMTAG_ DIRNAMES - rpmTag_
e_ RPMTAG_ DISTRIBUTION - rpmTag_
e_ RPMTAG_ DISTTAG - rpmTag_
e_ RPMTAG_ DISTURL - rpmTag_
e_ RPMTAG_ DOCDIR - rpmTag_
e_ RPMTAG_ DSAHEADER - rpmTag_
e_ RPMTAG_ ENCODING - rpmTag_
e_ RPMTAG_ ENHANCEFLAGS - rpmTag_
e_ RPMTAG_ ENHANCENAME - rpmTag_
e_ RPMTAG_ ENHANCENEVRS - rpmTag_
e_ RPMTAG_ ENHANCEVERSION - rpmTag_
e_ RPMTAG_ EPOCH - rpmTag_
e_ RPMTAG_ EPOCHNUM - rpmTag_
e_ RPMTAG_ EVR - rpmTag_
e_ RPMTAG_ EXCLUDE - rpmTag_
e_ RPMTAG_ EXCLUDEARCH - rpmTag_
e_ RPMTAG_ EXCLUDEOS - rpmTag_
e_ RPMTAG_ EXCLUSIVE - rpmTag_
e_ RPMTAG_ EXCLUSIVEARCH - rpmTag_
e_ RPMTAG_ EXCLUSIVEOS - rpmTag_
e_ RPMTAG_ FILECAPS - rpmTag_
e_ RPMTAG_ FILECLASS - rpmTag_
e_ RPMTAG_ FILECOLORS - rpmTag_
e_ RPMTAG_ FILECONTEXTS - rpmTag_
e_ RPMTAG_ FILEDEPENDSN - rpmTag_
e_ RPMTAG_ FILEDEPENDSX - rpmTag_
e_ RPMTAG_ FILEDEVICES - rpmTag_
e_ RPMTAG_ FILEDIGESTALGO - rpmTag_
e_ RPMTAG_ FILEDIGESTALGOS - rpmTag_
e_ RPMTAG_ FILEDIGESTS - rpmTag_
e_ RPMTAG_ FILEFLAGS - rpmTag_
e_ RPMTAG_ FILEGIDS - rpmTag_
e_ RPMTAG_ FILEGROUPNAME - rpmTag_
e_ RPMTAG_ FILEINODES - rpmTag_
e_ RPMTAG_ FILELANGS - rpmTag_
e_ RPMTAG_ FILELINKTOS - rpmTag_
e_ RPMTAG_ FILEMODES - rpmTag_
e_ RPMTAG_ FILEMTIMES - rpmTag_
e_ RPMTAG_ FILENAMES - rpmTag_
e_ RPMTAG_ FILENLINKS - rpmTag_
e_ RPMTAG_ FILEPROVIDE - rpmTag_
e_ RPMTAG_ FILERDEVS - rpmTag_
e_ RPMTAG_ FILEREQUIRE - rpmTag_
e_ RPMTAG_ FILESIGNATURELENGTH - rpmTag_
e_ RPMTAG_ FILESIGNATURES - rpmTag_
e_ RPMTAG_ FILESIZES - rpmTag_
e_ RPMTAG_ FILESTATES - rpmTag_
e_ RPMTAG_ FILETRIGGERCONDS - rpmTag_
e_ RPMTAG_ FILETRIGGERFLAGS - rpmTag_
e_ RPMTAG_ FILETRIGGERIN - rpmTag_
e_ RPMTAG_ FILETRIGGERINDEX - rpmTag_
e_ RPMTAG_ FILETRIGGERNAME - rpmTag_
e_ RPMTAG_ FILETRIGGERPOSTUN - rpmTag_
e_ RPMTAG_ FILETRIGGERPRIORITIES - rpmTag_
e_ RPMTAG_ FILETRIGGERSCRIPTFLAGS - rpmTag_
e_ RPMTAG_ FILETRIGGERSCRIPTPROG - rpmTag_
e_ RPMTAG_ FILETRIGGERSCRIPTS - rpmTag_
e_ RPMTAG_ FILETRIGGERTYPE - rpmTag_
e_ RPMTAG_ FILETRIGGERUN - rpmTag_
e_ RPMTAG_ FILETRIGGERVERSION - rpmTag_
e_ RPMTAG_ FILEUIDS - rpmTag_
e_ RPMTAG_ FILEUSERNAME - rpmTag_
e_ RPMTAG_ FILEVERIFYFLAGS - rpmTag_
e_ RPMTAG_ FILEXATTRSX - rpmTag_
e_ RPMTAG_ FIRSTFREE_ TAG - rpmTag_
e_ RPMTAG_ FLINKHDRID - rpmTag_
e_ RPMTAG_ FLINKNEVRA - rpmTag_
e_ RPMTAG_ FLINKPKGID - rpmTag_
e_ RPMTAG_ FSCONTEXTS - rpmTag_
e_ RPMTAG_ FSNAMES - rpmTag_
e_ RPMTAG_ FSSIZES - rpmTag_
e_ RPMTAG_ GIF - rpmTag_
e_ RPMTAG_ GROUP - rpmTag_
e_ RPMTAG_ HEADERCOLOR - rpmTag_
e_ RPMTAG_ HEADER I18NTABLE - rpmTag_
e_ RPMTAG_ HEADERIMAGE - rpmTag_
e_ RPMTAG_ HEADERIMMUTABLE - rpmTag_
e_ RPMTAG_ HEADERREGIONS - rpmTag_
e_ RPMTAG_ HEADERSIGNATURES - rpmTag_
e_ RPMTAG_ ICON - rpmTag_
e_ RPMTAG_ IDENTITY - rpmTag_
e_ RPMTAG_ INSTALLCOLOR - rpmTag_
e_ RPMTAG_ INSTALLPREFIX - rpmTag_
e_ RPMTAG_ INSTALLTID - rpmTag_
e_ RPMTAG_ INSTALLTIME - rpmTag_
e_ RPMTAG_ INSTFILENAMES - rpmTag_
e_ RPMTAG_ INSTPREFIXES - rpmTag_
e_ RPMTAG_ KEYWORDS - rpmTag_
e_ RPMTAG_ LICENSE - rpmTag_
e_ RPMTAG_ LONGARCHIVESIZE - rpmTag_
e_ RPMTAG_ LONGFILESIZES - rpmTag_
e_ RPMTAG_ LONGSIGSIZE - rpmTag_
e_ RPMTAG_ LONGSIZE - rpmTag_
e_ RPMTAG_ MODULARITYLABEL - rpmTag_
e_ RPMTAG_ MSSFDOMAIN - rpmTag_
e_ RPMTAG_ MSSFMANIFEST - rpmTag_
e_ RPMTAG_ NAME - rpmTag_
e_ RPMTAG_ NEVR - rpmTag_
e_ RPMTAG_ NEVRA - rpmTag_
e_ RPMTAG_ NOPATCH - rpmTag_
e_ RPMTAG_ NOSOURCE - rpmTag_
e_ RPMTAG_ NOT_ FOUND - rpmTag_
e_ RPMTAG_ NVR - rpmTag_
e_ RPMTAG_ NVRA - rpmTag_
e_ RPMTAG_ OBSOLETEATTRSX - rpmTag_
e_ RPMTAG_ OBSOLETEFLAGS - rpmTag_
e_ RPMTAG_ OBSOLETENAME - rpmTag_
e_ RPMTAG_ OBSOLETENEVRS - rpmTag_
e_ RPMTAG_ OBSOLETEVERSION - rpmTag_
e_ RPMTAG_ OLDENHANCESFLAGS - rpmTag_
e_ RPMTAG_ OLDENHANCESNAME - rpmTag_
e_ RPMTAG_ OLDENHANCESVERSION - rpmTag_
e_ RPMTAG_ OLDFILENAMES - rpmTag_
e_ RPMTAG_ OLDORIGFILENAMES - rpmTag_
e_ RPMTAG_ OLDSUGGESTSFLAGS - rpmTag_
e_ RPMTAG_ OLDSUGGESTSNAME - rpmTag_
e_ RPMTAG_ OLDSUGGESTSVERSION - rpmTag_
e_ RPMTAG_ OPTFLAGS - rpmTag_
e_ RPMTAG_ ORDERFLAGS - rpmTag_
e_ RPMTAG_ ORDERNAME - rpmTag_
e_ RPMTAG_ ORDERVERSION - rpmTag_
e_ RPMTAG_ ORIGBASENAMES - rpmTag_
e_ RPMTAG_ ORIGDIRINDEXES - rpmTag_
e_ RPMTAG_ ORIGDIRNAMES - rpmTag_
e_ RPMTAG_ ORIGFILENAMES - rpmTag_
e_ RPMTAG_ OS - rpmTag_
e_ RPMTAG_ PACKAGECOLOR - rpmTag_
e_ RPMTAG_ PACKAGEORIGIN - rpmTag_
e_ RPMTAG_ PACKAGEPREFCOLOR - rpmTag_
e_ RPMTAG_ PACKAGER - rpmTag_
e_ RPMTAG_ PATCH - rpmTag_
e_ RPMTAG_ PATCHESFLAGS - rpmTag_
e_ RPMTAG_ PATCHESNAME - rpmTag_
e_ RPMTAG_ PATCHESVERSION - rpmTag_
e_ RPMTAG_ PAYLOADCOMPRESSOR - rpmTag_
e_ RPMTAG_ PAYLOADDIGEST - rpmTag_
e_ RPMTAG_ PAYLOADDIGESTALGO - rpmTag_
e_ RPMTAG_ PAYLOADDIGESTALT - rpmTag_
e_ RPMTAG_ PAYLOADFLAGS - rpmTag_
e_ RPMTAG_ PAYLOADFORMAT - rpmTag_
e_ RPMTAG_ PLATFORM - rpmTag_
e_ RPMTAG_ POLICIES - rpmTag_
e_ RPMTAG_ POLICYFLAGS - rpmTag_
e_ RPMTAG_ POLICYNAMES - rpmTag_
e_ RPMTAG_ POLICYTYPES - rpmTag_
e_ RPMTAG_ POLICYTYPESINDEXES - rpmTag_
e_ RPMTAG_ POSTIN - rpmTag_
e_ RPMTAG_ POSTINFLAGS - rpmTag_
e_ RPMTAG_ POSTINPROG - rpmTag_
e_ RPMTAG_ POSTTRANS - rpmTag_
e_ RPMTAG_ POSTTRANSFLAGS - rpmTag_
e_ RPMTAG_ POSTTRANSPROG - rpmTag_
e_ RPMTAG_ POSTUN - rpmTag_
e_ RPMTAG_ POSTUNFLAGS - rpmTag_
e_ RPMTAG_ POSTUNPROG - rpmTag_
e_ RPMTAG_ PREFIXES - rpmTag_
e_ RPMTAG_ PREIN - rpmTag_
e_ RPMTAG_ PREINFLAGS - rpmTag_
e_ RPMTAG_ PREINPROG - rpmTag_
e_ RPMTAG_ PREREQ - rpmTag_
e_ RPMTAG_ PRETRANS - rpmTag_
e_ RPMTAG_ PRETRANSFLAGS - rpmTag_
e_ RPMTAG_ PRETRANSPROG - rpmTag_
e_ RPMTAG_ PREUN - rpmTag_
e_ RPMTAG_ PREUNFLAGS - rpmTag_
e_ RPMTAG_ PREUNPROG - rpmTag_
e_ RPMTAG_ PRIORITY - rpmTag_
e_ RPMTAG_ PROVIDEATTRSX - rpmTag_
e_ RPMTAG_ PROVIDEFLAGS - rpmTag_
e_ RPMTAG_ PROVIDENAME - rpmTag_
e_ RPMTAG_ PROVIDENEVRS - rpmTag_
e_ RPMTAG_ PROVIDEVERSION - rpmTag_
e_ RPMTAG_ PUBKEYS - rpmTag_
e_ RPMTAG_ RECOMMENDFLAGS - rpmTag_
e_ RPMTAG_ RECOMMENDNAME - rpmTag_
e_ RPMTAG_ RECOMMENDNEVRS - rpmTag_
e_ RPMTAG_ RECOMMENDVERSION - rpmTag_
e_ RPMTAG_ RECONTEXTS - rpmTag_
e_ RPMTAG_ RELEASE - rpmTag_
e_ RPMTAG_ REMOVEPATHPOSTFIXES - rpmTag_
e_ RPMTAG_ REMOVETID - rpmTag_
e_ RPMTAG_ REPOTAG - rpmTag_
e_ RPMTAG_ REQUIREATTRSX - rpmTag_
e_ RPMTAG_ REQUIREFLAGS - rpmTag_
e_ RPMTAG_ REQUIRENAME - rpmTag_
e_ RPMTAG_ REQUIRENEVRS - rpmTag_
e_ RPMTAG_ REQUIREVERSION - rpmTag_
e_ RPMTAG_ RHNPLATFORM - rpmTag_
e_ RPMTAG_ ROOT - rpmTag_
e_ RPMTAG_ RPMVERSION - rpmTag_
e_ RPMTAG_ RSAHEADER - rpmTag_
e_ RPMTAG_ SCRIPTMETRICS - rpmTag_
e_ RPMTAG_ SCRIPTSTATES - rpmTag_
e_ RPMTAG_ SHA1HEADER - rpmTag_
e_ RPMTAG_ SHA1RHN - rpmTag_
e_ RPMTAG_ SHA256HEADER - rpmTag_
e_ RPMTAG_ SIGGPG - rpmTag_
e_ RPMTAG_ SIGLEM D5_ 1 - rpmTag_
e_ RPMTAG_ SIGLEM D5_ 2 - rpmTag_
e_ RPMTAG_ SIGM D5 - rpmTag_
e_ RPMTAG_ SIGPGP - rpmTag_
e_ RPMTAG_ SIGPG P5 - rpmTag_
e_ RPMTAG_ SIGSIZE - rpmTag_
e_ RPMTAG_ SIG_ BASE - rpmTag_
e_ RPMTAG_ SIZE - rpmTag_
e_ RPMTAG_ SOURCE - rpmTag_
e_ RPMTAG_ SOURCELICENSE - rpmTag_
e_ RPMTAG_ SOURCEPACKAGE - rpmTag_
e_ RPMTAG_ SOURCEPKGID - rpmTag_
e_ RPMTAG_ SOURCERPM - rpmTag_
e_ RPMTAG_ SPEC - rpmTag_
e_ RPMTAG_ SUGGESTFLAGS - rpmTag_
e_ RPMTAG_ SUGGESTNAME - rpmTag_
e_ RPMTAG_ SUGGESTNEVRS - rpmTag_
e_ RPMTAG_ SUGGESTVERSION - rpmTag_
e_ RPMTAG_ SUMMARY - rpmTag_
e_ RPMTAG_ SUPPLEMENTFLAGS - rpmTag_
e_ RPMTAG_ SUPPLEMENTNAME - rpmTag_
e_ RPMTAG_ SUPPLEMENTNEVRS - rpmTag_
e_ RPMTAG_ SUPPLEMENTVERSION - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERCONDS - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERFLAGS - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERIN - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERINDEX - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERNAME - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERPOSTUN - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERPRIORITIES - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERSCRIPTFLAGS - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERSCRIPTPROG - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERSCRIPTS - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERTYPE - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERUN - rpmTag_
e_ RPMTAG_ TRANSFILETRIGGERVERSION - rpmTag_
e_ RPMTAG_ TRANSLATIONURL - rpmTag_
e_ RPMTAG_ TRIGGERCONDS - rpmTag_
e_ RPMTAG_ TRIGGERFLAGS - rpmTag_
e_ RPMTAG_ TRIGGERIN - rpmTag_
e_ RPMTAG_ TRIGGERINDEX - rpmTag_
e_ RPMTAG_ TRIGGERNAME - rpmTag_
e_ RPMTAG_ TRIGGERPOSTUN - rpmTag_
e_ RPMTAG_ TRIGGERPREIN - rpmTag_
e_ RPMTAG_ TRIGGERSCRIPTFLAGS - rpmTag_
e_ RPMTAG_ TRIGGERSCRIPTPROG - rpmTag_
e_ RPMTAG_ TRIGGERSCRIPTS - rpmTag_
e_ RPMTAG_ TRIGGERTYPE - rpmTag_
e_ RPMTAG_ TRIGGERUN - rpmTag_
e_ RPMTAG_ TRIGGERVERSION - rpmTag_
e_ RPMTAG_ UPSTREAMRELEASES - rpmTag_
e_ RPMTAG_ URL - rpmTag_
e_ RPMTAG_ VARIANTS - rpmTag_
e_ RPMTAG_ VCS - rpmTag_
e_ RPMTAG_ VENDOR - rpmTag_
e_ RPMTAG_ VERBOSE - rpmTag_
e_ RPMTAG_ VERIFYSCRIPT - rpmTag_
e_ RPMTAG_ VERIFYSCRIPTFLAGS - rpmTag_
e_ RPMTAG_ VERIFYSCRIPTPROG - rpmTag_
e_ RPMTAG_ VERITYSIGNATUREALGO - rpmTag_
e_ RPMTAG_ VERITYSIGNATURES - rpmTag_
e_ RPMTAG_ VERSION - rpmTag_
e_ RPMTAG_ XATTRSDICT - rpmTag_
e_ RPMTAG_ XMAJOR - rpmTag_
e_ RPMTAG_ XMINOR - rpmTag_
e_ RPMTAG_ XPM - rpmVS
Flags_ e_ RPMVSF_ DEFAULT - rpmVS
Flags_ e_ RPMVSF_ NEEDPAYLOAD - rpmVS
Flags_ e_ RPMVSF_ NODSA - rpmVS
Flags_ e_ RPMVSF_ NODSAHEADER - rpmVS
Flags_ e_ RPMVSF_ NOHDRCHK - rpmVS
Flags_ e_ RPMVSF_ NOMD5 - rpmVS
Flags_ e_ RPMVSF_ NOPAYLOAD - rpmVS
Flags_ e_ RPMVSF_ NORSA - rpmVS
Flags_ e_ RPMVSF_ NORSAHEADER - rpmVS
Flags_ e_ RPMVSF_ NOSH A1HEADER - rpmVS
Flags_ e_ RPMVSF_ NOSH A256HEADER - rpmfile
Attrs_ e_ RPMFILE_ ARTIFACT - rpmfile
Attrs_ e_ RPMFILE_ CONFIG - rpmfile
Attrs_ e_ RPMFILE_ DOC - rpmfile
Attrs_ e_ RPMFILE_ GHOST - rpmfile
Attrs_ e_ RPMFILE_ ICON - rpmfile
Attrs_ e_ RPMFILE_ LICENSE - rpmfile
Attrs_ e_ RPMFILE_ MISSINGOK - rpmfile
Attrs_ e_ RPMFILE_ NONE - rpmfile
Attrs_ e_ RPMFILE_ NOREPLACE - rpmfile
Attrs_ e_ RPMFILE_ PUBKEY - rpmfile
Attrs_ e_ RPMFILE_ README - rpmfile
Attrs_ e_ RPMFILE_ SPECFILE - rpmsense
Flags_ e_ RPMSENSE_ ANY - rpmsense
Flags_ e_ RPMSENSE_ CONFIG - rpmsense
Flags_ e_ RPMSENSE_ EQUAL - rpmsense
Flags_ e_ RPMSENSE_ FIND_ PROVIDES - rpmsense
Flags_ e_ RPMSENSE_ FIND_ REQUIRES - rpmsense
Flags_ e_ RPMSENSE_ GREATER - rpmsense
Flags_ e_ RPMSENSE_ INTERP - rpmsense
Flags_ e_ RPMSENSE_ KEYRING - rpmsense
Flags_ e_ RPMSENSE_ LESS - rpmsense
Flags_ e_ RPMSENSE_ META - rpmsense
Flags_ e_ RPMSENSE_ MISSINGOK - rpmsense
Flags_ e_ RPMSENSE_ POSTTRANS - rpmsense
Flags_ e_ RPMSENSE_ PREREQ - rpmsense
Flags_ e_ RPMSENSE_ PRETRANS - rpmsense
Flags_ e_ RPMSENSE_ RPMLIB - rpmsense
Flags_ e_ RPMSENSE_ SCRIPT_ POST - rpmsense
Flags_ e_ RPMSENSE_ SCRIPT_ POSTUN - rpmsense
Flags_ e_ RPMSENSE_ SCRIPT_ PRE - rpmsense
Flags_ e_ RPMSENSE_ SCRIPT_ PREUN - rpmsense
Flags_ e_ RPMSENSE_ SCRIPT_ VERIFY - rpmsense
Flags_ e_ RPMSENSE_ TRIGGERIN - rpmsense
Flags_ e_ RPMSENSE_ TRIGGERPOSTUN - rpmsense
Flags_ e_ RPMSENSE_ TRIGGERPREIN - rpmsense
Flags_ e_ RPMSENSE_ TRIGGERUN
Statics§
Functions§
- Fclose⚠
- Fopen⚠
- header
Free ⚠ - header
Get ⚠ - header
Link ⚠ - header
New ⚠ - rpmDefine
Macro ⚠ - rpmExpand
Macros ⚠ - rpmExpand
Numeric ⚠ - rpmMacro
IsDefined ⚠ - rpmPop
Macro ⚠ - rpmRead
Config ⚠Files - rpmRead
Package ⚠File - rpmdb
Free ⚠Iterator - rpmdb
Next ⚠Iterator - rpmds
Count ⚠ - rpmdsEVR⚠
- rpmds
Flags ⚠ - rpmds
Free ⚠ - rpmds
Init ⚠ - rpmdsN⚠
- rpmds
New ⚠ - rpmds
Next ⚠ - rpmfilesBN⚠
- rpmfilesDI⚠
- rpmfilesDN⚠
- rpmfiles
Digest ⚠Algo - rpmfilesFC⚠
- rpmfilesF
Caps ⚠ - rpmfilesF
Digest ⚠ - rpmfilesF
Flags ⚠ - rpmfilesF
Group ⚠ - rpmfilesF
Link ⚠ - rpmfilesF
Mode ⚠ - rpmfilesFN⚠
- rpmfilesF
Size ⚠ - rpmfilesF
User ⚠ - rpmfiles
Free ⚠ - rpmfiles
New ⚠ - rpmtd
Free ⚠Data - rpmtd
Next ⚠String - rpmtd
Reset ⚠ - rpmts
Clean ⚠ - rpmts
Create ⚠ - rpmts
Free ⚠ - rpmts
Init ⚠Iterator - rpmts
SetVS ⚠Flags - rpmver
Cmp ⚠ - rpmverE⚠
- rpmverEVR⚠
- rpmver
Free ⚠ - rpmver
New ⚠ - rpmver
Parse ⚠ - rpmverR⚠
- rpmverV⚠
- rpmvercmp⚠
Type Aliases§
- FD_t
- Header
- Workarounds
- On some library versions RPMTAG_NOT_FOUND is define rather than enum field, and bindgen can’t convert it uniformly. Provide a separate constant here:
- header
GetFlags - header
GetFlags_ e - rpmDbi
TagVal - rpmDbi
Tag_ e - rpmFlags
- rpmMacro
Context - rpmRC_e
- rpmSig
Tag_ e - rpmTag
Class_ e - rpmTag
Type_ e - rpmTag
Val - rpmTag_
e - rpmVS
Flags - rpmVS
Flags_ e - rpm_
count_ t - rpm_
data_ t - rpm_
loff_ t - rpm_
mode_ t - rpm_
tag_ t - rpm_
tagtype_ t - rpmdb
Match Iterator - rpmds
- rpmfi
Flags - rpmfile
Attrs - rpmfile
Attrs_ e - rpmfiles
- rpmsense
Flags - rpmsense
Flags_ e - rpmstr
Pool - rpmtd
- rpmtd
Flags - rpmts
- rpmver