qvnt 0.5.0-alpha

Advanced quantum computation simulator.
Documentation
#![allow(dead_code)]
#![warn(clippy::cargo)]
#![allow(clippy::comparison_chain)]
#![doc = include_str!("../README.md")]

mod sealed {
    pub trait Seal {}
}

mod math;

pub mod backend;

pub mod operator;
pub mod register;

#[cfg(feature = "interpreter")]
pub mod qasm;

#[doc(hidden)]
pub mod prelude {
    #[cfg(feature = "interpreter")]
    pub use crate::qasm::{Ast, Int};
    pub use crate::{
        operator as op,
        operator::{Applicable, MultiOp, SingleOp},
        register::*,
    };
}