Struct objc2_foundation::NSDictionary [−][src]
#[repr(C)]pub struct NSDictionary<K, V> { /* fields omitted */ }
Implementations
Trait Implementations
type Key = K
type Value = V
type ValueOwnership = Owned
fn iter_keys(&self) -> NSEnumerator<'_, Self::Key>ⓘNotable traits for NSEnumerator<'a, T>impl<'a, T: INSObject> Iterator for NSEnumerator<'a, T> type Item = &'a T;
Notable traits for NSEnumerator<'a, T>
impl<'a, T: INSObject> Iterator for NSEnumerator<'a, T> type Item = &'a T;
fn iter_values(&self) -> NSEnumerator<'_, Self::Value>ⓘNotable traits for NSEnumerator<'a, T>impl<'a, T: INSObject> Iterator for NSEnumerator<'a, T> type Item = &'a T;
Notable traits for NSEnumerator<'a, T>
impl<'a, T: INSObject> Iterator for NSEnumerator<'a, T> type Item = &'a T;
fn from_keys_and_objects<T>(
keys: &[&T],
vals: Vec<Id<Self::Value, Self::ValueOwnership>>
) -> Id<Self, Shared> where
T: INSCopying<Output = Self::Key>,
fn into_values_array(
dict: Id<Self, Owned>
) -> Id<NSArray<Self::Value, Self::ValueOwnership>, Shared>
type Item = K
fn enumerator(&self) -> NSFastEnumerator<'_, Self>ⓘNotable traits for NSFastEnumerator<'a, C>impl<'a, C: INSFastEnumeration + ?Sized> Iterator for NSFastEnumerator<'a, C> type Item = &'a C::Item;
Notable traits for NSFastEnumerator<'a, C>
impl<'a, C: INSFastEnumeration + ?Sized> Iterator for NSFastEnumerator<'a, C> type Item = &'a C::Item;
The Objective-C type-encoding for a reference of this type. Read more