Trait NSObjectNSCoderMethods

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

Category “NSCoderMethods” on NSObject. ********* Base class **********

Provided Methods§

Source

unsafe fn version() -> NSInteger

Source

unsafe fn setVersion(a_version: NSInteger)

Source

unsafe fn classForCoder(&self) -> &'static AnyClass

Source

unsafe fn replacementObjectForCoder( &self, coder: &NSCoder, ) -> Option<Retained<AnyObject>>

Available on crate feature NSCoder only.

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§