qvnt/lib.rs
1#![allow(dead_code)]
2#![warn(clippy::cargo)]
3#![doc = include_str!("../README.md")]
4
5mod math;
6#[cfg(feature = "multi-thread")]
7mod threads;
8
9pub mod operator;
10pub mod register;
11
12#[cfg(feature = "interpreter")]
13pub mod qasm;
14
15#[doc(hidden)]
16pub mod prelude {
17 #[cfg(feature = "interpreter")]
18 pub use crate::qasm::{Ast, Int};
19 pub use crate::{
20 operator as op,
21 operator::{Applicable, MultiOp, SingleOp},
22 register::*,
23 };
24}