All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Debug
andClone
on iterators (#37).
BiBTreeMap::retain
(#30).BiHashMap::reserve
,BiHashMap::shrink_to
, andBiHashMap::shrink_to_fit
(#32).
serde
trait implementations forBiHashMap
are now generic over the left and right hashers (#27, #28). Before, they were only implemented for the default hasher.
- Generalize query interfaces using
std::borrow::Borrow
forBiMap
methods likeget
,contains
, andremove
. This more closely aligns to the API provided by the Rust standard library.
- Implement
Hash
forBiBTreeMap
(#23).
- Minor edits to the README.
- Unnecessary trait bounds on the
fmt::Debug
impl forBiMap<L, R>
(#22).
- Documentation link to docs.rs in Cargo.toml.
- Outdated docs.rs link in README.
- This changelog.
Extend
implementations.- Pretty
Debug
formatting. left_range
andright_range
methods forBiBTreeMap
.
- Documentation and useful public documents were created and/or updated.
- Tests for
BiBTreeMap
run correctly withno_std
.