ppvm_traits/lib.rs
1// SPDX-FileCopyrightText: 2026 The PPVM Authors
2// SPDX-License-Identifier: Apache-2.0
3
4//! Foundational trait system, `Config` trait, single-qubit `Pauli` alphabet,
5//! and the `ACMap`/`Trace` map implementations shared across ppvm crates.
6pub mod char;
7pub mod config;
8mod map;
9pub mod traits;
10
11pub use char::Pauli;
12pub use config::Config;
13pub use traits::*;
14
15pub mod prelude {
16 pub use crate::char::Pauli;
17 pub use crate::config::Config;
18 pub use crate::traits::*;
19}