[][src]Trait objc_foundation::INSObject

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

fn class() -> &'static Class

Loading content...

Provided methods

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>

Loading content...

Implementors

impl INSObject for NSData[src]

fn hash_code(&self) -> usize[src]

fn is_equal<T>(&self, other: &T) -> bool where
    T: INSObject
[src]

fn description(&self) -> ShareId<NSString>[src]

fn is_kind_of(&self, cls: &Class) -> bool[src]

fn new() -> Id<Self>[src]

impl INSObject for NSMutableData[src]

fn hash_code(&self) -> usize[src]

fn is_equal<T>(&self, other: &T) -> bool where
    T: INSObject
[src]

fn description(&self) -> ShareId<NSString>[src]

fn is_kind_of(&self, cls: &Class) -> bool[src]

fn new() -> Id<Self>[src]

impl INSObject for NSObject[src]

fn hash_code(&self) -> usize[src]

fn is_equal<T>(&self, other: &T) -> bool where
    T: INSObject
[src]

fn description(&self) -> ShareId<NSString>[src]

fn is_kind_of(&self, cls: &Class) -> bool[src]

fn new() -> Id<Self>[src]

impl INSObject for NSString[src]

fn hash_code(&self) -> usize[src]

fn is_equal<T>(&self, other: &T) -> bool where
    T: INSObject
[src]

fn description(&self) -> ShareId<NSString>[src]

fn is_kind_of(&self, cls: &Class) -> bool[src]

fn new() -> Id<Self>[src]

impl<K, V> INSObject for NSDictionary<K, V> where
    K: INSObject,
    V: INSObject
[src]

fn hash_code(&self) -> usize[src]

fn is_equal<T>(&self, other: &T) -> bool where
    T: INSObject
[src]

fn description(&self) -> ShareId<NSString>[src]

fn is_kind_of(&self, cls: &Class) -> bool[src]

fn new() -> Id<Self>[src]

impl<T> INSObject for NSValue<T> where
    T: Any
[src]

fn hash_code(&self) -> usize[src]

fn is_equal<T>(&self, other: &T) -> bool where
    T: INSObject
[src]

fn description(&self) -> ShareId<NSString>[src]

fn is_kind_of(&self, cls: &Class) -> bool[src]

fn new() -> Id<Self>[src]

impl<T, O> INSObject for NSArray<T, O> where
    T: INSObject,
    O: Ownership
[src]

fn hash_code(&self) -> usize[src]

fn is_equal<T>(&self, other: &T) -> bool where
    T: INSObject
[src]

fn description(&self) -> ShareId<NSString>[src]

fn is_kind_of(&self, cls: &Class) -> bool[src]

fn new() -> Id<Self>[src]

impl<T, O> INSObject for NSMutableArray<T, O> where
    T: INSObject,
    O: Ownership
[src]

fn hash_code(&self) -> usize[src]

fn is_equal<T>(&self, other: &T) -> bool where
    T: INSObject
[src]

fn description(&self) -> ShareId<NSString>[src]

fn is_kind_of(&self, cls: &Class) -> bool[src]

fn new() -> Id<Self>[src]

Loading content...