Expand description
storelib_rs – Rust port of StoreLib, a Microsoft Store API client.
Supports both native (tokio) and WASM (wasm-bindgen-futures) async
runtimes. Enable the wasm feature when targeting wasm32-unknown-unknown.
Re-exports§
pub use cancellation::CancellationToken;pub use cancellation::Cancelled;pub use error::StoreError;pub use models::addon::Addon;pub use models::catalog::AllowedPlatform;pub use models::catalog::AlternateId;pub use models::catalog::Application;pub use models::catalog::Availability;pub use models::catalog::AvailabilityProperties;pub use models::catalog::ClientConditions;pub use models::catalog::CmsVideo;pub use models::catalog::Conditions;pub use models::catalog::ContentRating;pub use models::catalog::DisplayCatalogModel;pub use models::catalog::DisplaySkuAvailability;pub use models::catalog::FrameworkDependency;pub use models::catalog::FulfillmentData;pub use models::catalog::HardwareProperties;pub use models::catalog::Image;pub use models::catalog::LegalText;pub use models::catalog::LicensingData;pub use models::catalog::OrderManagementData;pub use models::catalog::Package;pub use models::catalog::PackageDownloadUri;pub use models::catalog::PiFilter;pub use models::catalog::PlatformDependency;pub use models::catalog::Price;pub use models::catalog::Product;pub use models::catalog::ProductLocalizedProperty;pub use models::catalog::ProductMarketProperty;pub use models::catalog::ProductProperties;pub use models::catalog::SatisfyingEntitlementKey;pub use models::catalog::SearchTitle;pub use models::catalog::Sku;pub use models::catalog::SkuLocalizedProperty;pub use models::catalog::SkuMarketProperty;pub use models::catalog::SkuProperties;pub use models::catalog::UsageDatum;pub use models::catalog::ValidationData;pub use models::enums::DCatEndpoint;pub use models::enums::DeviceFamily;pub use models::enums::DisplayCatalogResult;pub use models::enums::IdentifierType;pub use models::enums::ImagePurpose;pub use models::enums::PackageType;pub use models::enums::ProductKind;pub use models::fe3::ApplicabilityBlob;pub use models::fe3::ContentTargetPlatform;pub use models::fe3::PackageInstance;pub use models::locale::Lang;pub use models::locale::LanguageTag;pub use models::locale::Locale;pub use models::locale::Market;pub use models::search::DCatSearch;pub use models::search::SearchResult;pub use services::display_catalog::ClientConfig;pub use services::display_catalog::DisplayCatalogHandler;pub use services::display_catalog::ProgressCallback;pub use services::display_catalog::ProgressEmitter;pub use services::display_catalog::ProgressEvent;pub use services::fe3::FE3Handler;pub use utilities::helpers::create_dcat_batch_uri;pub use utilities::helpers::create_dcat_uri;pub use utilities::helpers::endpoint_to_base_url;pub use utilities::helpers::endpoint_to_search_url;pub use utilities::helpers::string_to_package_type;
Modules§
- cancellation
- Cooperative cancellation for async operations.
- error
- models
- services
- utilities