pub unsafe trait NSObjectNSArchiverCallback:
ClassType
+ Sized
+ Sealed {
// Provided methods
fn classForArchiver(&self) -> Option<&'static AnyClass> { ... }
fn replacementObjectForArchiver(
&self,
archiver: &NSArchiver,
) -> Option<Retained<AnyObject>> { ... }
}Available on crate feature
NSArchiver only.Expand description
Category “NSArchiverCallback” on NSObject.
********** Object call back ***************
Provided Methods§
fn classForArchiver(&self) -> Option<&'static AnyClass>
fn replacementObjectForArchiver( &self, archiver: &NSArchiver, ) -> Option<Retained<AnyObject>>
👎Deprecated
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.