vortex_utils/aliases/mod.rs
1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4//! Re-exports of third-party crates we use in the API.
5//!
6//! The HashMap/Set should be preferred over the standard library variants or other alternatives.
7//! Currently defers to the excellent [hashbrown](https://docs.rs/hashbrown/latest/hashbrown/) crate.
8
9/// DashMap type aliases and re-exports.
10#[cfg(feature = "dashmap")]
11pub mod dash_map;
12/// HashMap type aliases and re-exports.
13pub mod hash_map;
14/// HashSet type aliases and re-exports.
15pub mod hash_set;
16
17/// The default hash builder used by HashMap and HashSet.
18pub use hashbrown::DefaultHashBuilder;