[][src]Trait uikit_sys::INSDiffableDataSourceSnapshot

pub trait INSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType>: Sized + Deref {
    unsafe fn numberOfItemsInSection_(self, sectionIdentifier: u64) -> NSInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn itemIdentifiersInSectionWithIdentifier_(
        self,
        sectionIdentifier: u64
    ) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn sectionIdentifierForSectionContainingItemIdentifier_(
        self,
        itemIdentifier: u64
    ) -> u64
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn indexOfItemIdentifier_(self, itemIdentifier: u64) -> NSInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn indexOfSectionIdentifier_(
        self,
        sectionIdentifier: u64
    ) -> NSInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn appendItemsWithIdentifiers_(self, identifiers: NSArray)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn appendItemsWithIdentifiers_intoSectionWithIdentifier_(
        self,
        identifiers: NSArray,
        sectionIdentifier: u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn insertItemsWithIdentifiers_beforeItemWithIdentifier_(
        self,
        identifiers: NSArray,
        itemIdentifier: u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn insertItemsWithIdentifiers_afterItemWithIdentifier_(
        self,
        identifiers: NSArray,
        itemIdentifier: u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn deleteItemsWithIdentifiers_(self, identifiers: NSArray)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn deleteAllItems(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn moveItemWithIdentifier_beforeItemWithIdentifier_(
        self,
        fromIdentifier: u64,
        toIdentifier: u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn moveItemWithIdentifier_afterItemWithIdentifier_(
        self,
        fromIdentifier: u64,
        toIdentifier: u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn reloadItemsWithIdentifiers_(self, identifiers: NSArray)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn appendSectionsWithIdentifiers_(self, sectionIdentifiers: NSArray)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn insertSectionsWithIdentifiers_beforeSectionWithIdentifier_(
        self,
        sectionIdentifiers: NSArray,
        toSectionIdentifier: u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn insertSectionsWithIdentifiers_afterSectionWithIdentifier_(
        self,
        sectionIdentifiers: NSArray,
        toSectionIdentifier: u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn deleteSectionsWithIdentifiers_(self, sectionIdentifiers: NSArray)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn moveSectionWithIdentifier_beforeSectionWithIdentifier_(
        self,
        fromSectionIdentifier: u64,
        toSectionIdentifier: u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn moveSectionWithIdentifier_afterSectionWithIdentifier_(
        self,
        fromSectionIdentifier: u64,
        toSectionIdentifier: u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn reloadSectionsWithIdentifiers_(self, sectionIdentifiers: NSArray)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn numberOfItems(self) -> NSInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn numberOfSections(self) -> NSInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn sectionIdentifiers(self) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn itemIdentifiers(self) -> NSArray
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn numberOfItemsInSection_(self, sectionIdentifier: u64) -> NSInteger where
    Self::Target: Message + Sized

unsafe fn itemIdentifiersInSectionWithIdentifier_(
    self,
    sectionIdentifier: u64
) -> NSArray where
    Self::Target: Message + Sized

unsafe fn sectionIdentifierForSectionContainingItemIdentifier_(
    self,
    itemIdentifier: u64
) -> u64 where
    Self::Target: Message + Sized

unsafe fn indexOfItemIdentifier_(self, itemIdentifier: u64) -> NSInteger where
    Self::Target: Message + Sized

unsafe fn indexOfSectionIdentifier_(self, sectionIdentifier: u64) -> NSInteger where
    Self::Target: Message + Sized

unsafe fn appendItemsWithIdentifiers_(self, identifiers: NSArray) where
    Self::Target: Message + Sized

unsafe fn appendItemsWithIdentifiers_intoSectionWithIdentifier_(
    self,
    identifiers: NSArray,
    sectionIdentifier: u64
) where
    Self::Target: Message + Sized

unsafe fn insertItemsWithIdentifiers_beforeItemWithIdentifier_(
    self,
    identifiers: NSArray,
    itemIdentifier: u64
) where
    Self::Target: Message + Sized

unsafe fn insertItemsWithIdentifiers_afterItemWithIdentifier_(
    self,
    identifiers: NSArray,
    itemIdentifier: u64
) where
    Self::Target: Message + Sized

unsafe fn deleteItemsWithIdentifiers_(self, identifiers: NSArray) where
    Self::Target: Message + Sized

unsafe fn deleteAllItems(self) where
    Self::Target: Message + Sized

unsafe fn moveItemWithIdentifier_beforeItemWithIdentifier_(
    self,
    fromIdentifier: u64,
    toIdentifier: u64
) where
    Self::Target: Message + Sized

unsafe fn moveItemWithIdentifier_afterItemWithIdentifier_(
    self,
    fromIdentifier: u64,
    toIdentifier: u64
) where
    Self::Target: Message + Sized

unsafe fn reloadItemsWithIdentifiers_(self, identifiers: NSArray) where
    Self::Target: Message + Sized

unsafe fn appendSectionsWithIdentifiers_(self, sectionIdentifiers: NSArray) where
    Self::Target: Message + Sized

unsafe fn insertSectionsWithIdentifiers_beforeSectionWithIdentifier_(
    self,
    sectionIdentifiers: NSArray,
    toSectionIdentifier: u64
) where
    Self::Target: Message + Sized

unsafe fn insertSectionsWithIdentifiers_afterSectionWithIdentifier_(
    self,
    sectionIdentifiers: NSArray,
    toSectionIdentifier: u64
) where
    Self::Target: Message + Sized

unsafe fn deleteSectionsWithIdentifiers_(self, sectionIdentifiers: NSArray) where
    Self::Target: Message + Sized

unsafe fn moveSectionWithIdentifier_beforeSectionWithIdentifier_(
    self,
    fromSectionIdentifier: u64,
    toSectionIdentifier: u64
) where
    Self::Target: Message + Sized

unsafe fn moveSectionWithIdentifier_afterSectionWithIdentifier_(
    self,
    fromSectionIdentifier: u64,
    toSectionIdentifier: u64
) where
    Self::Target: Message + Sized

unsafe fn reloadSectionsWithIdentifiers_(self, sectionIdentifiers: NSArray) where
    Self::Target: Message + Sized

unsafe fn numberOfItems(self) -> NSInteger where
    Self::Target: Message + Sized

unsafe fn numberOfSections(self) -> NSInteger where
    Self::Target: Message + Sized

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

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

Loading content...

Implementors

impl<SectionIdentifierType: 'static, ItemIdentifierType: 'static> INSDiffableDataSourceSnapshot<SectionIdentifierType, ItemIdentifierType> for NSDiffableDataSourceSnapshot[src]

Loading content...