dqcsim 0.4.1

DQCsim: Delft Quantum Classical Simulator
Documentation
[package]
name = "dqcsim"
version = "0.4.1"
authors = ["Quantum Computer Architectures, Quantum & Computer Engineering, QuTech, Delft University of Technology"]
edition = '2018'
build = "tools/build.rs"
description = "DQCsim: Delft Quantum Classical Simulator"
documentation = "http://docs.rs/dqcsim/"
homepage = "https://qe-lab.github.io/dqcsim/"
repository = "https://github.com/qe-lab/dqcsim"
readme = "../README.md"
keywords = ["quantum", "simulation", "framework"]
categories = ["simulation", "science"]
license = "Apache-2.0"
default-run = "dqcsim"
include = ["**/*.rs", "**/*.txt"]

[badges]
codecov = { repository = "qe-lab/dqcsim" }

[lib]
crate-type = ["lib", "cdylib"]

[[bin]]
name = "dqcsim"
doc = false
required-features = ["cli"]

[[bin]]
name = "dqcsbenull"
path = "src/bin/null/backend.rs"
doc = false
required-features = ["null-plugins"]

[[bin]]
name = "dqcsopnull"
path = "src/bin/null/operator.rs"
doc = false
required-features = ["null-plugins"]

[[bin]]
name = "dqcsfenull"
path = "src/bin/null/frontend.rs"
doc = false
required-features = ["null-plugins"]

[features]
default = []
cli = ["structopt", "ansi_term", "clap", "git-testament"]
null-plugins = []
bindings = ["cbindgen", "libc", "regex", "lazy_static"]

[dependencies]
strum = "0.19"
strum_macros = "0.18"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_cbor = "0.11"
serde_yaml = "0.8"
serde-transcode = "1.1"
crossbeam-channel = "0.4"
ipc-channel = "0.14"
whoami = "0.9"
pathdiff = "0.2"
lazy_static = "1.4"
ref_thread_local = "0.0"
failure = "0.1"
term = "0.6"
humantime = "2.0"
rand = "0.7"
rand_chacha = "0.2"
num-complex = "0.3"
is_executable = "0.1"
backtrace = "0.3"
float-cmp = "0.8"
integer-sqrt = "0.1"
structopt = { version = "0.3", optional = true }
ansi_term = { version = "0.12", optional = true }
clap = { version = "2.33", optional = true }
git-testament = { version = "0.1", optional = true }
libc = { version = "0.2", optional = true }

[build-dependencies]
cbindgen = { version = "0.14", optional = true }
regex = { version = "1", optional = true }
lazy_static = { version = "1.4", optional = true }