objc2_store_kit/generated/
SKDownloaderExtension.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use objc2::__framework_prelude::*;
4#[cfg(feature = "objc2-background-assets")]
5#[cfg(not(any(target_os = "tvos", target_os = "watchos")))]
6use objc2_background_assets::*;
7
8use crate::*;
9
10extern_protocol!(
11    /// An application extension that uses the system implementation to schedule Apple-hosted asset-pack downloads automatically.
12    ///
13    /// You can optionally implement the inherited `BAManagedDownloaderExtension` requirements, but don’t implement any of the inherited `BADownloaderExtension` requirements. For more information, see
14    /// <doc
15    /// ://com.apple.documentation/documentation/backgroundassets>.
16    ///
17    /// See also [Apple's documentation](https://developer.apple.com/documentation/storekit/skdownloaderextension?language=objc)
18    #[cfg(feature = "objc2-background-assets")]
19    #[cfg(not(any(target_os = "tvos", target_os = "watchos")))]
20    pub unsafe trait SKDownloaderExtension: BAManagedDownloaderExtension {}
21);