#![allow(non_camel_case_types, non_upper_case_globals, non_snake_case)]
#![allow(
clippy::approx_constant,
clippy::type_complexity,
clippy::unreadable_literal,
clippy::upper_case_acronyms
)]
#![cfg_attr(docsrs, feature(doc_cfg))]
use gio_sys as gio;
use glib_sys as glib;
use gobject_sys as gobject;
mod manual;
pub use manual::*;
#[allow(unused_imports)]
use libc::{
c_char, c_double, c_float, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void,
intptr_t, size_t, ssize_t, uintptr_t, FILE,
};
#[allow(unused_imports)]
use glib::{gboolean, gconstpointer, gpointer, GType};
pub type AsAgreementKind = c_int;
pub const AS_AGREEMENT_KIND_UNKNOWN: AsAgreementKind = 0;
pub const AS_AGREEMENT_KIND_GENERIC: AsAgreementKind = 1;
pub const AS_AGREEMENT_KIND_EULA: AsAgreementKind = 2;
pub const AS_AGREEMENT_KIND_PRIVACY: AsAgreementKind = 3;
pub type AsArtifactKind = c_int;
pub const AS_ARTIFACT_KIND_UNKNOWN: AsArtifactKind = 0;
pub const AS_ARTIFACT_KIND_SOURCE: AsArtifactKind = 1;
pub const AS_ARTIFACT_KIND_BINARY: AsArtifactKind = 2;
pub type AsBundleKind = c_int;
pub const AS_BUNDLE_KIND_UNKNOWN: AsBundleKind = 0;
pub const AS_BUNDLE_KIND_PACKAGE: AsBundleKind = 1;
pub const AS_BUNDLE_KIND_LIMBA: AsBundleKind = 2;
pub const AS_BUNDLE_KIND_FLATPAK: AsBundleKind = 3;
pub const AS_BUNDLE_KIND_APPIMAGE: AsBundleKind = 4;
pub const AS_BUNDLE_KIND_SNAP: AsBundleKind = 5;
pub const AS_BUNDLE_KIND_TARBALL: AsBundleKind = 6;
pub const AS_BUNDLE_KIND_CABINET: AsBundleKind = 7;
pub const AS_BUNDLE_KIND_LINGLONG: AsBundleKind = 8;
pub type AsChassisKind = c_int;
pub const AS_CHASSIS_KIND_UNKNOWN: AsChassisKind = 0;
pub const AS_CHASSIS_KIND_DESKTOP: AsChassisKind = 1;
pub const AS_CHASSIS_KIND_LAPTOP: AsChassisKind = 2;
pub const AS_CHASSIS_KIND_SERVER: AsChassisKind = 3;
pub const AS_CHASSIS_KIND_TABLET: AsChassisKind = 4;
pub const AS_CHASSIS_KIND_HANDSET: AsChassisKind = 5;
pub type AsCheckResult = c_int;
pub const AS_CHECK_RESULT_ERROR: AsCheckResult = 0;
pub const AS_CHECK_RESULT_UNKNOWN: AsCheckResult = 1;
pub const AS_CHECK_RESULT_FALSE: AsCheckResult = 2;
pub const AS_CHECK_RESULT_TRUE: AsCheckResult = 3;
pub type AsChecksumKind = c_int;
pub const AS_CHECKSUM_KIND_NONE: AsChecksumKind = 0;
pub const AS_CHECKSUM_KIND_SHA1: AsChecksumKind = 1;
pub const AS_CHECKSUM_KIND_SHA256: AsChecksumKind = 2;
pub const AS_CHECKSUM_KIND_SHA512: AsChecksumKind = 3;
pub const AS_CHECKSUM_KIND_BLAKE2B: AsChecksumKind = 4;
pub const AS_CHECKSUM_KIND_BLAKE3: AsChecksumKind = 5;
pub type AsColorKind = c_int;
pub const AS_COLOR_KIND_UNKNOWN: AsColorKind = 0;
pub const AS_COLOR_KIND_PRIMARY: AsColorKind = 1;
pub type AsColorSchemeKind = c_int;
pub const AS_COLOR_SCHEME_KIND_UNKNOWN: AsColorSchemeKind = 0;
pub const AS_COLOR_SCHEME_KIND_LIGHT: AsColorSchemeKind = 1;
pub const AS_COLOR_SCHEME_KIND_DARK: AsColorSchemeKind = 2;
pub type AsComponentKind = c_int;
pub const AS_COMPONENT_KIND_UNKNOWN: AsComponentKind = 0;
pub const AS_COMPONENT_KIND_GENERIC: AsComponentKind = 1;
pub const AS_COMPONENT_KIND_DESKTOP_APP: AsComponentKind = 2;
pub const AS_COMPONENT_KIND_CONSOLE_APP: AsComponentKind = 3;
pub const AS_COMPONENT_KIND_WEB_APP: AsComponentKind = 4;
pub const AS_COMPONENT_KIND_SERVICE: AsComponentKind = 5;
pub const AS_COMPONENT_KIND_ADDON: AsComponentKind = 6;
pub const AS_COMPONENT_KIND_RUNTIME: AsComponentKind = 7;
pub const AS_COMPONENT_KIND_FONT: AsComponentKind = 8;
pub const AS_COMPONENT_KIND_CODEC: AsComponentKind = 9;
pub const AS_COMPONENT_KIND_INPUT_METHOD: AsComponentKind = 10;
pub const AS_COMPONENT_KIND_OPERATING_SYSTEM: AsComponentKind = 11;
pub const AS_COMPONENT_KIND_FIRMWARE: AsComponentKind = 12;
pub const AS_COMPONENT_KIND_DRIVER: AsComponentKind = 13;
pub const AS_COMPONENT_KIND_LOCALIZATION: AsComponentKind = 14;
pub const AS_COMPONENT_KIND_REPOSITORY: AsComponentKind = 15;
pub const AS_COMPONENT_KIND_ICON_THEME: AsComponentKind = 16;
pub type AsComponentScope = c_int;
pub const AS_COMPONENT_SCOPE_UNKNOWN: AsComponentScope = 0;
pub const AS_COMPONENT_SCOPE_SYSTEM: AsComponentScope = 1;
pub const AS_COMPONENT_SCOPE_USER: AsComponentScope = 2;
pub type AsContentRatingSystem = c_int;
pub const AS_CONTENT_RATING_SYSTEM_UNKNOWN: AsContentRatingSystem = 0;
pub const AS_CONTENT_RATING_SYSTEM_INCAA: AsContentRatingSystem = 1;
pub const AS_CONTENT_RATING_SYSTEM_ACB: AsContentRatingSystem = 2;
pub const AS_CONTENT_RATING_SYSTEM_DJCTQ: AsContentRatingSystem = 3;
pub const AS_CONTENT_RATING_SYSTEM_GSRR: AsContentRatingSystem = 4;
pub const AS_CONTENT_RATING_SYSTEM_PEGI: AsContentRatingSystem = 5;
pub const AS_CONTENT_RATING_SYSTEM_KAVI: AsContentRatingSystem = 6;
pub const AS_CONTENT_RATING_SYSTEM_USK: AsContentRatingSystem = 7;
pub const AS_CONTENT_RATING_SYSTEM_ESRA: AsContentRatingSystem = 8;
pub const AS_CONTENT_RATING_SYSTEM_CERO: AsContentRatingSystem = 9;
pub const AS_CONTENT_RATING_SYSTEM_OFLCNZ: AsContentRatingSystem = 10;
pub const AS_CONTENT_RATING_SYSTEM_RUSSIA: AsContentRatingSystem = 11;
pub const AS_CONTENT_RATING_SYSTEM_MDA: AsContentRatingSystem = 12;
pub const AS_CONTENT_RATING_SYSTEM_GRAC: AsContentRatingSystem = 13;
pub const AS_CONTENT_RATING_SYSTEM_ESRB: AsContentRatingSystem = 14;
pub const AS_CONTENT_RATING_SYSTEM_IARC: AsContentRatingSystem = 15;
pub type AsContentRatingValue = c_int;
pub const AS_CONTENT_RATING_VALUE_UNKNOWN: AsContentRatingValue = 0;
pub const AS_CONTENT_RATING_VALUE_NONE: AsContentRatingValue = 1;
pub const AS_CONTENT_RATING_VALUE_MILD: AsContentRatingValue = 2;
pub const AS_CONTENT_RATING_VALUE_MODERATE: AsContentRatingValue = 3;
pub const AS_CONTENT_RATING_VALUE_INTENSE: AsContentRatingValue = 4;
pub type AsControlKind = c_int;
pub const AS_CONTROL_KIND_UNKNOWN: AsControlKind = 0;
pub const AS_CONTROL_KIND_POINTING: AsControlKind = 1;
pub const AS_CONTROL_KIND_KEYBOARD: AsControlKind = 2;
pub const AS_CONTROL_KIND_CONSOLE: AsControlKind = 3;
pub const AS_CONTROL_KIND_TOUCH: AsControlKind = 4;
pub const AS_CONTROL_KIND_GAMEPAD: AsControlKind = 5;
pub const AS_CONTROL_KIND_VOICE: AsControlKind = 6;
pub const AS_CONTROL_KIND_VISION: AsControlKind = 7;
pub const AS_CONTROL_KIND_TV_REMOTE: AsControlKind = 8;
pub const AS_CONTROL_KIND_TABLET: AsControlKind = 9;
pub type AsDisplaySideKind = c_int;
pub const AS_DISPLAY_SIDE_KIND_UNKNOWN: AsDisplaySideKind = 0;
pub const AS_DISPLAY_SIDE_KIND_SHORTEST: AsDisplaySideKind = 1;
pub const AS_DISPLAY_SIDE_KIND_LONGEST: AsDisplaySideKind = 2;
pub type AsFormatKind = c_int;
pub const AS_FORMAT_KIND_UNKNOWN: AsFormatKind = 0;
pub const AS_FORMAT_KIND_XML: AsFormatKind = 1;
pub const AS_FORMAT_KIND_YAML: AsFormatKind = 2;
pub const AS_FORMAT_KIND_DESKTOP_ENTRY: AsFormatKind = 3;
pub type AsFormatStyle = c_int;
pub const AS_FORMAT_STYLE_UNKNOWN: AsFormatStyle = 0;
pub const AS_FORMAT_STYLE_METAINFO: AsFormatStyle = 1;
pub const AS_FORMAT_STYLE_CATALOG: AsFormatStyle = 2;
pub type AsFormatVersion = c_int;
pub const AS_FORMAT_VERSION_UNKNOWN: AsFormatVersion = 0;
pub const AS_FORMAT_VERSION_V1_0: AsFormatVersion = 1;
pub type AsIconKind = c_int;
pub const AS_ICON_KIND_UNKNOWN: AsIconKind = 0;
pub const AS_ICON_KIND_STOCK: AsIconKind = 1;
pub const AS_ICON_KIND_CACHED: AsIconKind = 2;
pub const AS_ICON_KIND_LOCAL: AsIconKind = 3;
pub const AS_ICON_KIND_REMOTE: AsIconKind = 4;
pub type AsImageKind = c_int;
pub const AS_IMAGE_KIND_UNKNOWN: AsImageKind = 0;
pub const AS_IMAGE_KIND_SOURCE: AsImageKind = 1;
pub const AS_IMAGE_KIND_THUMBNAIL: AsImageKind = 2;
pub type AsInternetKind = c_int;
pub const AS_INTERNET_KIND_UNKNOWN: AsInternetKind = 0;
pub const AS_INTERNET_KIND_ALWAYS: AsInternetKind = 1;
pub const AS_INTERNET_KIND_OFFLINE_ONLY: AsInternetKind = 2;
pub const AS_INTERNET_KIND_FIRST_RUN: AsInternetKind = 3;
pub type AsIssueKind = c_int;
pub const AS_ISSUE_KIND_UNKNOWN: AsIssueKind = 0;
pub const AS_ISSUE_KIND_GENERIC: AsIssueKind = 1;
pub const AS_ISSUE_KIND_CVE: AsIssueKind = 2;
pub type AsIssueSeverity = c_int;
pub const AS_ISSUE_SEVERITY_UNKNOWN: AsIssueSeverity = 0;
pub const AS_ISSUE_SEVERITY_PEDANTIC: AsIssueSeverity = 1;
pub const AS_ISSUE_SEVERITY_INFO: AsIssueSeverity = 2;
pub const AS_ISSUE_SEVERITY_WARNING: AsIssueSeverity = 3;
pub const AS_ISSUE_SEVERITY_ERROR: AsIssueSeverity = 4;
pub type AsLaunchableKind = c_int;
pub const AS_LAUNCHABLE_KIND_UNKNOWN: AsLaunchableKind = 0;
pub const AS_LAUNCHABLE_KIND_DESKTOP_ID: AsLaunchableKind = 1;
pub const AS_LAUNCHABLE_KIND_SERVICE: AsLaunchableKind = 2;
pub const AS_LAUNCHABLE_KIND_COCKPIT_MANIFEST: AsLaunchableKind = 3;
pub const AS_LAUNCHABLE_KIND_URL: AsLaunchableKind = 4;
pub type AsMarkupKind = c_int;
pub const AS_MARKUP_KIND_UNKNOWN: AsMarkupKind = 0;
pub const AS_MARKUP_KIND_XML: AsMarkupKind = 1;
pub const AS_MARKUP_KIND_TEXT: AsMarkupKind = 2;
pub const AS_MARKUP_KIND_MARKDOWN: AsMarkupKind = 3;
pub type AsMergeKind = c_int;
pub const AS_MERGE_KIND_NONE: AsMergeKind = 0;
pub const AS_MERGE_KIND_REPLACE: AsMergeKind = 1;
pub const AS_MERGE_KIND_APPEND: AsMergeKind = 2;
pub const AS_MERGE_KIND_REMOVE_COMPONENT: AsMergeKind = 3;
pub type AsMetadataError = c_int;
pub const AS_METADATA_ERROR_FAILED: AsMetadataError = 0;
pub const AS_METADATA_ERROR_PARSE: AsMetadataError = 1;
pub const AS_METADATA_ERROR_FORMAT_UNEXPECTED: AsMetadataError = 2;
pub const AS_METADATA_ERROR_NO_COMPONENT: AsMetadataError = 3;
pub const AS_METADATA_ERROR_VALUE_MISSING: AsMetadataError = 4;
pub type AsMetadataLocation = c_int;
pub const AS_METADATA_LOCATION_UNKNOWN: AsMetadataLocation = 0;
pub const AS_METADATA_LOCATION_SHARED: AsMetadataLocation = 1;
pub const AS_METADATA_LOCATION_STATE: AsMetadataLocation = 2;
pub const AS_METADATA_LOCATION_CACHE: AsMetadataLocation = 3;
pub const AS_METADATA_LOCATION_USER: AsMetadataLocation = 4;
pub type AsPoolError = c_int;
pub const AS_POOL_ERROR_FAILED: AsPoolError = 0;
pub const AS_POOL_ERROR_INCOMPLETE: AsPoolError = 1;
pub const AS_POOL_ERROR_COLLISION: AsPoolError = 2;
pub const AS_POOL_ERROR_CACHE_WRITE_FAILED: AsPoolError = 3;
pub const AS_POOL_ERROR_CACHE_DAMAGED: AsPoolError = 4;
pub type AsProvidedKind = c_int;
pub const AS_PROVIDED_KIND_UNKNOWN: AsProvidedKind = 0;
pub const AS_PROVIDED_KIND_LIBRARY: AsProvidedKind = 1;
pub const AS_PROVIDED_KIND_BINARY: AsProvidedKind = 2;
pub const AS_PROVIDED_KIND_MEDIATYPE: AsProvidedKind = 3;
pub const AS_PROVIDED_KIND_FONT: AsProvidedKind = 4;
pub const AS_PROVIDED_KIND_MODALIAS: AsProvidedKind = 5;
pub const AS_PROVIDED_KIND_PYTHON: AsProvidedKind = 6;
pub const AS_PROVIDED_KIND_DBUS_SYSTEM: AsProvidedKind = 7;
pub const AS_PROVIDED_KIND_DBUS_USER: AsProvidedKind = 8;
pub const AS_PROVIDED_KIND_FIRMWARE_RUNTIME: AsProvidedKind = 9;
pub const AS_PROVIDED_KIND_FIRMWARE_FLASHED: AsProvidedKind = 10;
pub const AS_PROVIDED_KIND_ID: AsProvidedKind = 11;
pub type AsReferenceKind = c_int;
pub const AS_REFERENCE_KIND_UNKNOWN: AsReferenceKind = 0;
pub const AS_REFERENCE_KIND_DOI: AsReferenceKind = 1;
pub const AS_REFERENCE_KIND_CITATION_CFF: AsReferenceKind = 2;
pub const AS_REFERENCE_KIND_REGISTRY: AsReferenceKind = 3;
pub type AsRelationCompare = c_int;
pub const AS_RELATION_COMPARE_UNKNOWN: AsRelationCompare = 0;
pub const AS_RELATION_COMPARE_EQ: AsRelationCompare = 1;
pub const AS_RELATION_COMPARE_NE: AsRelationCompare = 2;
pub const AS_RELATION_COMPARE_LT: AsRelationCompare = 3;
pub const AS_RELATION_COMPARE_GT: AsRelationCompare = 4;
pub const AS_RELATION_COMPARE_LE: AsRelationCompare = 5;
pub const AS_RELATION_COMPARE_GE: AsRelationCompare = 6;
pub type AsRelationError = c_int;
pub const AS_RELATION_ERROR_FAILED: AsRelationError = 0;
pub const AS_RELATION_ERROR_BAD_VALUE: AsRelationError = 1;
pub const AS_RELATION_ERROR_NOT_IMPLEMENTED: AsRelationError = 2;
pub type AsRelationItemKind = c_int;
pub const AS_RELATION_ITEM_KIND_UNKNOWN: AsRelationItemKind = 0;
pub const AS_RELATION_ITEM_KIND_ID: AsRelationItemKind = 1;
pub const AS_RELATION_ITEM_KIND_MODALIAS: AsRelationItemKind = 2;
pub const AS_RELATION_ITEM_KIND_KERNEL: AsRelationItemKind = 3;
pub const AS_RELATION_ITEM_KIND_MEMORY: AsRelationItemKind = 4;
pub const AS_RELATION_ITEM_KIND_FIRMWARE: AsRelationItemKind = 5;
pub const AS_RELATION_ITEM_KIND_CONTROL: AsRelationItemKind = 6;
pub const AS_RELATION_ITEM_KIND_DISPLAY_LENGTH: AsRelationItemKind = 7;
pub const AS_RELATION_ITEM_KIND_HARDWARE: AsRelationItemKind = 8;
pub const AS_RELATION_ITEM_KIND_INTERNET: AsRelationItemKind = 9;
pub type AsRelationKind = c_int;
pub const AS_RELATION_KIND_UNKNOWN: AsRelationKind = 0;
pub const AS_RELATION_KIND_REQUIRES: AsRelationKind = 1;
pub const AS_RELATION_KIND_RECOMMENDS: AsRelationKind = 2;
pub const AS_RELATION_KIND_SUPPORTS: AsRelationKind = 3;
pub type AsRelationStatus = c_int;
pub const AS_RELATION_STATUS_UNKNOWN: AsRelationStatus = 0;
pub const AS_RELATION_STATUS_ERROR: AsRelationStatus = 1;
pub const AS_RELATION_STATUS_NOT_SATISFIED: AsRelationStatus = 2;
pub const AS_RELATION_STATUS_SATISFIED: AsRelationStatus = 3;
pub type AsReleaseKind = c_int;
pub const AS_RELEASE_KIND_UNKNOWN: AsReleaseKind = 0;
pub const AS_RELEASE_KIND_STABLE: AsReleaseKind = 1;
pub const AS_RELEASE_KIND_DEVELOPMENT: AsReleaseKind = 2;
pub const AS_RELEASE_KIND_SNAPSHOT: AsReleaseKind = 3;
pub type AsReleaseListKind = c_int;
pub const AS_RELEASE_LIST_KIND_UNKNOWN: AsReleaseListKind = 0;
pub const AS_RELEASE_LIST_KIND_EMBEDDED: AsReleaseListKind = 1;
pub const AS_RELEASE_LIST_KIND_EXTERNAL: AsReleaseListKind = 2;
pub type AsReleaseUrlKind = c_int;
pub const AS_RELEASE_URL_KIND_UNKNOWN: AsReleaseUrlKind = 0;
pub const AS_RELEASE_URL_KIND_DETAILS: AsReleaseUrlKind = 1;
pub type AsScreenshotKind = c_int;
pub const AS_SCREENSHOT_KIND_UNKNOWN: AsScreenshotKind = 0;
pub const AS_SCREENSHOT_KIND_DEFAULT: AsScreenshotKind = 1;
pub const AS_SCREENSHOT_KIND_EXTRA: AsScreenshotKind = 2;
pub type AsScreenshotMediaKind = c_int;
pub const AS_SCREENSHOT_MEDIA_KIND_UNKNOWN: AsScreenshotMediaKind = 0;
pub const AS_SCREENSHOT_MEDIA_KIND_IMAGE: AsScreenshotMediaKind = 1;
pub const AS_SCREENSHOT_MEDIA_KIND_VIDEO: AsScreenshotMediaKind = 2;
pub type AsSizeKind = c_int;
pub const AS_SIZE_KIND_UNKNOWN: AsSizeKind = 0;
pub const AS_SIZE_KIND_DOWNLOAD: AsSizeKind = 1;
pub const AS_SIZE_KIND_INSTALLED: AsSizeKind = 2;
pub type AsSuggestedKind = c_int;
pub const AS_SUGGESTED_KIND_UNKNOWN: AsSuggestedKind = 0;
pub const AS_SUGGESTED_KIND_UPSTREAM: AsSuggestedKind = 1;
pub const AS_SUGGESTED_KIND_HEURISTIC: AsSuggestedKind = 2;
pub type AsSystemInfoError = c_int;
pub const AS_SYSTEM_INFO_ERROR_FAILED: AsSystemInfoError = 0;
pub const AS_SYSTEM_INFO_ERROR_NOT_FOUND: AsSystemInfoError = 1;
pub type AsTranslationKind = c_int;
pub const AS_TRANSLATION_KIND_UNKNOWN: AsTranslationKind = 0;
pub const AS_TRANSLATION_KIND_GETTEXT: AsTranslationKind = 1;
pub const AS_TRANSLATION_KIND_QT: AsTranslationKind = 2;
pub type AsUrgencyKind = c_int;
pub const AS_URGENCY_KIND_UNKNOWN: AsUrgencyKind = 0;
pub const AS_URGENCY_KIND_LOW: AsUrgencyKind = 1;
pub const AS_URGENCY_KIND_MEDIUM: AsUrgencyKind = 2;
pub const AS_URGENCY_KIND_HIGH: AsUrgencyKind = 3;
pub const AS_URGENCY_KIND_CRITICAL: AsUrgencyKind = 4;
pub type AsUrlKind = c_int;
pub const AS_URL_KIND_UNKNOWN: AsUrlKind = 0;
pub const AS_URL_KIND_HOMEPAGE: AsUrlKind = 1;
pub const AS_URL_KIND_BUGTRACKER: AsUrlKind = 2;
pub const AS_URL_KIND_FAQ: AsUrlKind = 3;
pub const AS_URL_KIND_HELP: AsUrlKind = 4;
pub const AS_URL_KIND_DONATION: AsUrlKind = 5;
pub const AS_URL_KIND_TRANSLATE: AsUrlKind = 6;
pub const AS_URL_KIND_CONTACT: AsUrlKind = 7;
pub const AS_URL_KIND_VCS_BROWSER: AsUrlKind = 8;
pub const AS_URL_KIND_CONTRIBUTE: AsUrlKind = 9;
pub type AsUtilsError = c_int;
pub const AS_UTILS_ERROR_FAILED: AsUtilsError = 0;
pub type AsValidatorError = c_int;
pub const AS_VALIDATOR_ERROR_FAILED: AsValidatorError = 0;
pub const AS_VALIDATOR_ERROR_INVALID_OVERRIDE: AsValidatorError = 1;
pub const AS_VALIDATOR_ERROR_INVALID_FILENAME: AsValidatorError = 2;
pub type AsVideoCodecKind = c_int;
pub const AS_VIDEO_CODEC_KIND_UNKNOWN: AsVideoCodecKind = 0;
pub const AS_VIDEO_CODEC_KIND_VP9: AsVideoCodecKind = 1;
pub const AS_VIDEO_CODEC_KIND_AV1: AsVideoCodecKind = 2;
pub type AsVideoContainerKind = c_int;
pub const AS_VIDEO_CONTAINER_KIND_UNKNOWN: AsVideoContainerKind = 0;
pub const AS_VIDEO_CONTAINER_KIND_MKV: AsVideoContainerKind = 1;
pub const AS_VIDEO_CONTAINER_KIND_WEBM: AsVideoContainerKind = 2;
pub type AsCacheFlags = c_uint;
pub const AS_CACHE_FLAG_NONE: AsCacheFlags = 0;
pub const AS_CACHE_FLAG_USE_USER: AsCacheFlags = 1;
pub const AS_CACHE_FLAG_USE_SYSTEM: AsCacheFlags = 2;
pub const AS_CACHE_FLAG_NO_CLEAR: AsCacheFlags = 4;
pub const AS_CACHE_FLAG_REFRESH_SYSTEM: AsCacheFlags = 8;
pub type AsComponentBoxFlags = c_uint;
pub const AS_COMPONENT_BOX_FLAG_NONE: AsComponentBoxFlags = 0;
pub const AS_COMPONENT_BOX_FLAG_NO_CHECKS: AsComponentBoxFlags = 1;
pub type AsDataIdMatchFlags = c_uint;
pub const AS_DATA_ID_MATCH_FLAG_NONE: AsDataIdMatchFlags = 0;
pub const AS_DATA_ID_MATCH_FLAG_SCOPE: AsDataIdMatchFlags = 1;
pub const AS_DATA_ID_MATCH_FLAG_BUNDLE_KIND: AsDataIdMatchFlags = 2;
pub const AS_DATA_ID_MATCH_FLAG_ORIGIN: AsDataIdMatchFlags = 4;
pub const AS_DATA_ID_MATCH_FLAG_ID: AsDataIdMatchFlags = 8;
pub const AS_DATA_ID_MATCH_FLAG_BRANCH: AsDataIdMatchFlags = 16;
pub type AsParseFlags = c_uint;
pub const AS_PARSE_FLAG_NONE: AsParseFlags = 0;
pub const AS_PARSE_FLAG_IGNORE_MEDIABASEURL: AsParseFlags = 1;
pub type AsPoolFlags = c_uint;
pub const AS_POOL_FLAG_NONE: AsPoolFlags = 0;
pub const AS_POOL_FLAG_LOAD_OS_CATALOG: AsPoolFlags = 1;
pub const AS_POOL_FLAG_LOAD_OS_METAINFO: AsPoolFlags = 2;
pub const AS_POOL_FLAG_LOAD_OS_DESKTOP_FILES: AsPoolFlags = 4;
pub const AS_POOL_FLAG_LOAD_FLATPAK: AsPoolFlags = 8;
pub const AS_POOL_FLAG_IGNORE_CACHE_AGE: AsPoolFlags = 16;
pub const AS_POOL_FLAG_RESOLVE_ADDONS: AsPoolFlags = 32;
pub const AS_POOL_FLAG_PREFER_OS_METAINFO: AsPoolFlags = 64;
pub const AS_POOL_FLAG_MONITOR: AsPoolFlags = 128;
pub type AsReviewFlags = c_uint;
pub const AS_REVIEW_FLAG_NONE: AsReviewFlags = 0;
pub const AS_REVIEW_FLAG_SELF: AsReviewFlags = 1;
pub const AS_REVIEW_FLAG_VOTED: AsReviewFlags = 2;
pub type AsValueFlags = c_uint;
pub const AS_VALUE_FLAG_NONE: AsValueFlags = 0;
pub const AS_VALUE_FLAG_DUPLICATE_CHECK: AsValueFlags = 1;
pub const AS_VALUE_FLAG_NO_TRANSLATION_FALLBACK: AsValueFlags = 2;
pub type AsVercmpFlags = c_uint;
pub const AS_VERCMP_FLAG_NONE: AsVercmpFlags = 0;
pub const AS_VERCMP_FLAG_IGNORE_EPOCH: AsVercmpFlags = 1;
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsAgreementClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
pub _as_reserved7: Option<unsafe extern "C" fn()>,
pub _as_reserved8: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsAgreementClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsAgreementClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.field("_as_reserved7", &self._as_reserved7)
.field("_as_reserved8", &self._as_reserved8)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsAgreementSectionClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
pub _as_reserved7: Option<unsafe extern "C" fn()>,
pub _as_reserved8: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsAgreementSectionClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsAgreementSectionClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.field("_as_reserved7", &self._as_reserved7)
.field("_as_reserved8", &self._as_reserved8)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsArtifactClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsArtifactClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsArtifactClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsBrandingClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsBrandingClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsBrandingClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsBrandingColorIter {
pub dummy1: gpointer,
pub dummy2: c_uint,
pub dummy3: gpointer,
pub dummy4: gpointer,
pub dummy5: gpointer,
pub dummy6: gpointer,
}
impl ::std::fmt::Debug for AsBrandingColorIter {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsBrandingColorIter @ {self:p}"))
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsBundleClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsBundleClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsBundleClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsCategoryClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsCategoryClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsCategoryClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsChecksumClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsChecksumClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsChecksumClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsComponentBoxClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsComponentBoxClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsComponentBoxClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsComponentClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsComponentClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsComponentClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsContentRatingClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsContentRatingClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsContentRatingClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsContextClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsContextClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsContextClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsDeveloperClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsDeveloperClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsDeveloperClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsIconClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsIconClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsIconClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsImageClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsImageClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsImageClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsIssueClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsIssueClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsIssueClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsLaunchableClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsLaunchableClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsLaunchableClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsMetadataClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsMetadataClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsMetadataClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsPoolClass {
pub parent_class: gobject::GObjectClass,
pub changed: Option<unsafe extern "C" fn(*mut AsPool)>,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsPoolClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsPoolClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("changed", &self.changed)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsProvidedClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsProvidedClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsProvidedClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsReferenceClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsReferenceClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsReferenceClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsRelationCheckResultClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsRelationCheckResultClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsRelationCheckResultClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsRelationClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsRelationClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsRelationClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsReleaseClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsReleaseClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsReleaseClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsReleaseListClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsReleaseListClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsReleaseListClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsReviewClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
pub _as_reserved7: Option<unsafe extern "C" fn()>,
pub _as_reserved8: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsReviewClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsReviewClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.field("_as_reserved7", &self._as_reserved7)
.field("_as_reserved8", &self._as_reserved8)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsScreenshotClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsScreenshotClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsScreenshotClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsSuggestedClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsSuggestedClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsSuggestedClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsSystemInfoClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsSystemInfoClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsSystemInfoClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsTranslationClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsTranslationClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsTranslationClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsValidatorClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsValidatorClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsValidatorClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsValidatorIssueClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsValidatorIssueClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsValidatorIssueClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsVideoClass {
pub parent_class: gobject::GObjectClass,
pub _as_reserved1: Option<unsafe extern "C" fn()>,
pub _as_reserved2: Option<unsafe extern "C" fn()>,
pub _as_reserved3: Option<unsafe extern "C" fn()>,
pub _as_reserved4: Option<unsafe extern "C" fn()>,
pub _as_reserved5: Option<unsafe extern "C" fn()>,
pub _as_reserved6: Option<unsafe extern "C" fn()>,
}
impl ::std::fmt::Debug for AsVideoClass {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsVideoClass @ {self:p}"))
.field("parent_class", &self.parent_class)
.field("_as_reserved1", &self._as_reserved1)
.field("_as_reserved2", &self._as_reserved2)
.field("_as_reserved3", &self._as_reserved3)
.field("_as_reserved4", &self._as_reserved4)
.field("_as_reserved5", &self._as_reserved5)
.field("_as_reserved6", &self._as_reserved6)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsAgreement {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsAgreement {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsAgreement @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsAgreementSection {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsAgreementSection {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsAgreementSection @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsArtifact {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsArtifact {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsArtifact @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsBranding {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsBranding {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsBranding @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsBundle {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsBundle {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsBundle @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsCategory {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsCategory {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsCategory @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsChecksum {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsChecksum {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsChecksum @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsComponent {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsComponent {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsComponent @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsComponentBox {
pub parent_instance: gobject::GObject,
pub cpts: *mut glib::GPtrArray,
}
impl ::std::fmt::Debug for AsComponentBox {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsComponentBox @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsContentRating {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsContentRating {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsContentRating @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsContext {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsContext {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsContext @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsDeveloper {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsDeveloper {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsDeveloper @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsIcon {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsIcon {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsIcon @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsImage {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsImage {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsImage @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsIssue {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsIssue {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsIssue @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsLaunchable {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsLaunchable {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsLaunchable @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsMetadata {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsMetadata {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsMetadata @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsPool {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsPool {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsPool @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsProvided {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsProvided {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsProvided @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsReference {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsReference {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsReference @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsRelation {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsRelation {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsRelation @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsRelationCheckResult {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsRelationCheckResult {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsRelationCheckResult @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsRelease {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsRelease {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsRelease @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsReleaseList {
pub parent_instance: gobject::GObject,
pub entries: *mut glib::GPtrArray,
}
impl ::std::fmt::Debug for AsReleaseList {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsReleaseList @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsReview {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsReview {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsReview @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsScreenshot {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsScreenshot {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsScreenshot @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsSuggested {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsSuggested {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsSuggested @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsSystemInfo {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsSystemInfo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsSystemInfo @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsTranslation {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsTranslation {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsTranslation @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsValidator {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsValidator {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsValidator @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsValidatorIssue {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsValidatorIssue {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsValidatorIssue @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[derive(Copy, Clone)]
#[repr(C)]
pub struct AsVideo {
pub parent_instance: gobject::GObject,
}
impl ::std::fmt::Debug for AsVideo {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
f.debug_struct(&format!("AsVideo @ {self:p}"))
.field("parent_instance", &self.parent_instance)
.finish()
}
}
#[link(name = "appstream")]
extern "C" {
pub fn as_agreement_kind_get_type() -> GType;
pub fn as_agreement_kind_from_string(value: *const c_char) -> AsAgreementKind;
pub fn as_agreement_kind_to_string(value: AsAgreementKind) -> *const c_char;
pub fn as_artifact_kind_get_type() -> GType;
pub fn as_artifact_kind_from_string(kind: *const c_char) -> AsArtifactKind;
pub fn as_artifact_kind_to_string(kind: AsArtifactKind) -> *const c_char;
pub fn as_bundle_kind_get_type() -> GType;
pub fn as_bundle_kind_from_string(bundle_str: *const c_char) -> AsBundleKind;
pub fn as_bundle_kind_to_string(kind: AsBundleKind) -> *const c_char;
pub fn as_chassis_kind_get_type() -> GType;
pub fn as_chassis_kind_from_string(kind_str: *const c_char) -> AsChassisKind;
pub fn as_chassis_kind_to_string(kind: AsChassisKind) -> *const c_char;
pub fn as_check_result_get_type() -> GType;
pub fn as_checksum_kind_get_type() -> GType;
pub fn as_checksum_kind_from_string(kind_str: *const c_char) -> AsChecksumKind;
pub fn as_checksum_kind_to_string(kind: AsChecksumKind) -> *const c_char;
pub fn as_color_kind_get_type() -> GType;
pub fn as_color_kind_from_string(str: *const c_char) -> AsColorKind;
pub fn as_color_kind_to_string(kind: AsColorKind) -> *const c_char;
pub fn as_color_scheme_kind_get_type() -> GType;
pub fn as_color_scheme_kind_from_string(str: *const c_char) -> AsColorSchemeKind;
pub fn as_color_scheme_kind_to_string(kind: AsColorSchemeKind) -> *const c_char;
pub fn as_component_kind_get_type() -> GType;
pub fn as_component_kind_from_string(kind_str: *const c_char) -> AsComponentKind;
pub fn as_component_kind_to_string(kind: AsComponentKind) -> *const c_char;
pub fn as_component_scope_get_type() -> GType;
pub fn as_component_scope_from_string(scope_str: *const c_char) -> AsComponentScope;
pub fn as_component_scope_to_string(scope: AsComponentScope) -> *const c_char;
pub fn as_content_rating_system_get_type() -> GType;
pub fn as_content_rating_system_format_age(
system: AsContentRatingSystem,
age: c_uint,
) -> *mut c_char;
pub fn as_content_rating_system_from_locale(locale: *const c_char) -> AsContentRatingSystem;
pub fn as_content_rating_system_get_csm_ages(
system: AsContentRatingSystem,
length_out: *mut size_t,
) -> *const c_uint;
pub fn as_content_rating_system_get_formatted_ages(
system: AsContentRatingSystem,
) -> *mut *mut c_char;
pub fn as_content_rating_system_to_string(system: AsContentRatingSystem) -> *const c_char;
pub fn as_content_rating_value_get_type() -> GType;
pub fn as_content_rating_value_from_string(value: *const c_char) -> AsContentRatingValue;
pub fn as_content_rating_value_to_string(value: AsContentRatingValue) -> *const c_char;
pub fn as_control_kind_get_type() -> GType;
pub fn as_control_kind_from_string(kind_str: *const c_char) -> AsControlKind;
pub fn as_control_kind_to_string(kind: AsControlKind) -> *const c_char;
pub fn as_display_side_kind_get_type() -> GType;
pub fn as_display_side_kind_from_string(kind_str: *const c_char) -> AsDisplaySideKind;
pub fn as_display_side_kind_to_string(kind: AsDisplaySideKind) -> *const c_char;
pub fn as_format_kind_get_type() -> GType;
pub fn as_format_kind_from_string(kind_str: *const c_char) -> AsFormatKind;
pub fn as_format_kind_to_string(kind: AsFormatKind) -> *const c_char;
pub fn as_format_style_get_type() -> GType;
pub fn as_format_version_get_type() -> GType;
pub fn as_format_version_from_string(version_str: *const c_char) -> AsFormatVersion;
pub fn as_format_version_to_string(version: AsFormatVersion) -> *const c_char;
pub fn as_icon_kind_get_type() -> GType;
pub fn as_icon_kind_from_string(kind_str: *const c_char) -> AsIconKind;
pub fn as_icon_kind_to_string(kind: AsIconKind) -> *const c_char;
pub fn as_image_kind_get_type() -> GType;
pub fn as_image_kind_from_string(kind: *const c_char) -> AsImageKind;
pub fn as_image_kind_to_string(kind: AsImageKind) -> *const c_char;
pub fn as_internet_kind_get_type() -> GType;
pub fn as_internet_kind_from_string(kind_str: *const c_char) -> AsInternetKind;
pub fn as_internet_kind_to_string(kind: AsInternetKind) -> *const c_char;
pub fn as_issue_kind_get_type() -> GType;
pub fn as_issue_kind_from_string(kind_str: *const c_char) -> AsIssueKind;
pub fn as_issue_kind_to_string(kind: AsIssueKind) -> *const c_char;
pub fn as_issue_severity_get_type() -> GType;
pub fn as_issue_severity_from_string(str: *const c_char) -> AsIssueSeverity;
pub fn as_issue_severity_to_string(severity: AsIssueSeverity) -> *const c_char;
pub fn as_launchable_kind_get_type() -> GType;
pub fn as_launchable_kind_from_string(kind_str: *const c_char) -> AsLaunchableKind;
pub fn as_launchable_kind_to_string(kind: AsLaunchableKind) -> *const c_char;
pub fn as_markup_kind_get_type() -> GType;
pub fn as_merge_kind_get_type() -> GType;
pub fn as_merge_kind_from_string(kind_str: *const c_char) -> AsMergeKind;
pub fn as_merge_kind_to_string(kind: AsMergeKind) -> *const c_char;
pub fn as_metadata_error_get_type() -> GType;
pub fn as_metadata_error_quark() -> glib::GQuark;
pub fn as_metadata_location_get_type() -> GType;
pub fn as_pool_error_get_type() -> GType;
pub fn as_pool_error_quark() -> glib::GQuark;
pub fn as_provided_kind_get_type() -> GType;
pub fn as_provided_kind_from_string(kind_str: *const c_char) -> AsProvidedKind;
pub fn as_provided_kind_to_l10n_string(kind: AsProvidedKind) -> *const c_char;
pub fn as_provided_kind_to_string(kind: AsProvidedKind) -> *const c_char;
pub fn as_reference_kind_get_type() -> GType;
pub fn as_reference_kind_from_string(str: *const c_char) -> AsReferenceKind;
pub fn as_reference_kind_to_string(kind: AsReferenceKind) -> *const c_char;
pub fn as_relation_compare_get_type() -> GType;
pub fn as_relation_compare_from_string(compare_str: *const c_char) -> AsRelationCompare;
pub fn as_relation_compare_to_string(compare: AsRelationCompare) -> *const c_char;
pub fn as_relation_compare_to_symbols_string(compare: AsRelationCompare) -> *const c_char;
pub fn as_relation_error_get_type() -> GType;
pub fn as_relation_error_quark() -> glib::GQuark;
pub fn as_relation_item_kind_get_type() -> GType;
pub fn as_relation_item_kind_from_string(kind_str: *const c_char) -> AsRelationItemKind;
pub fn as_relation_item_kind_to_string(kind: AsRelationItemKind) -> *const c_char;
pub fn as_relation_kind_get_type() -> GType;
pub fn as_relation_kind_from_string(kind_str: *const c_char) -> AsRelationKind;
pub fn as_relation_kind_to_string(kind: AsRelationKind) -> *const c_char;
pub fn as_relation_status_get_type() -> GType;
pub fn as_release_kind_get_type() -> GType;
pub fn as_release_kind_from_string(kind_str: *const c_char) -> AsReleaseKind;
pub fn as_release_kind_to_string(kind: AsReleaseKind) -> *const c_char;
pub fn as_release_list_kind_get_type() -> GType;
pub fn as_release_list_kind_from_string(kind_str: *const c_char) -> AsReleaseListKind;
pub fn as_release_list_kind_to_string(kind: AsReleaseListKind) -> *const c_char;
pub fn as_release_url_kind_get_type() -> GType;
pub fn as_release_url_kind_from_string(kind_str: *const c_char) -> AsReleaseUrlKind;
pub fn as_release_url_kind_to_string(kind: AsReleaseUrlKind) -> *const c_char;
pub fn as_screenshot_kind_get_type() -> GType;
pub fn as_screenshot_kind_from_string(kind: *const c_char) -> AsScreenshotKind;
pub fn as_screenshot_kind_to_string(kind: AsScreenshotKind) -> *const c_char;
pub fn as_screenshot_media_kind_get_type() -> GType;
pub fn as_size_kind_get_type() -> GType;
pub fn as_size_kind_from_string(size_kind: *const c_char) -> AsSizeKind;
pub fn as_size_kind_to_string(size_kind: AsSizeKind) -> *const c_char;
pub fn as_suggested_kind_get_type() -> GType;
pub fn as_suggested_kind_from_string(kind_str: *const c_char) -> AsSuggestedKind;
pub fn as_suggested_kind_to_string(kind: AsSuggestedKind) -> *const c_char;
pub fn as_system_info_error_get_type() -> GType;
pub fn as_system_info_error_quark() -> glib::GQuark;
pub fn as_translation_kind_get_type() -> GType;
pub fn as_translation_kind_from_string(kind_str: *const c_char) -> AsTranslationKind;
pub fn as_translation_kind_to_string(kind: AsTranslationKind) -> *const c_char;
pub fn as_urgency_kind_get_type() -> GType;
pub fn as_urgency_kind_from_string(urgency_kind: *const c_char) -> AsUrgencyKind;
pub fn as_urgency_kind_to_string(urgency_kind: AsUrgencyKind) -> *const c_char;
pub fn as_url_kind_get_type() -> GType;
pub fn as_url_kind_from_string(url_kind: *const c_char) -> AsUrlKind;
pub fn as_url_kind_to_string(url_kind: AsUrlKind) -> *const c_char;
pub fn as_utils_error_get_type() -> GType;
pub fn as_utils_error_quark() -> glib::GQuark;
pub fn as_validator_error_get_type() -> GType;
pub fn as_validator_error_quark() -> glib::GQuark;
pub fn as_video_codec_kind_get_type() -> GType;
pub fn as_video_codec_kind_from_string(str: *const c_char) -> AsVideoCodecKind;
pub fn as_video_codec_kind_to_string(kind: AsVideoCodecKind) -> *const c_char;
pub fn as_video_container_kind_get_type() -> GType;
pub fn as_video_container_kind_from_string(str: *const c_char) -> AsVideoContainerKind;
pub fn as_video_container_kind_to_string(kind: AsVideoContainerKind) -> *const c_char;
pub fn as_cache_flags_get_type() -> GType;
pub fn as_component_box_flags_get_type() -> GType;
pub fn as_data_id_match_flags_get_type() -> GType;
pub fn as_parse_flags_get_type() -> GType;
pub fn as_pool_flags_get_type() -> GType;
pub fn as_review_flags_get_type() -> GType;
pub fn as_value_flags_get_type() -> GType;
pub fn as_vercmp_flags_get_type() -> GType;
pub fn as_branding_color_iter_init(iter: *mut AsBrandingColorIter, branding: *mut AsBranding);
pub fn as_branding_color_iter_next(
iter: *mut AsBrandingColorIter,
kind: *mut AsColorKind,
scheme_preference: *mut AsColorSchemeKind,
value: *mut *const c_char,
) -> gboolean;
pub fn as_agreement_get_type() -> GType;
pub fn as_agreement_new() -> *mut AsAgreement;
pub fn as_agreement_add_section(
agreement: *mut AsAgreement,
agreement_section: *mut AsAgreementSection,
);
pub fn as_agreement_get_kind(agreement: *mut AsAgreement) -> AsAgreementKind;
pub fn as_agreement_get_section_default(agreement: *mut AsAgreement)
-> *mut AsAgreementSection;
pub fn as_agreement_get_sections(agreement: *mut AsAgreement) -> *mut glib::GPtrArray;
pub fn as_agreement_get_version_id(agreement: *mut AsAgreement) -> *const c_char;
pub fn as_agreement_set_kind(agreement: *mut AsAgreement, kind: AsAgreementKind);
pub fn as_agreement_set_version_id(agreement: *mut AsAgreement, version_id: *const c_char);
pub fn as_agreement_section_get_type() -> GType;
pub fn as_agreement_section_new() -> *mut AsAgreementSection;
pub fn as_agreement_section_get_context(
agreement_section: *mut AsAgreementSection,
) -> *mut AsContext;
pub fn as_agreement_section_get_description(
agreement_section: *mut AsAgreementSection,
) -> *const c_char;
pub fn as_agreement_section_get_kind(
agreement_section: *mut AsAgreementSection,
) -> *const c_char;
pub fn as_agreement_section_get_name(
agreement_section: *mut AsAgreementSection,
) -> *const c_char;
pub fn as_agreement_section_set_context(
agreement_section: *mut AsAgreementSection,
context: *mut AsContext,
);
pub fn as_agreement_section_set_description(
agreement_section: *mut AsAgreementSection,
desc: *const c_char,
locale: *const c_char,
);
pub fn as_agreement_section_set_kind(
agreement_section: *mut AsAgreementSection,
kind: *const c_char,
);
pub fn as_agreement_section_set_name(
agreement_section: *mut AsAgreementSection,
name: *const c_char,
locale: *const c_char,
);
pub fn as_artifact_get_type() -> GType;
pub fn as_artifact_new() -> *mut AsArtifact;
pub fn as_artifact_add_checksum(artifact: *mut AsArtifact, cs: *mut AsChecksum);
pub fn as_artifact_add_location(artifact: *mut AsArtifact, location: *const c_char);
pub fn as_artifact_get_bundle_kind(artifact: *mut AsArtifact) -> AsBundleKind;
pub fn as_artifact_get_checksum(
artifact: *mut AsArtifact,
kind: AsChecksumKind,
) -> *mut AsChecksum;
pub fn as_artifact_get_checksums(artifact: *mut AsArtifact) -> *mut glib::GPtrArray;
pub fn as_artifact_get_filename(artifact: *mut AsArtifact) -> *const c_char;
pub fn as_artifact_get_kind(artifact: *mut AsArtifact) -> AsArtifactKind;
pub fn as_artifact_get_locations(artifact: *mut AsArtifact) -> *mut glib::GPtrArray;
pub fn as_artifact_get_platform(artifact: *mut AsArtifact) -> *const c_char;
pub fn as_artifact_get_size(artifact: *mut AsArtifact, kind: AsSizeKind) -> u64;
pub fn as_artifact_set_bundle_kind(artifact: *mut AsArtifact, kind: AsBundleKind);
pub fn as_artifact_set_filename(artifact: *mut AsArtifact, filename: *const c_char);
pub fn as_artifact_set_kind(artifact: *mut AsArtifact, kind: AsArtifactKind);
pub fn as_artifact_set_platform(artifact: *mut AsArtifact, platform: *const c_char);
pub fn as_artifact_set_size(artifact: *mut AsArtifact, size: u64, kind: AsSizeKind);
pub fn as_branding_get_type() -> GType;
pub fn as_branding_new() -> *mut AsBranding;
pub fn as_branding_get_color(
branding: *mut AsBranding,
kind: AsColorKind,
scheme_kind: AsColorSchemeKind,
) -> *const c_char;
pub fn as_branding_remove_color(
branding: *mut AsBranding,
kind: AsColorKind,
scheme_preference: AsColorSchemeKind,
);
pub fn as_branding_set_color(
branding: *mut AsBranding,
kind: AsColorKind,
scheme_preference: AsColorSchemeKind,
colorcode: *const c_char,
);
pub fn as_bundle_get_type() -> GType;
pub fn as_bundle_new() -> *mut AsBundle;
pub fn as_bundle_get_id(bundle: *mut AsBundle) -> *const c_char;
pub fn as_bundle_get_kind(bundle: *mut AsBundle) -> AsBundleKind;
pub fn as_bundle_set_id(bundle: *mut AsBundle, id: *const c_char);
pub fn as_bundle_set_kind(bundle: *mut AsBundle, kind: AsBundleKind);
pub fn as_category_get_type() -> GType;
pub fn as_category_new() -> *mut AsCategory;
pub fn as_category_add_child(category: *mut AsCategory, subcat: *mut AsCategory);
pub fn as_category_add_component(category: *mut AsCategory, cpt: *mut AsComponent);
pub fn as_category_add_desktop_group(category: *mut AsCategory, group_name: *const c_char);
pub fn as_category_get_children(category: *mut AsCategory) -> *mut glib::GPtrArray;
pub fn as_category_get_components(category: *mut AsCategory) -> *mut glib::GPtrArray;
pub fn as_category_get_desktop_groups(category: *mut AsCategory) -> *mut glib::GPtrArray;
pub fn as_category_get_icon(category: *mut AsCategory) -> *const c_char;
pub fn as_category_get_id(category: *mut AsCategory) -> *const c_char;
pub fn as_category_get_name(category: *mut AsCategory) -> *const c_char;
pub fn as_category_get_summary(category: *mut AsCategory) -> *const c_char;
pub fn as_category_has_children(category: *mut AsCategory) -> gboolean;
pub fn as_category_has_component(category: *mut AsCategory, cpt: *mut AsComponent) -> gboolean;
pub fn as_category_remove_child(category: *mut AsCategory, subcat: *mut AsCategory);
pub fn as_category_set_icon(category: *mut AsCategory, value: *const c_char);
pub fn as_category_set_id(category: *mut AsCategory, id: *const c_char);
pub fn as_category_set_name(category: *mut AsCategory, value: *const c_char);
pub fn as_category_set_summary(category: *mut AsCategory, value: *const c_char);
pub fn as_checksum_get_type() -> GType;
pub fn as_checksum_new() -> *mut AsChecksum;
pub fn as_checksum_new_with_value(
kind: AsChecksumKind,
value: *const c_char,
) -> *mut AsChecksum;
pub fn as_checksum_get_kind(cs: *mut AsChecksum) -> AsChecksumKind;
pub fn as_checksum_get_value(cs: *mut AsChecksum) -> *const c_char;
pub fn as_checksum_set_kind(cs: *mut AsChecksum, kind: AsChecksumKind);
pub fn as_checksum_set_value(cs: *mut AsChecksum, value: *const c_char);
pub fn as_component_get_type() -> GType;
pub fn as_component_new() -> *mut AsComponent;
pub fn as_component_add_addon(cpt: *mut AsComponent, addon: *mut AsComponent);
pub fn as_component_add_agreement(cpt: *mut AsComponent, agreement: *mut AsAgreement);
pub fn as_component_add_bundle(cpt: *mut AsComponent, bundle: *mut AsBundle);
pub fn as_component_add_category(cpt: *mut AsComponent, category: *const c_char);
pub fn as_component_add_content_rating(
cpt: *mut AsComponent,
content_rating: *mut AsContentRating,
);
pub fn as_component_add_extends(cpt: *mut AsComponent, cpt_id: *const c_char);
pub fn as_component_add_icon(cpt: *mut AsComponent, icon: *mut AsIcon);
pub fn as_component_add_keyword(
cpt: *mut AsComponent,
keyword: *const c_char,
locale: *const c_char,
);
pub fn as_component_add_language(
cpt: *mut AsComponent,
locale: *const c_char,
percentage: c_int,
);
pub fn as_component_add_launchable(cpt: *mut AsComponent, launchable: *mut AsLaunchable);
pub fn as_component_add_provided(cpt: *mut AsComponent, prov: *mut AsProvided);
pub fn as_component_add_provided_item(
cpt: *mut AsComponent,
kind: AsProvidedKind,
item: *const c_char,
);
pub fn as_component_add_reference(cpt: *mut AsComponent, reference: *mut AsReference);
pub fn as_component_add_relation(cpt: *mut AsComponent, relation: *mut AsRelation);
pub fn as_component_add_release(cpt: *mut AsComponent, release: *mut AsRelease);
pub fn as_component_add_replaces(cpt: *mut AsComponent, cid: *const c_char);
pub fn as_component_add_review(cpt: *mut AsComponent, review: *mut AsReview);
pub fn as_component_add_screenshot(cpt: *mut AsComponent, sshot: *mut AsScreenshot);
pub fn as_component_add_suggested(cpt: *mut AsComponent, suggested: *mut AsSuggested);
pub fn as_component_add_tag(
cpt: *mut AsComponent,
ns: *const c_char,
tag: *const c_char,
) -> gboolean;
pub fn as_component_add_translation(cpt: *mut AsComponent, tr: *mut AsTranslation);
pub fn as_component_add_url(cpt: *mut AsComponent, url_kind: AsUrlKind, url: *const c_char);
pub fn as_component_check_relations(
cpt: *mut AsComponent,
sysinfo: *mut AsSystemInfo,
pool: *mut AsPool,
rel_kind: AsRelationKind,
) -> *mut glib::GPtrArray;
pub fn as_component_clear_keywords(cpt: *mut AsComponent, locale: *const c_char);
pub fn as_component_clear_languages(cpt: *mut AsComponent);
pub fn as_component_clear_tags(cpt: *mut AsComponent);
pub fn as_component_get_addons(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_agreement_by_kind(
cpt: *mut AsComponent,
kind: AsAgreementKind,
) -> *mut AsAgreement;
pub fn as_component_get_agreements(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_branch(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_branding(cpt: *mut AsComponent) -> *mut AsBranding;
pub fn as_component_get_bundle(
cpt: *mut AsComponent,
bundle_kind: AsBundleKind,
) -> *mut AsBundle;
pub fn as_component_get_bundles(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_categories(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_compulsory_for_desktops(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_content_rating(
cpt: *mut AsComponent,
kind: *const c_char,
) -> *mut AsContentRating;
pub fn as_component_get_content_ratings(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_context(cpt: *mut AsComponent) -> *mut AsContext;
pub fn as_component_get_custom(cpt: *mut AsComponent) -> *mut glib::GHashTable;
pub fn as_component_get_custom_value(
cpt: *mut AsComponent,
key: *const c_char,
) -> *const c_char;
pub fn as_component_get_data_id(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_date_eol(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_description(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_developer(cpt: *mut AsComponent) -> *mut AsDeveloper;
pub fn as_component_get_extends(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_icon_by_size(
cpt: *mut AsComponent,
width: c_uint,
height: c_uint,
) -> *mut AsIcon;
pub fn as_component_get_icon_stock(cpt: *mut AsComponent) -> *mut AsIcon;
pub fn as_component_get_icons(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_id(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_keywords(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_keywords_table(cpt: *mut AsComponent) -> *mut glib::GHashTable;
pub fn as_component_get_kind(cpt: *mut AsComponent) -> AsComponentKind;
pub fn as_component_get_language(cpt: *mut AsComponent, locale: *const c_char) -> c_int;
pub fn as_component_get_languages(cpt: *mut AsComponent) -> *mut glib::GList;
pub fn as_component_get_launchable(
cpt: *mut AsComponent,
kind: AsLaunchableKind,
) -> *mut AsLaunchable;
pub fn as_component_get_launchables(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_merge_kind(cpt: *mut AsComponent) -> AsMergeKind;
pub fn as_component_get_metadata_license(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_name(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_name_table(cpt: *mut AsComponent) -> *mut glib::GHashTable;
pub fn as_component_get_name_variant_suffix(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_origin(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_pkgname(cpt: *mut AsComponent) -> *mut c_char;
pub fn as_component_get_pkgnames(cpt: *mut AsComponent) -> *mut *mut c_char;
pub fn as_component_get_priority(cpt: *mut AsComponent) -> c_int;
pub fn as_component_get_project_group(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_project_license(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_provided(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_provided_for_kind(
cpt: *mut AsComponent,
kind: AsProvidedKind,
) -> *mut AsProvided;
pub fn as_component_get_recommends(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_references(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_releases_plain(cpt: *mut AsComponent) -> *mut AsReleaseList;
pub fn as_component_get_replaces(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_requires(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_reviews(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_scope(cpt: *mut AsComponent) -> AsComponentScope;
pub fn as_component_get_screenshots_all(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_search_tokens(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_sort_score(cpt: *mut AsComponent) -> c_uint;
pub fn as_component_get_source_pkgname(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_suggested(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_summary(cpt: *mut AsComponent) -> *const c_char;
pub fn as_component_get_summary_table(cpt: *mut AsComponent) -> *mut glib::GHashTable;
pub fn as_component_get_supports(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_system_compatibility_score(
cpt: *mut AsComponent,
sysinfo: *mut AsSystemInfo,
is_template: gboolean,
results: *mut *mut glib::GPtrArray,
) -> c_int;
pub fn as_component_get_timestamp_eol(cpt: *mut AsComponent) -> u64;
pub fn as_component_get_translations(cpt: *mut AsComponent) -> *mut glib::GPtrArray;
pub fn as_component_get_url(cpt: *mut AsComponent, url_kind: AsUrlKind) -> *const c_char;
pub fn as_component_has_bundle(cpt: *mut AsComponent) -> gboolean;
pub fn as_component_has_category(cpt: *mut AsComponent, category: *const c_char) -> gboolean;
pub fn as_component_has_tag(
cpt: *mut AsComponent,
ns: *const c_char,
tag: *const c_char,
) -> gboolean;
pub fn as_component_insert_custom_value(
cpt: *mut AsComponent,
key: *const c_char,
value: *const c_char,
) -> gboolean;
pub fn as_component_is_compulsory_for_desktop(
cpt: *mut AsComponent,
desktop: *const c_char,
) -> gboolean;
pub fn as_component_is_floss(cpt: *mut AsComponent) -> gboolean;
pub fn as_component_is_ignored(cpt: *mut AsComponent) -> gboolean;
pub fn as_component_is_member_of_category(
cpt: *mut AsComponent,
category: *mut AsCategory,
) -> gboolean;
pub fn as_component_is_valid(cpt: *mut AsComponent) -> gboolean;
pub fn as_component_load_from_bytes(
cpt: *mut AsComponent,
context: *mut AsContext,
format: AsFormatKind,
bytes: *mut glib::GBytes,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_component_load_releases(
cpt: *mut AsComponent,
allow_net: gboolean,
error: *mut *mut glib::GError,
) -> *mut AsReleaseList;
pub fn as_component_remove_tag(
cpt: *mut AsComponent,
ns: *const c_char,
tag: *const c_char,
) -> gboolean;
pub fn as_component_search_matches(cpt: *mut AsComponent, term: *const c_char) -> c_uint;
pub fn as_component_search_matches_all(
cpt: *mut AsComponent,
terms: *mut *mut c_char,
) -> c_uint;
pub fn as_component_set_branch(cpt: *mut AsComponent, branch: *const c_char);
pub fn as_component_set_branding(cpt: *mut AsComponent, branding: *mut AsBranding);
pub fn as_component_set_compulsory_for_desktop(cpt: *mut AsComponent, desktop: *const c_char);
pub fn as_component_set_context(cpt: *mut AsComponent, context: *mut AsContext);
pub fn as_component_set_context_locale(cpt: *mut AsComponent, locale: *const c_char);
pub fn as_component_set_data_id(cpt: *mut AsComponent, value: *const c_char);
pub fn as_component_set_date_eol(cpt: *mut AsComponent, date: *const c_char);
pub fn as_component_set_description(
cpt: *mut AsComponent,
value: *const c_char,
locale: *const c_char,
);
pub fn as_component_set_developer(cpt: *mut AsComponent, developer: *mut AsDeveloper);
pub fn as_component_set_id(cpt: *mut AsComponent, value: *const c_char);
pub fn as_component_set_keywords(
cpt: *mut AsComponent,
new_keywords: *mut glib::GPtrArray,
locale: *const c_char,
deep_copy: gboolean,
);
pub fn as_component_set_kind(cpt: *mut AsComponent, value: AsComponentKind);
pub fn as_component_set_merge_kind(cpt: *mut AsComponent, kind: AsMergeKind);
pub fn as_component_set_metadata_license(cpt: *mut AsComponent, value: *const c_char);
pub fn as_component_set_name(
cpt: *mut AsComponent,
value: *const c_char,
locale: *const c_char,
);
pub fn as_component_set_name_variant_suffix(
cpt: *mut AsComponent,
value: *const c_char,
locale: *const c_char,
);
pub fn as_component_set_origin(cpt: *mut AsComponent, origin: *const c_char);
pub fn as_component_set_pkgname(cpt: *mut AsComponent, pkgname: *const c_char);
pub fn as_component_set_pkgnames(cpt: *mut AsComponent, packages: *mut *mut c_char);
pub fn as_component_set_priority(cpt: *mut AsComponent, priority: c_int);
pub fn as_component_set_project_group(cpt: *mut AsComponent, value: *const c_char);
pub fn as_component_set_project_license(cpt: *mut AsComponent, value: *const c_char);
pub fn as_component_set_releases(cpt: *mut AsComponent, releases: *mut AsReleaseList);
pub fn as_component_set_scope(cpt: *mut AsComponent, scope: AsComponentScope);
pub fn as_component_set_sort_score(cpt: *mut AsComponent, score: c_uint);
pub fn as_component_set_source_pkgname(cpt: *mut AsComponent, spkgname: *const c_char);
pub fn as_component_set_summary(
cpt: *mut AsComponent,
value: *const c_char,
locale: *const c_char,
);
pub fn as_component_sort_screenshots(
cpt: *mut AsComponent,
environment: *const c_char,
style: *const c_char,
prioritize_style: gboolean,
);
pub fn as_component_to_string(cpt: *mut AsComponent) -> *mut c_char;
pub fn as_component_to_xml_data(
cpt: *mut AsComponent,
context: *mut AsContext,
error: *mut *mut glib::GError,
) -> *mut c_char;
pub fn as_component_box_get_type() -> GType;
pub fn as_component_box_new(flags: AsComponentBoxFlags) -> *mut AsComponentBox;
pub fn as_component_box_new_simple() -> *mut AsComponentBox;
pub fn as_component_box_add(
cbox: *mut AsComponentBox,
cpt: *mut AsComponent,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_component_box_as_array(cbox: *mut AsComponentBox) -> *mut glib::GPtrArray;
pub fn as_component_box_clear(cbox: *mut AsComponentBox);
pub fn as_component_box_get_flags(cbox: *mut AsComponentBox) -> AsComponentBoxFlags;
pub fn as_component_box_get_size(cbox: *mut AsComponentBox) -> c_uint;
pub fn as_component_box_index_safe(
cbox: *mut AsComponentBox,
index: c_uint,
) -> *mut AsComponent;
pub fn as_component_box_is_empty(cbox: *mut AsComponentBox) -> gboolean;
pub fn as_component_box_remove_at(cbox: *mut AsComponentBox, index: c_uint);
pub fn as_component_box_sort(cbox: *mut AsComponentBox);
pub fn as_component_box_sort_by_score(cbox: *mut AsComponentBox);
pub fn as_content_rating_get_type() -> GType;
pub fn as_content_rating_new() -> *mut AsContentRating;
pub fn as_content_rating_attribute_from_csm_age(
id: *const c_char,
age: c_uint,
) -> AsContentRatingValue;
pub fn as_content_rating_attribute_get_description(
id: *const c_char,
value: AsContentRatingValue,
) -> *const c_char;
pub fn as_content_rating_attribute_to_csm_age(
id: *const c_char,
value: AsContentRatingValue,
) -> c_uint;
pub fn as_content_rating_get_all_rating_ids() -> *mut *const c_char;
pub fn as_content_rating_add_attribute(
content_rating: *mut AsContentRating,
id: *const c_char,
value: AsContentRatingValue,
);
pub fn as_content_rating_get_kind(content_rating: *mut AsContentRating) -> *const c_char;
pub fn as_content_rating_get_minimum_age(content_rating: *mut AsContentRating) -> c_uint;
pub fn as_content_rating_get_rating_ids(
content_rating: *mut AsContentRating,
) -> *mut *const c_char;
pub fn as_content_rating_get_value(
content_rating: *mut AsContentRating,
id: *const c_char,
) -> AsContentRatingValue;
pub fn as_content_rating_set_kind(content_rating: *mut AsContentRating, kind: *const c_char);
pub fn as_content_rating_set_value(
content_rating: *mut AsContentRating,
id: *const c_char,
value: AsContentRatingValue,
);
pub fn as_context_get_type() -> GType;
pub fn as_context_new() -> *mut AsContext;
pub fn as_context_get_filename(ctx: *mut AsContext) -> *const c_char;
pub fn as_context_get_format_version(ctx: *mut AsContext) -> AsFormatVersion;
pub fn as_context_get_locale(ctx: *mut AsContext) -> *const c_char;
pub fn as_context_get_locale_use_all(ctx: *mut AsContext) -> gboolean;
pub fn as_context_get_media_baseurl(ctx: *mut AsContext) -> *const c_char;
pub fn as_context_get_origin(ctx: *mut AsContext) -> *const c_char;
pub fn as_context_get_priority(ctx: *mut AsContext) -> c_int;
pub fn as_context_get_style(ctx: *mut AsContext) -> AsFormatStyle;
pub fn as_context_get_value_flags(ctx: *mut AsContext) -> AsValueFlags;
pub fn as_context_has_media_baseurl(ctx: *mut AsContext) -> gboolean;
pub fn as_context_set_filename(ctx: *mut AsContext, fname: *const c_char);
pub fn as_context_set_format_version(ctx: *mut AsContext, ver: AsFormatVersion);
pub fn as_context_set_locale(ctx: *mut AsContext, locale: *const c_char);
pub fn as_context_set_media_baseurl(ctx: *mut AsContext, value: *const c_char);
pub fn as_context_set_origin(ctx: *mut AsContext, value: *const c_char);
pub fn as_context_set_priority(ctx: *mut AsContext, priority: c_int);
pub fn as_context_set_style(ctx: *mut AsContext, style: AsFormatStyle);
pub fn as_context_set_value_flags(ctx: *mut AsContext, flags: AsValueFlags);
pub fn as_developer_get_type() -> GType;
pub fn as_developer_new() -> *mut AsDeveloper;
pub fn as_developer_get_id(devp: *mut AsDeveloper) -> *const c_char;
pub fn as_developer_get_name(devp: *mut AsDeveloper) -> *const c_char;
pub fn as_developer_set_id(devp: *mut AsDeveloper, id: *const c_char);
pub fn as_developer_set_name(
devp: *mut AsDeveloper,
value: *const c_char,
locale: *const c_char,
);
pub fn as_icon_get_type() -> GType;
pub fn as_icon_new() -> *mut AsIcon;
pub fn as_icon_get_filename(icon: *mut AsIcon) -> *const c_char;
pub fn as_icon_get_height(icon: *mut AsIcon) -> c_uint;
pub fn as_icon_get_kind(icon: *mut AsIcon) -> AsIconKind;
pub fn as_icon_get_name(icon: *mut AsIcon) -> *const c_char;
pub fn as_icon_get_scale(icon: *mut AsIcon) -> c_uint;
pub fn as_icon_get_url(icon: *mut AsIcon) -> *const c_char;
pub fn as_icon_get_width(icon: *mut AsIcon) -> c_uint;
pub fn as_icon_set_filename(icon: *mut AsIcon, filename: *const c_char);
pub fn as_icon_set_height(icon: *mut AsIcon, height: c_uint);
pub fn as_icon_set_kind(icon: *mut AsIcon, kind: AsIconKind);
pub fn as_icon_set_name(icon: *mut AsIcon, name: *const c_char);
pub fn as_icon_set_scale(icon: *mut AsIcon, scale: c_uint);
pub fn as_icon_set_url(icon: *mut AsIcon, url: *const c_char);
pub fn as_icon_set_width(icon: *mut AsIcon, width: c_uint);
pub fn as_image_get_type() -> GType;
pub fn as_image_new() -> *mut AsImage;
pub fn as_image_get_height(image: *mut AsImage) -> c_uint;
pub fn as_image_get_kind(image: *mut AsImage) -> AsImageKind;
pub fn as_image_get_locale(image: *mut AsImage) -> *const c_char;
pub fn as_image_get_scale(image: *mut AsImage) -> c_uint;
pub fn as_image_get_url(image: *mut AsImage) -> *const c_char;
pub fn as_image_get_width(image: *mut AsImage) -> c_uint;
pub fn as_image_set_height(image: *mut AsImage, height: c_uint);
pub fn as_image_set_kind(image: *mut AsImage, kind: AsImageKind);
pub fn as_image_set_locale(image: *mut AsImage, locale: *const c_char);
pub fn as_image_set_scale(image: *mut AsImage, scale: c_uint);
pub fn as_image_set_url(image: *mut AsImage, url: *const c_char);
pub fn as_image_set_width(image: *mut AsImage, width: c_uint);
pub fn as_issue_get_type() -> GType;
pub fn as_issue_new() -> *mut AsIssue;
pub fn as_issue_get_id(issue: *mut AsIssue) -> *const c_char;
pub fn as_issue_get_kind(issue: *mut AsIssue) -> AsIssueKind;
pub fn as_issue_get_url(issue: *mut AsIssue) -> *const c_char;
pub fn as_issue_set_id(issue: *mut AsIssue, id: *const c_char);
pub fn as_issue_set_kind(issue: *mut AsIssue, kind: AsIssueKind);
pub fn as_issue_set_url(issue: *mut AsIssue, url: *const c_char);
pub fn as_launchable_get_type() -> GType;
pub fn as_launchable_new() -> *mut AsLaunchable;
pub fn as_launchable_add_entry(launch: *mut AsLaunchable, entry: *const c_char);
pub fn as_launchable_get_entries(launch: *mut AsLaunchable) -> *mut glib::GPtrArray;
pub fn as_launchable_get_kind(launch: *mut AsLaunchable) -> AsLaunchableKind;
pub fn as_launchable_set_kind(launch: *mut AsLaunchable, kind: AsLaunchableKind);
pub fn as_metadata_get_type() -> GType;
pub fn as_metadata_new() -> *mut AsMetadata;
pub fn as_metadata_file_guess_style(filename: *const c_char) -> AsFormatStyle;
pub fn as_metadata_add_component(metad: *mut AsMetadata, cpt: *mut AsComponent);
pub fn as_metadata_clear_components(metad: *mut AsMetadata);
pub fn as_metadata_clear_releases(metad: *mut AsMetadata);
pub fn as_metadata_component_to_metainfo(
metad: *mut AsMetadata,
format: AsFormatKind,
error: *mut *mut glib::GError,
) -> *mut c_char;
pub fn as_metadata_components_to_catalog(
metad: *mut AsMetadata,
format: AsFormatKind,
error: *mut *mut glib::GError,
) -> *mut c_char;
pub fn as_metadata_get_architecture(metad: *mut AsMetadata) -> *const c_char;
pub fn as_metadata_get_component(metad: *mut AsMetadata) -> *mut AsComponent;
pub fn as_metadata_get_components(metad: *mut AsMetadata) -> *mut AsComponentBox;
pub fn as_metadata_get_format_style(metad: *mut AsMetadata) -> AsFormatStyle;
pub fn as_metadata_get_format_version(metad: *mut AsMetadata) -> AsFormatVersion;
pub fn as_metadata_get_locale(metad: *mut AsMetadata) -> *const c_char;
pub fn as_metadata_get_media_baseurl(metad: *mut AsMetadata) -> *const c_char;
pub fn as_metadata_get_origin(metad: *mut AsMetadata) -> *const c_char;
pub fn as_metadata_get_parse_flags(metad: *mut AsMetadata) -> AsParseFlags;
pub fn as_metadata_get_release_list(metad: *mut AsMetadata) -> *mut AsReleaseList;
pub fn as_metadata_get_release_lists(metad: *mut AsMetadata) -> *mut glib::GPtrArray;
pub fn as_metadata_get_update_existing(metad: *mut AsMetadata) -> gboolean;
pub fn as_metadata_get_write_header(metad: *mut AsMetadata) -> gboolean;
pub fn as_metadata_parse_bytes(
metad: *mut AsMetadata,
bytes: *mut glib::GBytes,
format: AsFormatKind,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_metadata_parse_data(
metad: *mut AsMetadata,
data: *const c_char,
data_len: ssize_t,
format: AsFormatKind,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_metadata_parse_desktop_data(
metad: *mut AsMetadata,
cid: *const c_char,
data: *const c_char,
data_len: ssize_t,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_metadata_parse_file(
metad: *mut AsMetadata,
file: *mut gio::GFile,
format: AsFormatKind,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_metadata_parse_releases_bytes(
metad: *mut AsMetadata,
bytes: *mut glib::GBytes,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_metadata_parse_releases_file(
metad: *mut AsMetadata,
file: *mut gio::GFile,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_metadata_releases_to_data(
metad: *mut AsMetadata,
releases: *mut AsReleaseList,
error: *mut *mut glib::GError,
) -> *mut c_char;
pub fn as_metadata_save_catalog(
metad: *mut AsMetadata,
fname: *const c_char,
format: AsFormatKind,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_metadata_save_metainfo(
metad: *mut AsMetadata,
fname: *const c_char,
format: AsFormatKind,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_metadata_set_architecture(metad: *mut AsMetadata, arch: *const c_char);
pub fn as_metadata_set_format_style(metad: *mut AsMetadata, mode: AsFormatStyle);
pub fn as_metadata_set_format_version(metad: *mut AsMetadata, version: AsFormatVersion);
pub fn as_metadata_set_locale(metad: *mut AsMetadata, locale: *const c_char);
pub fn as_metadata_set_media_baseurl(metad: *mut AsMetadata, url: *const c_char);
pub fn as_metadata_set_origin(metad: *mut AsMetadata, origin: *const c_char);
pub fn as_metadata_set_parse_flags(metad: *mut AsMetadata, flags: AsParseFlags);
pub fn as_metadata_set_update_existing(metad: *mut AsMetadata, update: gboolean);
pub fn as_metadata_set_write_header(metad: *mut AsMetadata, wheader: gboolean);
pub fn as_pool_get_type() -> GType;
pub fn as_pool_new() -> *mut AsPool;
pub fn as_pool_add_components(
pool: *mut AsPool,
cbox: *mut AsComponentBox,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_pool_add_extra_data_location(
pool: *mut AsPool,
directory: *const c_char,
format_style: AsFormatStyle,
);
pub fn as_pool_add_flags(pool: *mut AsPool, flags: AsPoolFlags);
pub fn as_pool_build_search_tokens(
pool: *mut AsPool,
search: *const c_char,
) -> *mut *mut c_char;
pub fn as_pool_clear(pool: *mut AsPool);
pub fn as_pool_get_components(pool: *mut AsPool) -> *mut AsComponentBox;
pub fn as_pool_get_components_by_bundle_id(
pool: *mut AsPool,
kind: AsBundleKind,
bundle_id: *const c_char,
match_prefix: gboolean,
) -> *mut AsComponentBox;
pub fn as_pool_get_components_by_categories(
pool: *mut AsPool,
categories: *mut *mut c_char,
) -> *mut AsComponentBox;
pub fn as_pool_get_components_by_extends(
pool: *mut AsPool,
extended_id: *const c_char,
) -> *mut AsComponentBox;
pub fn as_pool_get_components_by_id(
pool: *mut AsPool,
cid: *const c_char,
) -> *mut AsComponentBox;
pub fn as_pool_get_components_by_kind(
pool: *mut AsPool,
kind: AsComponentKind,
) -> *mut AsComponentBox;
pub fn as_pool_get_components_by_launchable(
pool: *mut AsPool,
kind: AsLaunchableKind,
id: *const c_char,
) -> *mut AsComponentBox;
pub fn as_pool_get_components_by_provided_item(
pool: *mut AsPool,
kind: AsProvidedKind,
item: *const c_char,
) -> *mut AsComponentBox;
pub fn as_pool_get_flags(pool: *mut AsPool) -> AsPoolFlags;
pub fn as_pool_get_locale(pool: *mut AsPool) -> *const c_char;
pub fn as_pool_is_empty(pool: *mut AsPool) -> gboolean;
pub fn as_pool_load(
pool: *mut AsPool,
cancellable: *mut gio::GCancellable,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_pool_load_async(
pool: *mut AsPool,
cancellable: *mut gio::GCancellable,
callback: gio::GAsyncReadyCallback,
user_data: gpointer,
);
pub fn as_pool_load_finish(
pool: *mut AsPool,
result: *mut gio::GAsyncResult,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_pool_remove_flags(pool: *mut AsPool, flags: AsPoolFlags);
pub fn as_pool_reset_extra_data_locations(pool: *mut AsPool);
pub fn as_pool_search(pool: *mut AsPool, search: *const c_char) -> *mut AsComponentBox;
pub fn as_pool_set_flags(pool: *mut AsPool, flags: AsPoolFlags);
pub fn as_pool_set_load_std_data_locations(pool: *mut AsPool, enabled: gboolean);
pub fn as_pool_set_locale(pool: *mut AsPool, locale: *const c_char);
pub fn as_provided_get_type() -> GType;
pub fn as_provided_new() -> *mut AsProvided;
pub fn as_provided_add_item(prov: *mut AsProvided, item: *const c_char);
pub fn as_provided_get_items(prov: *mut AsProvided) -> *mut glib::GPtrArray;
pub fn as_provided_get_kind(prov: *mut AsProvided) -> AsProvidedKind;
pub fn as_provided_has_item(prov: *mut AsProvided, item: *const c_char) -> gboolean;
pub fn as_provided_set_kind(prov: *mut AsProvided, kind: AsProvidedKind);
pub fn as_reference_get_type() -> GType;
pub fn as_reference_new() -> *mut AsReference;
pub fn as_reference_get_kind(reference: *mut AsReference) -> AsReferenceKind;
pub fn as_reference_get_registry_name(reference: *mut AsReference) -> *const c_char;
pub fn as_reference_get_value(reference: *mut AsReference) -> *const c_char;
pub fn as_reference_set_kind(reference: *mut AsReference, kind: AsReferenceKind);
pub fn as_reference_set_registry_name(reference: *mut AsReference, name: *const c_char);
pub fn as_reference_set_value(reference: *mut AsReference, value: *const c_char);
pub fn as_relation_get_type() -> GType;
pub fn as_relation_new() -> *mut AsRelation;
pub fn as_relation_check_results_get_compatibility_score(
rc_results: *mut glib::GPtrArray,
) -> c_int;
pub fn as_relation_get_compare(relation: *mut AsRelation) -> AsRelationCompare;
pub fn as_relation_get_display_side_kind(relation: *mut AsRelation) -> AsDisplaySideKind;
pub fn as_relation_get_item_kind(relation: *mut AsRelation) -> AsRelationItemKind;
pub fn as_relation_get_kind(relation: *mut AsRelation) -> AsRelationKind;
pub fn as_relation_get_value_control_kind(relation: *mut AsRelation) -> AsControlKind;
pub fn as_relation_get_value_int(relation: *mut AsRelation) -> c_int;
pub fn as_relation_get_value_internet_bandwidth(relation: *mut AsRelation) -> c_uint;
pub fn as_relation_get_value_internet_kind(relation: *mut AsRelation) -> AsInternetKind;
pub fn as_relation_get_value_px(relation: *mut AsRelation) -> c_int;
pub fn as_relation_get_value_str(relation: *mut AsRelation) -> *const c_char;
pub fn as_relation_get_version(relation: *mut AsRelation) -> *const c_char;
pub fn as_relation_is_satisfied(
relation: *mut AsRelation,
system_info: *mut AsSystemInfo,
pool: *mut AsPool,
error: *mut *mut glib::GError,
) -> *mut AsRelationCheckResult;
pub fn as_relation_set_compare(relation: *mut AsRelation, compare: AsRelationCompare);
pub fn as_relation_set_display_side_kind(relation: *mut AsRelation, kind: AsDisplaySideKind);
pub fn as_relation_set_item_kind(relation: *mut AsRelation, kind: AsRelationItemKind);
pub fn as_relation_set_kind(relation: *mut AsRelation, kind: AsRelationKind);
pub fn as_relation_set_value_control_kind(relation: *mut AsRelation, kind: AsControlKind);
pub fn as_relation_set_value_int(relation: *mut AsRelation, value: c_int);
pub fn as_relation_set_value_internet_bandwidth(
relation: *mut AsRelation,
bandwidth_mbitps: c_uint,
);
pub fn as_relation_set_value_internet_kind(relation: *mut AsRelation, kind: AsInternetKind);
pub fn as_relation_set_value_px(relation: *mut AsRelation, logical_px: c_int);
pub fn as_relation_set_value_str(relation: *mut AsRelation, value: *const c_char);
pub fn as_relation_set_version(relation: *mut AsRelation, version: *const c_char);
pub fn as_relation_version_compare(
relation: *mut AsRelation,
version: *const c_char,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_relation_check_result_get_type() -> GType;
pub fn as_relation_check_result_new() -> *mut AsRelationCheckResult;
pub fn as_relation_check_result_get_error_code(
relcr: *mut AsRelationCheckResult,
) -> AsRelationError;
pub fn as_relation_check_result_get_message(relcr: *mut AsRelationCheckResult)
-> *const c_char;
pub fn as_relation_check_result_get_relation(
relcr: *mut AsRelationCheckResult,
) -> *mut AsRelation;
pub fn as_relation_check_result_get_status(
relcr: *mut AsRelationCheckResult,
) -> AsRelationStatus;
pub fn as_relation_check_result_set_error_code(
relcr: *mut AsRelationCheckResult,
ecode: AsRelationError,
);
pub fn as_relation_check_result_set_message(
relcr: *mut AsRelationCheckResult,
format: *const c_char,
...
);
pub fn as_relation_check_result_set_relation(
relcr: *mut AsRelationCheckResult,
relation: *mut AsRelation,
);
pub fn as_relation_check_result_set_status(
relcr: *mut AsRelationCheckResult,
status: AsRelationStatus,
);
pub fn as_release_get_type() -> GType;
pub fn as_release_new() -> *mut AsRelease;
pub fn as_release_add_artifact(release: *mut AsRelease, artifact: *mut AsArtifact);
pub fn as_release_add_issue(release: *mut AsRelease, issue: *mut AsIssue);
pub fn as_release_add_tag(
release: *mut AsRelease,
ns: *const c_char,
tag: *const c_char,
) -> gboolean;
pub fn as_release_clear_tags(release: *mut AsRelease);
pub fn as_release_get_artifacts(release: *mut AsRelease) -> *mut glib::GPtrArray;
pub fn as_release_get_context(release: *mut AsRelease) -> *mut AsContext;
pub fn as_release_get_date(release: *mut AsRelease) -> *const c_char;
pub fn as_release_get_date_eol(release: *mut AsRelease) -> *const c_char;
pub fn as_release_get_description(release: *mut AsRelease) -> *const c_char;
pub fn as_release_get_issues(release: *mut AsRelease) -> *mut glib::GPtrArray;
pub fn as_release_get_kind(release: *mut AsRelease) -> AsReleaseKind;
pub fn as_release_get_timestamp(release: *mut AsRelease) -> u64;
pub fn as_release_get_timestamp_eol(release: *mut AsRelease) -> u64;
pub fn as_release_get_urgency(release: *mut AsRelease) -> AsUrgencyKind;
pub fn as_release_get_url(release: *mut AsRelease, url_kind: AsReleaseUrlKind)
-> *const c_char;
pub fn as_release_get_version(release: *mut AsRelease) -> *const c_char;
pub fn as_release_has_tag(
release: *mut AsRelease,
ns: *const c_char,
tag: *const c_char,
) -> gboolean;
pub fn as_release_remove_tag(
release: *mut AsRelease,
ns: *const c_char,
tag: *const c_char,
) -> gboolean;
pub fn as_release_set_context(release: *mut AsRelease, context: *mut AsContext);
pub fn as_release_set_date(release: *mut AsRelease, date: *const c_char);
pub fn as_release_set_date_eol(release: *mut AsRelease, date: *const c_char);
pub fn as_release_set_description(
release: *mut AsRelease,
description: *const c_char,
locale: *const c_char,
);
pub fn as_release_set_kind(release: *mut AsRelease, kind: AsReleaseKind);
pub fn as_release_set_timestamp(release: *mut AsRelease, timestamp: u64);
pub fn as_release_set_timestamp_eol(release: *mut AsRelease, timestamp: u64);
pub fn as_release_set_urgency(release: *mut AsRelease, urgency: AsUrgencyKind);
pub fn as_release_set_url(
release: *mut AsRelease,
url_kind: AsReleaseUrlKind,
url: *const c_char,
);
pub fn as_release_set_version(release: *mut AsRelease, version: *const c_char);
pub fn as_release_vercmp(rel1: *mut AsRelease, rel2: *mut AsRelease) -> c_int;
pub fn as_release_list_get_type() -> GType;
pub fn as_release_list_new() -> *mut AsReleaseList;
pub fn as_release_list_add(rels: *mut AsReleaseList, release: *mut AsRelease);
pub fn as_release_list_clear(rels: *mut AsReleaseList);
pub fn as_release_list_get_context(rels: *mut AsReleaseList) -> *mut AsContext;
pub fn as_release_list_get_entries(rels: *mut AsReleaseList) -> *mut glib::GPtrArray;
pub fn as_release_list_get_kind(rels: *mut AsReleaseList) -> AsReleaseListKind;
pub fn as_release_list_get_size(rels: *mut AsReleaseList) -> c_uint;
pub fn as_release_list_get_url(rels: *mut AsReleaseList) -> *const c_char;
pub fn as_release_list_index_safe(rels: *mut AsReleaseList, index: c_uint) -> *mut AsRelease;
pub fn as_release_list_is_empty(rels: *mut AsReleaseList) -> gboolean;
pub fn as_release_list_load_from_bytes(
rels: *mut AsReleaseList,
context: *mut AsContext,
bytes: *mut glib::GBytes,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_release_list_set_context(rels: *mut AsReleaseList, context: *mut AsContext);
pub fn as_release_list_set_kind(rels: *mut AsReleaseList, kind: AsReleaseListKind);
pub fn as_release_list_set_size(rels: *mut AsReleaseList, size: c_uint);
pub fn as_release_list_set_url(rels: *mut AsReleaseList, url: *const c_char);
pub fn as_release_list_sort(rels: *mut AsReleaseList);
pub fn as_review_get_type() -> GType;
pub fn as_review_new() -> *mut AsReview;
pub fn as_review_add_flags(review: *mut AsReview, flags: AsReviewFlags);
pub fn as_review_add_metadata(review: *mut AsReview, key: *const c_char, value: *const c_char);
pub fn as_review_equal(review1: *mut AsReview, review2: *mut AsReview) -> gboolean;
pub fn as_review_get_date(review: *mut AsReview) -> *mut glib::GDateTime;
pub fn as_review_get_description(review: *mut AsReview) -> *const c_char;
pub fn as_review_get_flags(review: *mut AsReview) -> AsReviewFlags;
pub fn as_review_get_id(review: *mut AsReview) -> *const c_char;
pub fn as_review_get_locale(review: *mut AsReview) -> *const c_char;
pub fn as_review_get_metadata_item(review: *mut AsReview, key: *const c_char) -> *const c_char;
pub fn as_review_get_priority(review: *mut AsReview) -> c_int;
pub fn as_review_get_rating(review: *mut AsReview) -> c_int;
pub fn as_review_get_reviewer_id(review: *mut AsReview) -> *const c_char;
pub fn as_review_get_reviewer_name(review: *mut AsReview) -> *const c_char;
pub fn as_review_get_summary(review: *mut AsReview) -> *const c_char;
pub fn as_review_get_version(review: *mut AsReview) -> *const c_char;
pub fn as_review_set_date(review: *mut AsReview, date: *mut glib::GDateTime);
pub fn as_review_set_description(review: *mut AsReview, description: *const c_char);
pub fn as_review_set_flags(review: *mut AsReview, flags: AsReviewFlags);
pub fn as_review_set_id(review: *mut AsReview, id: *const c_char);
pub fn as_review_set_locale(review: *mut AsReview, locale: *const c_char);
pub fn as_review_set_priority(review: *mut AsReview, priority: c_int);
pub fn as_review_set_rating(review: *mut AsReview, rating: c_int);
pub fn as_review_set_reviewer_id(review: *mut AsReview, reviewer_id: *const c_char);
pub fn as_review_set_reviewer_name(review: *mut AsReview, reviewer_name: *const c_char);
pub fn as_review_set_summary(review: *mut AsReview, summary: *const c_char);
pub fn as_review_set_version(review: *mut AsReview, version: *const c_char);
pub fn as_screenshot_get_type() -> GType;
pub fn as_screenshot_new() -> *mut AsScreenshot;
pub fn as_screenshot_add_image(screenshot: *mut AsScreenshot, image: *mut AsImage);
pub fn as_screenshot_add_video(screenshot: *mut AsScreenshot, video: *mut AsVideo);
pub fn as_screenshot_clear_images(screenshot: *mut AsScreenshot);
pub fn as_screenshot_get_caption(screenshot: *mut AsScreenshot) -> *const c_char;
pub fn as_screenshot_get_context(screenshot: *mut AsScreenshot) -> *mut AsContext;
pub fn as_screenshot_get_environment(screenshot: *mut AsScreenshot) -> *const c_char;
pub fn as_screenshot_get_image(
screenshot: *mut AsScreenshot,
width: c_uint,
height: c_uint,
scale: c_uint,
) -> *mut AsImage;
pub fn as_screenshot_get_images(screenshot: *mut AsScreenshot) -> *mut glib::GPtrArray;
pub fn as_screenshot_get_images_all(screenshot: *mut AsScreenshot) -> *mut glib::GPtrArray;
pub fn as_screenshot_get_kind(screenshot: *mut AsScreenshot) -> AsScreenshotKind;
pub fn as_screenshot_get_media_kind(screenshot: *mut AsScreenshot) -> AsScreenshotMediaKind;
pub fn as_screenshot_get_videos(screenshot: *mut AsScreenshot) -> *mut glib::GPtrArray;
pub fn as_screenshot_get_videos_all(screenshot: *mut AsScreenshot) -> *mut glib::GPtrArray;
pub fn as_screenshot_is_valid(screenshot: *mut AsScreenshot) -> gboolean;
pub fn as_screenshot_set_caption(
screenshot: *mut AsScreenshot,
caption: *const c_char,
locale: *const c_char,
);
pub fn as_screenshot_set_context(screenshot: *mut AsScreenshot, context: *mut AsContext);
pub fn as_screenshot_set_environment(screenshot: *mut AsScreenshot, env_id: *const c_char);
pub fn as_screenshot_set_kind(screenshot: *mut AsScreenshot, kind: AsScreenshotKind);
pub fn as_suggested_get_type() -> GType;
pub fn as_suggested_new() -> *mut AsSuggested;
pub fn as_suggested_add_id(suggested: *mut AsSuggested, cid: *const c_char);
pub fn as_suggested_get_ids(suggested: *mut AsSuggested) -> *mut glib::GPtrArray;
pub fn as_suggested_get_kind(suggested: *mut AsSuggested) -> AsSuggestedKind;
pub fn as_suggested_is_valid(suggested: *mut AsSuggested) -> gboolean;
pub fn as_suggested_set_kind(suggested: *mut AsSuggested, kind: AsSuggestedKind);
pub fn as_system_info_get_type() -> GType;
pub fn as_system_info_new() -> *mut AsSystemInfo;
pub fn as_system_info_new_template_for_chassis(
chassis: AsChassisKind,
error: *mut *mut glib::GError,
) -> *mut AsSystemInfo;
pub fn as_system_info_get_device_name_for_modalias(
sysinfo: *mut AsSystemInfo,
modalias: *const c_char,
allow_fallback: gboolean,
error: *mut *mut glib::GError,
) -> *mut c_char;
pub fn as_system_info_get_display_length(
sysinfo: *mut AsSystemInfo,
side: AsDisplaySideKind,
) -> c_ulong;
pub fn as_system_info_get_gui_available(sysinfo: *mut AsSystemInfo) -> gboolean;
pub fn as_system_info_get_kernel_name(sysinfo: *mut AsSystemInfo) -> *const c_char;
pub fn as_system_info_get_kernel_version(sysinfo: *mut AsSystemInfo) -> *const c_char;
pub fn as_system_info_get_memory_total(sysinfo: *mut AsSystemInfo) -> c_ulong;
pub fn as_system_info_get_modaliases(sysinfo: *mut AsSystemInfo) -> *mut glib::GPtrArray;
pub fn as_system_info_get_os_cid(sysinfo: *mut AsSystemInfo) -> *const c_char;
pub fn as_system_info_get_os_homepage(sysinfo: *mut AsSystemInfo) -> *const c_char;
pub fn as_system_info_get_os_id(sysinfo: *mut AsSystemInfo) -> *const c_char;
pub fn as_system_info_get_os_name(sysinfo: *mut AsSystemInfo) -> *const c_char;
pub fn as_system_info_get_os_version(sysinfo: *mut AsSystemInfo) -> *const c_char;
pub fn as_system_info_has_device_matching_modalias(
sysinfo: *mut AsSystemInfo,
modalias_glob: *const c_char,
) -> gboolean;
pub fn as_system_info_has_input_control(
sysinfo: *mut AsSystemInfo,
kind: AsControlKind,
error: *mut *mut glib::GError,
) -> AsCheckResult;
pub fn as_system_info_modalias_to_syspath(
sysinfo: *mut AsSystemInfo,
modalias: *const c_char,
) -> *const c_char;
pub fn as_system_info_set_display_length(
sysinfo: *mut AsSystemInfo,
side: AsDisplaySideKind,
value_dip: c_ulong,
);
pub fn as_system_info_set_gui_available(sysinfo: *mut AsSystemInfo, available: gboolean);
pub fn as_system_info_set_input_control(
sysinfo: *mut AsSystemInfo,
kind: AsControlKind,
found: gboolean,
);
pub fn as_translation_get_type() -> GType;
pub fn as_translation_new() -> *mut AsTranslation;
pub fn as_translation_get_id(tr: *mut AsTranslation) -> *const c_char;
pub fn as_translation_get_kind(tr: *mut AsTranslation) -> AsTranslationKind;
pub fn as_translation_get_source_locale(tr: *mut AsTranslation) -> *const c_char;
pub fn as_translation_set_id(tr: *mut AsTranslation, id: *const c_char);
pub fn as_translation_set_kind(tr: *mut AsTranslation, kind: AsTranslationKind);
pub fn as_translation_set_source_locale(tr: *mut AsTranslation, locale: *const c_char);
pub fn as_validator_get_type() -> GType;
pub fn as_validator_new() -> *mut AsValidator;
pub fn as_validator_add_override(
validator: *mut AsValidator,
tag: *const c_char,
severity_override: AsIssueSeverity,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_validator_add_release_bytes(
validator: *mut AsValidator,
release_fname: *const c_char,
release_metadata: *mut glib::GBytes,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_validator_add_release_file(
validator: *mut AsValidator,
release_file: *mut gio::GFile,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_validator_check_success(validator: *mut AsValidator) -> gboolean;
pub fn as_validator_clear_release_data(validator: *mut AsValidator);
pub fn as_validator_get_allow_net(validator: *mut AsValidator) -> gboolean;
pub fn as_validator_get_issue_files_count(validator: *mut AsValidator) -> c_uint;
pub fn as_validator_get_issues(validator: *mut AsValidator) -> *mut glib::GList;
pub fn as_validator_get_issues_per_file(validator: *mut AsValidator) -> *mut glib::GHashTable;
pub fn as_validator_get_report_yaml(
validator: *mut AsValidator,
error: *mut *mut glib::GError,
) -> *mut c_char;
pub fn as_validator_get_strict(validator: *mut AsValidator) -> gboolean;
pub fn as_validator_get_tag_explanation(
validator: *mut AsValidator,
tag: *const c_char,
) -> *const c_char;
pub fn as_validator_get_tag_severity(
validator: *mut AsValidator,
tag: *const c_char,
) -> AsIssueSeverity;
pub fn as_validator_get_tags(validator: *mut AsValidator) -> *mut *mut c_char;
pub fn as_validator_set_allow_net(validator: *mut AsValidator, value: gboolean);
pub fn as_validator_set_strict(validator: *mut AsValidator, is_strict: gboolean);
pub fn as_validator_validate_bytes(
validator: *mut AsValidator,
metadata: *mut glib::GBytes,
) -> gboolean;
pub fn as_validator_validate_data(
validator: *mut AsValidator,
metadata: *const c_char,
) -> gboolean;
pub fn as_validator_validate_file(
validator: *mut AsValidator,
metadata_file: *mut gio::GFile,
) -> gboolean;
pub fn as_validator_validate_tree(
validator: *mut AsValidator,
root_dir: *const c_char,
) -> gboolean;
pub fn as_validator_issue_get_type() -> GType;
pub fn as_validator_issue_new() -> *mut AsValidatorIssue;
pub fn as_validator_issue_get_cid(issue: *mut AsValidatorIssue) -> *const c_char;
pub fn as_validator_issue_get_explanation(issue: *mut AsValidatorIssue) -> *const c_char;
pub fn as_validator_issue_get_filename(issue: *mut AsValidatorIssue) -> *const c_char;
pub fn as_validator_issue_get_hint(issue: *mut AsValidatorIssue) -> *const c_char;
pub fn as_validator_issue_get_line(issue: *mut AsValidatorIssue) -> c_long;
pub fn as_validator_issue_get_location(issue: *mut AsValidatorIssue) -> *mut c_char;
pub fn as_validator_issue_get_severity(issue: *mut AsValidatorIssue) -> AsIssueSeverity;
pub fn as_validator_issue_get_tag(issue: *mut AsValidatorIssue) -> *const c_char;
pub fn as_validator_issue_set_cid(issue: *mut AsValidatorIssue, cid: *const c_char);
pub fn as_validator_issue_set_explanation(
issue: *mut AsValidatorIssue,
explanation: *const c_char,
);
pub fn as_validator_issue_set_filename(issue: *mut AsValidatorIssue, fname: *const c_char);
pub fn as_validator_issue_set_hint(issue: *mut AsValidatorIssue, hint: *const c_char);
pub fn as_validator_issue_set_line(issue: *mut AsValidatorIssue, line: c_long);
pub fn as_validator_issue_set_severity(issue: *mut AsValidatorIssue, severity: AsIssueSeverity);
pub fn as_validator_issue_set_tag(issue: *mut AsValidatorIssue, tag: *const c_char);
pub fn as_video_get_type() -> GType;
pub fn as_video_new() -> *mut AsVideo;
pub fn as_video_get_codec_kind(video: *mut AsVideo) -> AsVideoCodecKind;
pub fn as_video_get_container_kind(video: *mut AsVideo) -> AsVideoContainerKind;
pub fn as_video_get_height(video: *mut AsVideo) -> c_uint;
pub fn as_video_get_locale(video: *mut AsVideo) -> *const c_char;
pub fn as_video_get_url(video: *mut AsVideo) -> *const c_char;
pub fn as_video_get_width(video: *mut AsVideo) -> c_uint;
pub fn as_video_set_codec_kind(video: *mut AsVideo, kind: AsVideoCodecKind);
pub fn as_video_set_container_kind(video: *mut AsVideo, kind: AsVideoContainerKind);
pub fn as_video_set_height(video: *mut AsVideo, height: c_uint);
pub fn as_video_set_locale(video: *mut AsVideo, locale: *const c_char);
pub fn as_video_set_url(video: *mut AsVideo, url: *const c_char);
pub fn as_video_set_width(video: *mut AsVideo, width: c_uint);
pub fn as_get_current_distro_component_id() -> *mut c_char;
pub fn as_get_default_categories(with_special: gboolean) -> *mut glib::GPtrArray;
pub fn as_get_default_categories_gi(with_special: gboolean) -> *mut glib::GPtrArray;
pub fn as_get_license_name(license: *const c_char) -> *mut c_char;
pub fn as_get_license_url(license: *const c_char) -> *mut c_char;
pub fn as_gstring_replace(
string: *mut glib::GString,
find: *const c_char,
replace: *const c_char,
limit: c_uint,
) -> c_uint;
pub fn as_is_spdx_license_exception_id(exception_id: *const c_char) -> gboolean;
pub fn as_is_spdx_license_expression(license: *const c_char) -> gboolean;
pub fn as_is_spdx_license_id(license_id: *const c_char) -> gboolean;
pub fn as_license_is_free_license(license: *const c_char) -> gboolean;
pub fn as_license_is_metadata_license(license: *const c_char) -> gboolean;
pub fn as_license_is_metadata_license_id(license_id: *const c_char) -> gboolean;
pub fn as_license_to_spdx_id(license: *const c_char) -> *mut c_char;
pub fn as_markup_convert(
markup: *const c_char,
to_kind: AsMarkupKind,
error: *mut *mut glib::GError,
) -> *mut c_char;
pub fn as_markup_strsplit_words(text: *const c_char, line_len: c_uint) -> *mut *mut c_char;
pub fn as_spdx_license_detokenize(license_tokens: *mut *mut c_char) -> *mut c_char;
pub fn as_spdx_license_tokenize(license: *const c_char) -> *mut *mut c_char;
pub fn as_utils_build_data_id(
scope: AsComponentScope,
bundle_kind: AsBundleKind,
origin: *const c_char,
cid: *const c_char,
branch: *const c_char,
) -> *mut c_char;
pub fn as_utils_data_id_equal(data_id1: *const c_char, data_id2: *const c_char) -> gboolean;
pub fn as_utils_data_id_get_cid(data_id: *const c_char) -> *mut c_char;
pub fn as_utils_data_id_hash(data_id: *const c_char) -> c_uint;
pub fn as_utils_data_id_match(
data_id1: *const c_char,
data_id2: *const c_char,
match_flags: AsDataIdMatchFlags,
) -> gboolean;
pub fn as_utils_data_id_valid(data_id: *const c_char) -> gboolean;
pub fn as_utils_get_desktop_environment_name(de_id: *const c_char) -> *const c_char;
pub fn as_utils_get_gui_environment_style_name(env_style: *const c_char) -> *const c_char;
pub fn as_utils_get_tag_search_weight(tag_name: *const c_char) -> u16;
pub fn as_utils_guess_scope_from_path(path: *const c_char) -> AsComponentScope;
pub fn as_utils_install_metadata_file(
location: AsMetadataLocation,
filename: *const c_char,
origin: *const c_char,
destdir: *const c_char,
error: *mut *mut glib::GError,
) -> gboolean;
pub fn as_utils_is_category_name(category_name: *const c_char) -> gboolean;
pub fn as_utils_is_desktop_environment(de_id: *const c_char) -> gboolean;
pub fn as_utils_is_gui_environment_style(env_style: *const c_char) -> gboolean;
pub fn as_utils_is_platform_triplet(triplet: *const c_char) -> gboolean;
pub fn as_utils_is_tld(tld: *const c_char) -> gboolean;
pub fn as_utils_locale_is_compatible(
locale1: *const c_char,
locale2: *const c_char,
) -> gboolean;
pub fn as_utils_posix_locale_to_bcp47(locale: *const c_char) -> *mut c_char;
pub fn as_utils_sort_components_into_categories(
cpts: *mut glib::GPtrArray,
categories: *mut glib::GPtrArray,
check_duplicates: gboolean,
);
pub fn as_vercmp(a: *const c_char, b: *const c_char, flags: AsVercmpFlags) -> c_int;
pub fn as_vercmp_simple(a: *const c_char, b: *const c_char) -> c_int;
pub fn as_vercmp_test_match(
ver1: *const c_char,
compare: AsRelationCompare,
ver2: *const c_char,
flags: AsVercmpFlags,
) -> gboolean;
pub fn as_version_string() -> *const c_char;
}