// SPDX-FileCopyrightText: 2026 The PPVM Authors
// SPDX-License-Identifier: Apache-2.0
use BuildHasher;
use crate;
/// Compile-time configuration bundle for a `PauliSum`.
///
/// `Config` is a zero-cost generic dispatch mechanism: it pins down the
/// storage backing (`Storage`), coefficient type (`Coeff`), truncation
/// strategy (`Strategy`), hasher (`BuildHasher`), Pauli-word representation
/// (`PauliWordType`), and concrete map (`Map`) used by a single
/// `PauliSum` instantiation. Pre-built bundles live in the submodules
/// (`fxhash`, `indexmap`, …); user code may define its own.