[][src]Trait objc_foundation::INSMutableArray

pub trait INSMutableArray: INSArray {
    fn add_object(&mut self, obj: Id<Self::Item, Self::Own>) { ... }
fn insert_object_at(&mut self, index: usize, obj: Id<Self::Item, Self::Own>) { ... }
fn replace_object_at(
        &mut self,
        index: usize,
        obj: Id<Self::Item, Self::Own>
    ) -> Id<Self::Item, Self::Own> { ... }
fn remove_object_at(&mut self, index: usize) -> Id<Self::Item, Self::Own> { ... }
fn remove_last_object(&mut self) -> Id<Self::Item, Self::Own> { ... }
fn remove_all_objects(&mut self) { ... }
fn sort_by<F>(&mut self, compare: F)
    where
        F: FnMut(&Self::Item, &Self::Item) -> Ordering
, { ... } }

Provided methods

fn add_object(&mut self, obj: Id<Self::Item, Self::Own>)

fn insert_object_at(&mut self, index: usize, obj: Id<Self::Item, Self::Own>)

fn replace_object_at(
    &mut self,
    index: usize,
    obj: Id<Self::Item, Self::Own>
) -> Id<Self::Item, Self::Own>

fn remove_object_at(&mut self, index: usize) -> Id<Self::Item, Self::Own>

fn remove_last_object(&mut self) -> Id<Self::Item, Self::Own>

fn remove_all_objects(&mut self)

fn sort_by<F>(&mut self, compare: F) where
    F: FnMut(&Self::Item, &Self::Item) -> Ordering

Loading content...

Implementors

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

fn add_object(&mut self, obj: Id<Self::Item, Self::Own>)[src]

fn insert_object_at(&mut self, index: usize, obj: Id<Self::Item, Self::Own>)[src]

fn replace_object_at(
    &mut self,
    index: usize,
    obj: Id<Self::Item, Self::Own>
) -> Id<Self::Item, Self::Own>
[src]

fn remove_object_at(&mut self, index: usize) -> Id<Self::Item, Self::Own>[src]

fn remove_last_object(&mut self) -> Id<Self::Item, Self::Own>[src]

fn remove_all_objects(&mut self)[src]

fn sort_by<F>(&mut self, compare: F) where
    F: FnMut(&Self::Item, &Self::Item) -> Ordering
[src]

Loading content...