[][src]Module abi_stable::std_types::map

Structs

IntoIter

An iterator that yields all the entries of an RHashMap, deallocating the hashmap afterwards.

MutIterInterface

The InterfaceType of the IterMut RHashMap iterator.

RHashMap

An ffi-safe hashmap,which wraps std::collections::HashMap<K,V,S>, only requiring the K:Eq+Hash bounds when constructing it.

ROccupiedEntry

A handle into an occupied entry in a map,always a variant of an REntry.

RVacantEntry

A handle into a vacant entry in a map,always a variant of an REntry.

RefIterInterface

The InterfaceType of the Iter RHashMap iterator.

ValIterInterface

The InterfaceType of the Drain RHashMap iterator.

Enums

REntry

A handle into an entry in a map, which is either vacant or occupied.

Type Definitions

Drain

An RHashMap iterator, implementing Iterator<Item= Tuple2< K, V > >+!Send+!Sync

Iter

An RHashMap iterator, implementing Iterator<Item= Tuple2< &K, &V > >+!Send+!Sync+Clone

IterMut

An RHashMap iterator, implementing Iterator<Item= Tuple2< &K, &mut V > >+!Send+!Sync