pub unsafe trait NSKeyedArchiverDelegate: NSObjectProtocol {
// Provided methods
unsafe fn archiver_willEncodeObject(
&self,
archiver: &NSKeyedArchiver,
object: &AnyObject
) -> Option<Retained<AnyObject>>
where Self: Sized + Message { ... }
unsafe fn archiver_didEncodeObject(
&self,
archiver: &NSKeyedArchiver,
object: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn archiver_willReplaceObject_withObject(
&self,
archiver: &NSKeyedArchiver,
object: Option<&AnyObject>,
new_object: Option<&AnyObject>
)
where Self: Sized + Message { ... }
unsafe fn archiverWillFinish(&self, archiver: &NSKeyedArchiver)
where Self: Sized + Message { ... }
unsafe fn archiverDidFinish(&self, archiver: &NSKeyedArchiver)
where Self: Sized + Message { ... }
}
Available on crate feature
NSKeyedArchiver
only.Provided Methods§
unsafe fn archiver_willEncodeObject( &self, archiver: &NSKeyedArchiver, object: &AnyObject ) -> Option<Retained<AnyObject>>
Available on crate feature
NSCoder
only.unsafe fn archiver_didEncodeObject( &self, archiver: &NSKeyedArchiver, object: Option<&AnyObject> )
Available on crate feature
NSCoder
only.unsafe fn archiver_willReplaceObject_withObject( &self, archiver: &NSKeyedArchiver, object: Option<&AnyObject>, new_object: Option<&AnyObject> )
Available on crate feature
NSCoder
only.unsafe fn archiverWillFinish(&self, archiver: &NSKeyedArchiver)
Available on crate feature
NSCoder
only.unsafe fn archiverDidFinish(&self, archiver: &NSKeyedArchiver)
Available on crate feature
NSCoder
only.