Trait NSBundle

Source
pub trait NSBundle: Sized {
    // Required methods
    unsafe fn mainBundle() -> Self;
    unsafe fn loadNibNamed_owner_topLevelObjects_(
        self,
        name: id,
        owner: id,
        topLevelObjects: *mut id,
    ) -> BOOL;
    unsafe fn bundleIdentifier(self) -> id;
    unsafe fn resourcePath(self) -> id;
}

Required Methods§

Source

unsafe fn mainBundle() -> Self

Source

unsafe fn loadNibNamed_owner_topLevelObjects_( self, name: id, owner: id, topLevelObjects: *mut id, ) -> BOOL

Source

unsafe fn bundleIdentifier(self) -> id

Source

unsafe fn resourcePath(self) -> id

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§