Trait AsHashMap

Source
pub trait AsHashMap {
    type Key: Hash + Eq + Clone;
    type Value: Clone;

    // Required method
    unsafe fn as_hash_map(
        &self,
    ) -> Result<HashMap<Self::Key, Self::Value>, CError>;
}

Required Associated Types§

Required Methods§

Source

unsafe fn as_hash_map(&self) -> Result<HashMap<Self::Key, Self::Value>, CError>

Implementors§

Source§

impl<K, V> AsHashMap for CArray<CKeyValue<K, V>>
where K: Hash + Eq + Clone, V: Clone,

Source§

type Key = K

Source§

type Value = V