Trait objc_foundation::INSObject
[−]
[src]
pub trait INSObject: Any + Sized + Message { fn class() -> &'static Class; fn hash_code(&self) -> usize { ... } fn is_equal<T>(&self, other: &T) -> bool
where
T: INSObject, { ... } fn description(&self) -> ShareId<NSString> { ... } fn is_kind_of(&self, cls: &Class) -> bool { ... } fn new() -> Id<Self> { ... } }
Required Methods
Provided Methods
fn hash_code(&self) -> usize
fn is_equal<T>(&self, other: &T) -> bool where
T: INSObject,
T: INSObject,
fn description(&self) -> ShareId<NSString>
fn is_kind_of(&self, cls: &Class) -> bool
fn new() -> Id<Self>
Implementors
impl<T, O> INSObject for NSArray<T, O> where
T: INSObject,
O: Ownership,impl<T, O> INSObject for NSMutableArray<T, O> where
T: INSObject,
O: Ownership,impl INSObject for NSData
impl INSObject for NSMutableData
impl<K, V> INSObject for NSDictionary<K, V> where
K: INSObject,
V: INSObject,impl INSObject for NSObject
impl INSObject for NSString
impl<T> INSObject for NSValue<T> where
T: Any,