[][src]Trait uikit_sys::INSOrderedCollectionDifference

pub trait INSOrderedCollectionDifference<ObjectType>: Sized + Deref {
    unsafe fn initWithChanges_(self, changes: NSArray) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithInsertIndexes_insertedObjects_removeIndexes_removedObjects_additionalChanges_(
        self,
        inserts: NSIndexSet,
        insertedObjects: NSArray,
        removes: NSIndexSet,
        removedObjects: NSArray,
        changes: NSArray
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithInsertIndexes_insertedObjects_removeIndexes_removedObjects_(
        self,
        inserts: NSIndexSet,
        insertedObjects: NSArray,
        removes: NSIndexSet,
        removedObjects: NSArray
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn differenceByTransformingChangesWithBlock_(
        self,
        block: _bindgen_ty_id_143576
    ) -> NSOrderedCollectionDifference
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn inverseDifference(self) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn insertions(self) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn removals(self) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn hasChanges(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn initWithChanges_(self, changes: NSArray) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithInsertIndexes_insertedObjects_removeIndexes_removedObjects_additionalChanges_(
    self,
    inserts: NSIndexSet,
    insertedObjects: NSArray,
    removes: NSIndexSet,
    removedObjects: NSArray,
    changes: NSArray
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithInsertIndexes_insertedObjects_removeIndexes_removedObjects_(
    self,
    inserts: NSIndexSet,
    insertedObjects: NSArray,
    removes: NSIndexSet,
    removedObjects: NSArray
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn differenceByTransformingChangesWithBlock_(
    self,
    block: _bindgen_ty_id_143576
) -> NSOrderedCollectionDifference where
    Self::Target: Message + Sized

unsafe fn inverseDifference(self) -> instancetype where
    Self::Target: Message + Sized

unsafe fn insertions(self) -> NSArray where
    Self::Target: Message + Sized

unsafe fn removals(self) -> NSArray where
    Self::Target: Message + Sized

unsafe fn hasChanges(self) -> BOOL where
    Self::Target: Message + Sized

Loading content...

Implementors

impl<ObjectType: 'static> INSOrderedCollectionDifference<ObjectType> for NSOrderedCollectionDifference[src]

Loading content...