pub unsafe trait NSObjectNSKeyValueObservingCustomization:
ClassType
+ Sized
+ Sealed {
// Provided methods
unsafe fn keyPathsForValuesAffectingValueForKey(
key: &NSString,
) -> Retained<NSSet<NSString>> { ... }
unsafe fn automaticallyNotifiesObserversForKey(key: &NSString) -> bool { ... }
unsafe fn observationInfo(&self) -> *mut c_void { ... }
unsafe fn setObservationInfo(&self, observation_info: *mut c_void) { ... }
}
Available on crate feature
NSKeyValueObserving
only.Expand description
Category “NSKeyValueObservingCustomization” on NSObject
.
Provided Methods§
unsafe fn keyPathsForValuesAffectingValueForKey( key: &NSString, ) -> Retained<NSSet<NSString>>
Available on crate features
NSSet
and NSString
only.unsafe fn automaticallyNotifiesObserversForKey(key: &NSString) -> bool
Available on crate feature
NSString
only.unsafe fn observationInfo(&self) -> *mut c_void
Sourceunsafe fn setObservationInfo(&self, observation_info: *mut c_void)
unsafe fn setObservationInfo(&self, observation_info: *mut c_void)
Setter for observationInfo
.
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.