pub unsafe trait NSObjectNSClassDescriptionPrimitives: ClassType {
// Provided methods
unsafe fn classDescription(&self) -> Retained<NSClassDescription>
where Self: Sized + Message { ... }
unsafe fn attributeKeys(&self) -> Retained<NSArray<NSString>>
where Self: Sized + Message { ... }
unsafe fn toOneRelationshipKeys(&self) -> Retained<NSArray<NSString>>
where Self: Sized + Message { ... }
unsafe fn toManyRelationshipKeys(&self) -> Retained<NSArray<NSString>>
where Self: Sized + Message { ... }
unsafe fn inverseForRelationshipKey(
&self,
relationship_key: &NSString
) -> Option<Retained<NSString>>
where Self: Sized + Message { ... }
}
Available on crate feature
NSClassDescription
only.Expand description
Category “NSClassDescriptionPrimitives” on NSObject
.
Provided Methods§
unsafe fn classDescription(&self) -> Retained<NSClassDescription>
unsafe fn attributeKeys(&self) -> Retained<NSArray<NSString>>
Available on crate features
NSArray
and NSString
only.unsafe fn toOneRelationshipKeys(&self) -> Retained<NSArray<NSString>>
Available on crate features
NSArray
and NSString
only.unsafe fn toManyRelationshipKeys(&self) -> Retained<NSArray<NSString>>
Available on crate features
NSArray
and NSString
only.unsafe fn inverseForRelationshipKey( &self, relationship_key: &NSString ) -> Option<Retained<NSString>>
Available on crate feature
NSString
only.Object Safety§
This trait is not object safe.