icrate 0.1.2

Bindings to Apple's frameworks
Documentation
//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
use crate::common::*;
use crate::AppKit::*;
use crate::CoreData::*;
use crate::Foundation::*;

extern_methods!(
    /// NSNibLoading
    #[cfg(feature = "Foundation_NSBundle")]
    unsafe impl NSBundle {}
);

extern_methods!(
    /// NSNibLoadingDeprecated
    #[cfg(feature = "Foundation_NSBundle")]
    unsafe impl NSBundle {
        #[cfg(all(feature = "Foundation_NSDictionary", feature = "Foundation_NSString"))]
        #[deprecated]
        #[method(loadNibFile:externalNameTable:withZone:)]
        pub unsafe fn loadNibFile_externalNameTable_withZone_class(
            file_name: Option<&NSString>,
            context: Option<&NSDictionary>,
            zone: *mut NSZone,
        ) -> bool;

        #[cfg(feature = "Foundation_NSString")]
        #[deprecated]
        #[method(loadNibNamed:owner:)]
        pub unsafe fn loadNibNamed_owner(
            nib_name: Option<&NSString>,
            owner: Option<&AnyObject>,
        ) -> bool;

        #[cfg(all(feature = "Foundation_NSDictionary", feature = "Foundation_NSString"))]
        #[deprecated]
        #[method(loadNibFile:externalNameTable:withZone:)]
        pub unsafe fn loadNibFile_externalNameTable_withZone(
            &self,
            file_name: Option<&NSString>,
            context: Option<&NSDictionary>,
            zone: *mut NSZone,
        ) -> bool;
    }
);