Skip to main content

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}