// Copyright (c) Subzero Labs, Inc.
// SPDX-License-Identifier: Apache-2.0

//! Deterministic collection aliases for simulation testing.
//!
//! Under msim, uses `std::collections` (seeded from `getrandom`, intercepted by msim).
//! In production, uses `foldhash` for performance.

#[cfg(msim)]
pub use std::collections::{HashMap, HashSet};

#[cfg(not(msim))]
pub use foldhash::{HashMap, HashMapExt, HashSet, HashSetExt};
