objc2_watch_kit/generated/
WKApplicationMain.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ffi::*;
4use core::ptr::NonNull;
5use objc2_foundation::*;
6
7use crate::*;
8
9#[cfg(feature = "WKApplication")]
10impl WKApplication {
11    #[doc(alias = "WKApplicationMain")]
12    #[inline]
13    pub(crate) unsafe fn __main(
14        argc: c_int,
15        argv: NonNull<*mut c_char>,
16        application_delegate_class_name: Option<&NSString>,
17    ) -> c_int {
18        extern "C-unwind" {
19            fn WKApplicationMain(
20                argc: c_int,
21                argv: NonNull<*mut c_char>,
22                application_delegate_class_name: Option<&NSString>,
23            ) -> c_int;
24        }
25        unsafe { WKApplicationMain(argc, argv, application_delegate_class_name) }
26    }
27}
28
29extern "C-unwind" {
30    #[deprecated = "renamed to `WKApplication::__main`"]
31    pub fn WKApplicationMain(
32        argc: c_int,
33        argv: NonNull<*mut c_char>,
34        application_delegate_class_name: Option<&NSString>,
35    ) -> c_int;
36}