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}