libappstream 0.4.0

Rust bindings for appstream
Documentation
// This file was generated by gir (https://github.com/gtk-rs/gir)
// from
// from gir-files (https://github.com/gtk-rs/gir-files.git)
// DO NOT EDIT

mod agreement;
pub use self::agreement::Agreement;

mod agreement_section;
pub use self::agreement_section::AgreementSection;

mod artifact;
pub use self::artifact::Artifact;

mod branding;
pub use self::branding::Branding;

mod bundle;
pub use self::bundle::Bundle;

mod category;
pub use self::category::Category;

mod checksum;
pub use self::checksum::Checksum;

mod component;
pub use self::component::Component;

mod component_box;
pub use self::component_box::ComponentBox;

mod content_rating;
pub use self::content_rating::ContentRating;

mod context;
pub use self::context::Context;

mod icon;
pub use self::icon::Icon;

mod image;
pub use self::image::Image;

mod issue;
pub use self::issue::Issue;

mod launchable;
pub use self::launchable::Launchable;

mod metadata;
pub use self::metadata::Metadata;

mod pool;
pub use self::pool::Pool;

mod provided;
pub use self::provided::Provided;

mod relation;
pub use self::relation::Relation;

mod release;
pub use self::release::Release;

mod release_list;
pub use self::release_list::ReleaseList;

mod review;
pub use self::review::Review;

mod screenshot;
pub use self::screenshot::Screenshot;

mod suggested;
pub use self::suggested::Suggested;

mod translation;
pub use self::translation::Translation;

mod validator;
pub use self::validator::Validator;

mod validator_issue;
pub use self::validator_issue::ValidatorIssue;

mod video;
pub use self::video::Video;

mod enums;
pub use self::enums::AgreementKind;
pub use self::enums::ArtifactKind;
pub use self::enums::BundleKind;
pub use self::enums::ChecksumKind;
pub use self::enums::ColorKind;
pub use self::enums::ColorSchemeKind;
pub use self::enums::ComponentKind;
pub use self::enums::ComponentScope;
pub use self::enums::ContentRatingSystem;
pub use self::enums::ContentRatingValue;
pub use self::enums::ControlKind;
pub use self::enums::DisplaySideKind;
pub use self::enums::FormatKind;
pub use self::enums::FormatStyle;
pub use self::enums::FormatVersion;
pub use self::enums::IconKind;
pub use self::enums::ImageKind;
pub use self::enums::IssueKind;
pub use self::enums::IssueSeverity;
pub use self::enums::LaunchableKind;
pub use self::enums::MarkupKind;
pub use self::enums::MergeKind;
pub use self::enums::MetadataError;
pub use self::enums::MetadataLocation;
pub use self::enums::PoolError;
pub use self::enums::ProvidedKind;
pub use self::enums::RelationCompare;
pub use self::enums::RelationItemKind;
pub use self::enums::RelationKind;
pub use self::enums::ReleaseKind;
pub use self::enums::ReleaseUrlKind;
pub use self::enums::ScreenshotKind;
pub use self::enums::ScreenshotMediaKind;
pub use self::enums::SizeKind;
pub use self::enums::SuggestedKind;
pub use self::enums::TranslationKind;
pub use self::enums::UrgencyKind;
pub use self::enums::UrlKind;
pub use self::enums::UtilsError;
pub use self::enums::VideoCodecKind;
pub use self::enums::VideoContainerKind;

mod flags;
pub use self::flags::CacheFlags;
pub use self::flags::DataIdMatchFlags;
pub use self::flags::ParseFlags;
pub use self::flags::PoolFlags;
pub use self::flags::ReviewFlags;
pub use self::flags::ValueFlags;
pub use self::flags::VercmpFlags;

pub(crate) mod functions;

pub(crate) mod traits {
    pub use super::agreement::AgreementExt;
    pub use super::agreement_section::AgreementSectionExt;
    pub use super::artifact::ArtifactExt;
    pub use super::branding::BrandingExt;
    pub use super::bundle::BundleExt;
    pub use super::category::CategoryExt;
    pub use super::checksum::ChecksumExt;
    pub use super::component::ComponentExt;
    pub use super::component_box::ComponentBoxExt;
    pub use super::content_rating::ContentRatingExt;
    pub use super::context::ContextExt;
    pub use super::icon::IconExt;
    pub use super::image::ImageExt;
    pub use super::issue::IssueExt;
    pub use super::launchable::LaunchableExt;
    pub use super::metadata::MetadataExt;
    pub use super::pool::PoolExt;
    pub use super::provided::ProvidedExt;
    pub use super::relation::RelationExt;
    pub use super::release::ReleaseExt;
    pub use super::release_list::ReleaseListExt;
    pub use super::review::ReviewExt;
    pub use super::screenshot::ScreenshotExt;
    pub use super::suggested::SuggestedExt;
    pub use super::translation::TranslationExt;
    pub use super::validator::ValidatorExt;
    pub use super::validator_issue::ValidatorIssueExt;
    pub use super::video::VideoExt;
}