#boost #hash #container #zanbil #packaged

sys boost_container_hash

Boost C++ library boost_container_hash packaged using Zanbil

1 unstable release

Uses new Rust 2024

0.1.0 Aug 29, 2025

#25 in #packaged

Download history 95/week @ 2025-08-30 94/week @ 2025-09-06 75/week @ 2025-09-13 92/week @ 2025-09-20 100/week @ 2025-09-27 70/week @ 2025-10-04 54/week @ 2025-10-11 154/week @ 2025-10-18 85/week @ 2025-10-25 70/week @ 2025-11-01 68/week @ 2025-11-08 88/week @ 2025-11-15 67/week @ 2025-11-22 72/week @ 2025-11-29 66/week @ 2025-12-06 12/week @ 2025-12-13

235 downloads per month
Used in 33 crates (13 directly)

BSL-1.0 license

230KB
6K SLoC

C++ 4.5K SLoC // 0.1% comments AsciiDoc 1.5K SLoC // 0.1% comments Batch 20 SLoC Shell 16 SLoC // 0.2% comments Rust 4 SLoC

Boost.ContainerHash

The Boost.ContainerHash library, part of Boost C++ Libraries, provides boost::hash, an enhanced implementation of the hash function object specified by C++11 as std::hash, and several support facilities (hash_combine, hash_range, hash_unordered_range).

boost::hash supports most standard types and some user-defined types out of the box, and is extensible; it's possible for a user-defined type X to make iself hashable via boost::hash<X> by defining an appropriate overload of the function hash_value.

See the documentation of the library for more information.

License

Distributed under the Boost Software License, Version 1.0.

Dependencies

~2.5MB
~47K SLoC