pub unsafe trait NSKeyedUnarchiverDelegate: NSObjectProtocol {
// Provided methods
fn unarchiver_cannotDecodeObjectOfClassName_originalClasses(
&self,
unarchiver: &NSKeyedUnarchiver,
name: &NSString,
class_names: &NSArray<NSString>,
) -> Option<&'static AnyClass>
where Self: Sized + Message { ... }
unsafe fn unarchiver_willReplaceObject_withObject(
&self,
unarchiver: &NSKeyedUnarchiver,
object: &AnyObject,
new_object: &AnyObject,
)
where Self: Sized + Message { ... }
fn unarchiverWillFinish(&self, unarchiver: &NSKeyedUnarchiver)
where Self: Sized + Message { ... }
fn unarchiverDidFinish(&self, unarchiver: &NSKeyedUnarchiver)
where Self: Sized + Message { ... }
}Available on crate feature
NSKeyedArchiver only.Expand description
Provided Methods§
fn unarchiver_cannotDecodeObjectOfClassName_originalClasses( &self, unarchiver: &NSKeyedUnarchiver, name: &NSString, class_names: &NSArray<NSString>, ) -> Option<&'static AnyClass>
Available on crate features
NSArray and NSCoder and NSString only.Sourceunsafe fn unarchiver_willReplaceObject_withObject(
&self,
unarchiver: &NSKeyedUnarchiver,
object: &AnyObject,
new_object: &AnyObject,
)
Available on crate feature NSCoder only.
unsafe fn unarchiver_willReplaceObject_withObject( &self, unarchiver: &NSKeyedUnarchiver, object: &AnyObject, new_object: &AnyObject, )
NSCoder only.§Safety
objectshould be of the correct type.new_objectshould be of the correct type.
fn unarchiverWillFinish(&self, unarchiver: &NSKeyedUnarchiver)
Available on crate feature
NSCoder only.fn unarchiverDidFinish(&self, unarchiver: &NSKeyedUnarchiver)
Available on crate feature
NSCoder only.