Trait objc2_foundation::NSObjectNSCoderMethods

source ·
pub unsafe trait NSObjectNSCoderMethods: ClassType {
    // Provided methods
    unsafe fn version() -> NSInteger
       where Self: Sized + ClassType { ... }
    unsafe fn setVersion(a_version: NSInteger)
       where Self: Sized + ClassType { ... }
    unsafe fn classForCoder(&self) -> &'static AnyClass
       where Self: Sized + Message { ... }
    unsafe fn replacementObjectForCoder(
        &self,
        coder: &NSCoder
    ) -> Option<Id<AnyObject>>
       where Self: Sized + Message { ... }
}
Available on crate feature NSObject only.
Expand description

Category “NSCoderMethods” on NSObject.

Provided Methods§

source

unsafe fn version() -> NSInteger
where Self: Sized + ClassType,

source

unsafe fn setVersion(a_version: NSInteger)
where Self: Sized + ClassType,

source

unsafe fn classForCoder(&self) -> &'static AnyClass
where Self: Sized + Message,

source

unsafe fn replacementObjectForCoder( &self, coder: &NSCoder ) -> Option<Id<AnyObject>>
where Self: Sized + Message,

Available on crate feature NSCoder only.

Object Safety§

This trait is not object safe.

Implementors§