pub trait IMapView_Impl<K, V>: Sized + IIterable_Impl<IKeyValuePair<K, V>>
where K: RuntimeType + 'static, V: RuntimeType + 'static,
{ // Required methods fn Lookup(&self, key: &<K as Type<K>>::Default) -> Result<V>; fn Size(&self) -> Result<u32>; fn HasKey(&self, key: &<K as Type<K>>::Default) -> Result<bool>; fn Split( &self, first: &mut Option<IMapView<K, V>>, second: &mut Option<IMapView<K, V>> ) -> Result<()>; }

Required Methods§

fn Lookup(&self, key: &<K as Type<K>>::Default) -> Result<V>

fn Size(&self) -> Result<u32>

fn HasKey(&self, key: &<K as Type<K>>::Default) -> Result<bool>

fn Split( &self, first: &mut Option<IMapView<K, V>>, second: &mut Option<IMapView<K, V>> ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§