objc2-background-tasks 0.3.2

Bindings to the BackgroundTasks framework
Documentation
// This file has been automatically generated by `objc2`'s `header-translator`.
// DO NOT EDIT

#![allow(unused_imports)]
#![allow(deprecated)]
#![allow(non_snake_case)]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
#![allow(missing_docs)]
#![allow(clippy::too_many_arguments)]
#![allow(clippy::type_complexity)]
#![allow(clippy::upper_case_acronyms)]
#![allow(clippy::identity_op)]
#![allow(clippy::missing_safety_doc)]
#![allow(clippy::doc_lazy_continuation)]
#![allow(rustdoc::broken_intra_doc_links)]
#![allow(rustdoc::bare_urls)]
#![allow(rustdoc::invalid_html_tags)]

#[link(name = "BackgroundTasks", kind = "framework")]
extern "C" {}

#[cfg(feature = "BGDefines")]
#[path = "BGDefines.rs"]
mod __BGDefines;
#[cfg(feature = "BGTask")]
#[path = "BGTask.rs"]
mod __BGTask;
#[cfg(feature = "BGTaskRequest")]
#[path = "BGTaskRequest.rs"]
mod __BGTaskRequest;
#[cfg(feature = "BGTaskScheduler")]
#[path = "BGTaskScheduler.rs"]
mod __BGTaskScheduler;

#[cfg(feature = "BGTask")]
pub use self::__BGTask::BGAppRefreshTask;
#[cfg(feature = "BGTask")]
pub use self::__BGTask::BGContinuedProcessingTask;
#[cfg(feature = "BGTask")]
pub use self::__BGTask::BGHealthResearchTask;
#[cfg(feature = "BGTask")]
pub use self::__BGTask::BGProcessingTask;
#[cfg(feature = "BGTask")]
pub use self::__BGTask::BGTask;
#[cfg(feature = "BGTaskRequest")]
pub use self::__BGTaskRequest::BGAppRefreshTaskRequest;
#[cfg(feature = "BGTaskRequest")]
pub use self::__BGTaskRequest::BGContinuedProcessingTaskRequest;
#[cfg(feature = "BGTaskRequest")]
pub use self::__BGTaskRequest::BGContinuedProcessingTaskRequestResources;
#[cfg(feature = "BGTaskRequest")]
pub use self::__BGTaskRequest::BGContinuedProcessingTaskRequestSubmissionStrategy;
#[cfg(feature = "BGTaskRequest")]
pub use self::__BGTaskRequest::BGHealthResearchTaskRequest;
#[cfg(feature = "BGTaskRequest")]
pub use self::__BGTaskRequest::BGProcessingTaskRequest;
#[cfg(feature = "BGTaskRequest")]
pub use self::__BGTaskRequest::BGTaskRequest;
#[cfg(feature = "BGTaskScheduler")]
pub use self::__BGTaskScheduler::BGTaskScheduler;
#[cfg(feature = "BGTaskScheduler")]
pub use self::__BGTaskScheduler::BGTaskSchedulerErrorCode;
#[cfg(feature = "BGTaskScheduler")]
pub use self::__BGTaskScheduler::BGTaskSchedulerErrorDomain;