[go: up one dir, main page]

extract_map 0.3.1

A HashMap for memory efficent storage of value types which contain their own keys.
Documentation
## 0.3.1

### Added

- The iterator returned from `ExtractMap::iter` is now clonable.

## 0.3.0

### Breaking

- `ExtractMap::iter_mut` is now based on normal iterators, instead of `LendingIterator`.

## 0.2.2

### Added

- `ExtractMap::entry` has been implemented, allowing for usage of the Entry API.

## 0.2.1

### Added

- `ExtractMap::clone_from` is now implemented manually, making it more efficent.

## 0.2.0

### Breaking

- `ExtractMap::default` is now implemented for all build hashers, not just `RandomState`

### Added

- `ExtractMap::allocation_size` has been added to return the allocated size behind the internal `HashTable`
- `typesize::TypeSize` is now implemented behind a feature gate

### Internals

- `ExtractMap` is now based internally on `HashTable`, instead of `HashSet`

## 0.1.2

- Simplifed `serde::Deserialize` implementation for `ExtractMap`

## 0.1.1

- Documented MSRV as 1.70
- Added documentation for methods missing it
- Added Clone for Iter
- Added Debug implementation for Iter, IterMut, IntoIter