# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.70" name = "roqoqo" version = "1.16.1" authors = ["HQS Quantum Simulations "] build = "build.rs" include = [ "src*", "build.rs", "LICENSE", "README.md", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Rust Quantum Computing Toolkit by HQS" homepage = "https://github.com/HQSquantumsimulations/qoqo" documentation = "https://docs.rs/roqoqo/" readme = "README.md" categories = [ "science", "simulation", ] license = "Apache-2.0" repository = "https://github.com/HQSquantumsimulations/qoqo" [package.metadata.docs.rs] rustdoc-args = ["--document-private-items"] [lib] name = "roqoqo" path = "src/lib.rs" doctest = false [dependencies.async-trait] version = "0.1" optional = true [dependencies.bincode] version = "1.3" optional = true [dependencies.dyn-clone] version = "1.0" optional = true [dependencies.futures] version = "0.3" optional = true [dependencies.jsonschema] version = "0.23" optional = true [dependencies.nalgebra] version = "0.33.1" [dependencies.ndarray] version = "0.15" [dependencies.num-complex] version = "0.4" [dependencies.petgraph] version = "0.6.2" optional = true [dependencies.qoqo_calculator] version = "~1.2" [dependencies.rand] version = "~0.8" [dependencies.rand_distr] version = "0.4" optional = true [dependencies.roqoqo-derive] version = "~1.16" [dependencies.schemars] version = "0.8" optional = true [dependencies.serde] version = "1.0" features = ["derive"] optional = true [dependencies.struqture] version = "~1.9" features = ["json_schema"] [dependencies.thiserror] version = "1.0" [dependencies.typetag] version = "0.2" optional = true [dev-dependencies.serde_json] version = "1.0" [dev-dependencies.serde_test] version = "1.0" [dev-dependencies.test-case] version = "3.0" [build-dependencies.proc-macro2] version = "1.0" [build-dependencies.quote] version = "1.0" [build-dependencies.rand] version = "~0.8" [build-dependencies.syn] version = "2.0" features = [ "full", "visit", ] [features] async = [ "async-trait", "futures", ] circuitdag = ["petgraph"] default = [ "serialize", "circuitdag", ] dynamic = [ "typetag", "dyn-clone", ] json_schema = [ "schemars", "serialize", "qoqo_calculator/json_schema", "jsonschema", ] overrotate = [ "rand_distr", "roqoqo-derive/overrotate", ] serialize = [ "serde", "ndarray/serde", "num-complex/serde", "bincode", "petgraph/serde-1", ] unstable_analog_operations = [] unstable_chain_with_environment = [] unstable_operation_definition = [] unstable_qoqo_devices = []