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§

source

unsafe fn classDescription(&self) -> Retained<NSClassDescription>
where Self: Sized + Message,

source

unsafe fn attributeKeys(&self) -> Retained<NSArray<NSString>>
where Self: Sized + Message,

Available on crate features NSArray and NSString only.
source

unsafe fn toOneRelationshipKeys(&self) -> Retained<NSArray<NSString>>
where Self: Sized + Message,

Available on crate features NSArray and NSString only.
source

unsafe fn toManyRelationshipKeys(&self) -> Retained<NSArray<NSString>>
where Self: Sized + Message,

Available on crate features NSArray and NSString only.
source

unsafe fn inverseForRelationshipKey( &self, relationship_key: &NSString ) -> Option<Retained<NSString>>
where Self: Sized + Message,

Available on crate feature NSString only.

Object Safety§

This trait is not object safe.

Implementors§