Skip to main content

Crate librpm_sys

Crate librpm_sys 

Source
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
headerToken_s
rpmMacroContext_s
rpmdbMatchIterator_s
rpmds_s
rpmfiles_s
rpmstrPool_s
rpmtd_s
rpmts_s
rpmver_s

Constants§

Workarounds_W_RPMTAG_NOT_FOUND
headerGetFlags_e_HEADERGET_ALLOC
headerGetFlags_e_HEADERGET_ARGV
headerGetFlags_e_HEADERGET_DEFAULT
headerGetFlags_e_HEADERGET_EXT
headerGetFlags_e_HEADERGET_MINMEM
headerGetFlags_e_HEADERGET_RAW
rpmDbiTag_e_RPMDBI_BASENAMES
rpmDbiTag_e_RPMDBI_CONFLICTNAME
rpmDbiTag_e_RPMDBI_DIRNAMES
rpmDbiTag_e_RPMDBI_ENHANCENAME
rpmDbiTag_e_RPMDBI_FILETRIGGERNAME
rpmDbiTag_e_RPMDBI_GROUP
rpmDbiTag_e_RPMDBI_INSTALLTID
rpmDbiTag_e_RPMDBI_INSTFILENAMES
rpmDbiTag_e_RPMDBI_LABEL
rpmDbiTag_e_RPMDBI_NAME
rpmDbiTag_e_RPMDBI_OBSOLETENAME
rpmDbiTag_e_RPMDBI_PACKAGES
rpmDbiTag_e_RPMDBI_PROVIDENAME
rpmDbiTag_e_RPMDBI_RECOMMENDNAME
rpmDbiTag_e_RPMDBI_REQUIRENAME
rpmDbiTag_e_RPMDBI_SHA1HEADER
rpmDbiTag_e_RPMDBI_SIGMD5
rpmDbiTag_e_RPMDBI_SUGGESTNAME
rpmDbiTag_e_RPMDBI_SUPPLEMENTNAME
rpmDbiTag_e_RPMDBI_TRANSFILETRIGGERNAME
rpmDbiTag_e_RPMDBI_TRIGGERNAME
rpmRC_e_RPMRC_FAIL
rpmRC_e_RPMRC_NOKEY
rpmRC_e_RPMRC_NOTFOUND
rpmRC_e_RPMRC_NOTTRUSTED
rpmRC_e_RPMRC_OK
rpmSigTag_e_RPMSIGTAG_BADSHA1_1
rpmSigTag_e_RPMSIGTAG_BADSHA1_2
rpmSigTag_e_RPMSIGTAG_DSA
rpmSigTag_e_RPMSIGTAG_FILESIGNATURELENGTH
rpmSigTag_e_RPMSIGTAG_FILESIGNATURES
rpmSigTag_e_RPMSIGTAG_GPG
rpmSigTag_e_RPMSIGTAG_LEMD5_1
rpmSigTag_e_RPMSIGTAG_LEMD5_2
rpmSigTag_e_RPMSIGTAG_LONGARCHIVESIZE
rpmSigTag_e_RPMSIGTAG_LONGSIZE
rpmSigTag_e_RPMSIGTAG_MD5
rpmSigTag_e_RPMSIGTAG_PAYLOADSIZE
rpmSigTag_e_RPMSIGTAG_PGP
rpmSigTag_e_RPMSIGTAG_PGP5
rpmSigTag_e_RPMSIGTAG_RESERVEDSPACE
rpmSigTag_e_RPMSIGTAG_RSA
rpmSigTag_e_RPMSIGTAG_SHA1
rpmSigTag_e_RPMSIGTAG_SHA256
rpmSigTag_e_RPMSIGTAG_SIZE
rpmSigTag_e_RPMSIGTAG_VERITYSIGNATUREALGO
rpmSigTag_e_RPMSIGTAG_VERITYSIGNATURES
rpmTagClass_e_RPM_BINARY_CLASS
rpmTagClass_e_RPM_NULL_CLASS
rpmTagClass_e_RPM_NUMERIC_CLASS
rpmTagClass_e_RPM_STRING_CLASS
rpmTagType_e_RPM_BIN_TYPE
rpmTagType_e_RPM_CHAR_TYPE
rpmTagType_e_RPM_I18NSTRING_TYPE
rpmTagType_e_RPM_INT8_TYPE
rpmTagType_e_RPM_INT16_TYPE
rpmTagType_e_RPM_INT32_TYPE
rpmTagType_e_RPM_INT64_TYPE
rpmTagType_e_RPM_NULL_TYPE
rpmTagType_e_RPM_STRING_ARRAY_TYPE
rpmTagType_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_BADSHA1_1
rpmTag_e_RPMTAG_BADSHA1_2
rpmTag_e_RPMTAG_BASENAMES
rpmTag_e_RPMTAG_BLINKHDRID
rpmTag_e_RPMTAG_BLINKNEVRA
rpmTag_e_RPMTAG_BLINKPKGID
rpmTag_e_RPMTAG_BROKENMD5
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_HEADERI18NTABLE
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_SIGLEMD5_1
rpmTag_e_RPMTAG_SIGLEMD5_2
rpmTag_e_RPMTAG_SIGMD5
rpmTag_e_RPMTAG_SIGPGP
rpmTag_e_RPMTAG_SIGPGP5
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
rpmVSFlags_e_RPMVSF_DEFAULT
rpmVSFlags_e_RPMVSF_NEEDPAYLOAD
rpmVSFlags_e_RPMVSF_NODSA
rpmVSFlags_e_RPMVSF_NODSAHEADER
rpmVSFlags_e_RPMVSF_NOHDRCHK
rpmVSFlags_e_RPMVSF_NOMD5
rpmVSFlags_e_RPMVSF_NOPAYLOAD
rpmVSFlags_e_RPMVSF_NORSA
rpmVSFlags_e_RPMVSF_NORSAHEADER
rpmVSFlags_e_RPMVSF_NOSHA1HEADER
rpmVSFlags_e_RPMVSF_NOSHA256HEADER
rpmfileAttrs_e_RPMFILE_ARTIFACT
rpmfileAttrs_e_RPMFILE_CONFIG
rpmfileAttrs_e_RPMFILE_DOC
rpmfileAttrs_e_RPMFILE_GHOST
rpmfileAttrs_e_RPMFILE_ICON
rpmfileAttrs_e_RPMFILE_LICENSE
rpmfileAttrs_e_RPMFILE_MISSINGOK
rpmfileAttrs_e_RPMFILE_NONE
rpmfileAttrs_e_RPMFILE_NOREPLACE
rpmfileAttrs_e_RPMFILE_PUBKEY
rpmfileAttrs_e_RPMFILE_README
rpmfileAttrs_e_RPMFILE_SPECFILE
rpmsenseFlags_e_RPMSENSE_ANY
rpmsenseFlags_e_RPMSENSE_CONFIG
rpmsenseFlags_e_RPMSENSE_EQUAL
rpmsenseFlags_e_RPMSENSE_FIND_PROVIDES
rpmsenseFlags_e_RPMSENSE_FIND_REQUIRES
rpmsenseFlags_e_RPMSENSE_GREATER
rpmsenseFlags_e_RPMSENSE_INTERP
rpmsenseFlags_e_RPMSENSE_KEYRING
rpmsenseFlags_e_RPMSENSE_LESS
rpmsenseFlags_e_RPMSENSE_META
rpmsenseFlags_e_RPMSENSE_MISSINGOK
rpmsenseFlags_e_RPMSENSE_POSTTRANS
rpmsenseFlags_e_RPMSENSE_PREREQ
rpmsenseFlags_e_RPMSENSE_PRETRANS
rpmsenseFlags_e_RPMSENSE_RPMLIB
rpmsenseFlags_e_RPMSENSE_SCRIPT_POST
rpmsenseFlags_e_RPMSENSE_SCRIPT_POSTUN
rpmsenseFlags_e_RPMSENSE_SCRIPT_PRE
rpmsenseFlags_e_RPMSENSE_SCRIPT_PREUN
rpmsenseFlags_e_RPMSENSE_SCRIPT_VERIFY
rpmsenseFlags_e_RPMSENSE_TRIGGERIN
rpmsenseFlags_e_RPMSENSE_TRIGGERPOSTUN
rpmsenseFlags_e_RPMSENSE_TRIGGERPREIN
rpmsenseFlags_e_RPMSENSE_TRIGGERUN

Statics§

rpmGlobalMacroContext

Functions§

Fclose
Fopen
headerFree
headerGet
headerLink
headerNew
rpmDefineMacro
rpmExpandMacros
rpmExpandNumeric
rpmMacroIsDefined
rpmPopMacro
rpmReadConfigFiles
rpmReadPackageFile
rpmdbFreeIterator
rpmdbNextIterator
rpmdsCount
rpmdsEVR
rpmdsFlags
rpmdsFree
rpmdsInit
rpmdsN
rpmdsNew
rpmdsNext
rpmfilesBN
rpmfilesDI
rpmfilesDN
rpmfilesDigestAlgo
rpmfilesFC
rpmfilesFCaps
rpmfilesFDigest
rpmfilesFFlags
rpmfilesFGroup
rpmfilesFLink
rpmfilesFMode
rpmfilesFN
rpmfilesFSize
rpmfilesFUser
rpmfilesFree
rpmfilesNew
rpmtdFreeData
rpmtdNextString
rpmtdReset
rpmtsClean
rpmtsCreate
rpmtsFree
rpmtsInitIterator
rpmtsSetVSFlags
rpmverCmp
rpmverE
rpmverEVR
rpmverFree
rpmverNew
rpmverParse
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:
headerGetFlags
headerGetFlags_e
rpmDbiTagVal
rpmDbiTag_e
rpmFlags
rpmMacroContext
rpmRC_e
rpmSigTag_e
rpmTagClass_e
rpmTagType_e
rpmTagVal
rpmTag_e
rpmVSFlags
rpmVSFlags_e
rpm_count_t
rpm_data_t
rpm_loff_t
rpm_mode_t
rpm_tag_t
rpm_tagtype_t
rpmdbMatchIterator
rpmds
rpmfiFlags
rpmfileAttrs
rpmfileAttrs_e
rpmfiles
rpmsenseFlags
rpmsenseFlags_e
rpmstrPool
rpmtd
rpmtdFlags
rpmts
rpmver