pub unsafe trait NSObjectNSKeyValueObserverNotification:
ClassType
+ Sized
+ Sealed {
// Provided methods
unsafe fn willChangeValueForKey(&self, key: &NSString) { ... }
unsafe fn didChangeValueForKey(&self, key: &NSString) { ... }
unsafe fn willChange_valuesAtIndexes_forKey(
&self,
change_kind: NSKeyValueChange,
indexes: &NSIndexSet,
key: &NSString,
) { ... }
unsafe fn didChange_valuesAtIndexes_forKey(
&self,
change_kind: NSKeyValueChange,
indexes: &NSIndexSet,
key: &NSString,
) { ... }
unsafe fn willChangeValueForKey_withSetMutation_usingObjects(
&self,
key: &NSString,
mutation_kind: NSKeyValueSetMutationKind,
objects: &NSSet,
) { ... }
unsafe fn didChangeValueForKey_withSetMutation_usingObjects(
&self,
key: &NSString,
mutation_kind: NSKeyValueSetMutationKind,
objects: &NSSet,
) { ... }
}Available on crate feature
NSKeyValueObserving only.Expand description
Category “NSKeyValueObserverNotification” on NSObject.
Provided Methods§
unsafe fn willChangeValueForKey(&self, key: &NSString)
Available on crate feature
NSString only.unsafe fn didChangeValueForKey(&self, key: &NSString)
Available on crate feature
NSString only.unsafe fn willChange_valuesAtIndexes_forKey( &self, change_kind: NSKeyValueChange, indexes: &NSIndexSet, key: &NSString, )
Available on crate features
NSIndexSet and NSString only.unsafe fn didChange_valuesAtIndexes_forKey( &self, change_kind: NSKeyValueChange, indexes: &NSIndexSet, key: &NSString, )
Available on crate features
NSIndexSet and NSString only.unsafe fn willChangeValueForKey_withSetMutation_usingObjects( &self, key: &NSString, mutation_kind: NSKeyValueSetMutationKind, objects: &NSSet, )
Available on crate features
NSSet and NSString only.unsafe fn didChangeValueForKey_withSetMutation_usingObjects( &self, key: &NSString, mutation_kind: NSKeyValueSetMutationKind, objects: &NSSet, )
Available on crate features
NSSet and NSString 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.