[dependencies.async-trait]
version = "0.1"
[dependencies.bincode]
version = "1.3"
[dependencies.hex]
version = "0.4"
[dependencies.log]
version = "0.4.27"
[dependencies.num-complex]
version = "0.4.6"
[dependencies.rand]
version = "0.9.2"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0.143"
[dependencies.tokio]
features = ["full"]
version = "1"
[dependencies.uuid]
features = ["v4", "serde"]
version = "1.10"
[dev-dependencies.futures]
version = "0.3"
[dev-dependencies.tokio-test]
version = "0.3"
[[example]]
name = "00_quantum_verification"
path = "examples/00_quantum_verification.rs"
[[example]]
name = "01_quantum_interference"
path = "examples/01_quantum_interference.rs"
[[example]]
name = "02_ghz_scaling"
path = "examples/02_ghz_scaling.rs"
[[example]]
name = "03_simple_bell_pair"
path = "examples/03_simple_bell_pair.rs"
[[example]]
name = "04_quantum_teleportation"
path = "examples/04_quantum_teleportation.rs"
[[example]]
name = "05_backend_comparison"
path = "examples/05_backend_comparison.rs"
[[example]]
name = "06_error_handling"
path = "examples/06_error_handling.rs"
[[example]]
name = "07_quantum_walk"
path = "examples/07_quantum_walk.rs"
[[example]]
name = "08_quantum_network"
path = "examples/08_quantum_network.rs"
[[example]]
name = "09_qkd_bb84"
path = "examples/09_qkd_bb84.rs"
[[example]]
name = "10_qkd_with_eve"
path = "examples/10_qkd_with_eve.rs"
[[example]]
name = "11_gate_showcase"
path = "examples/11_gate_showcase.rs"
[[example]]
name = "12_future_network"
path = "examples/12_future_network.rs"
[[example]]
name = "13_circuit_noise"
path = "examples/13_circuit_noise.rs"
[[example]]
name = "14_dagger_gates"
path = "examples/14_dagger_gates.rs"
[[example]]
name = "15_qasm_export"
path = "examples/15_qasm_export.rs"
[[example]]
name = "16_qasm_import"
path = "examples/16_qasm_import.rs"
[[example]]
name = "17_grovers_search"
path = "examples/17_grovers_search.rs"
[[example]]
name = "18_stabilizer_demo"
path = "examples/18_stabilizer_demo.rs"
[[example]]
name = "19_quantum_network_protocols"
path = "examples/19_quantum_network_protocols.rs"
[[example]]
name = "20_quantum_internet_stack"
path = "examples/20_quantum_internet_stack.rs"
[[example]]
name = "21_qnpu_test"
path = "examples/21_qnpu_test.rs"
[[example]]
name = "22_quantum_anonymous_transmission"
path = "examples/22_quantum_anonymous_transmission.rs"
[[example]]
name = "list"
path = "examples/list.rs"
[[example]]
name = "network_builder_demo"
path = "examples/network_builder_demo.rs"
[[example]]
name = "quantum_hub_demo"
path = "examples/quantum_hub_demo.rs"
[[example]]
name = "quantum_network_service_new"
path = "examples/quantum_network_service_new.rs"
[[example]]
name = "quantum_qkd_chat"
path = "examples/quantum_qkd_chat.rs"
[[example]]
name = "quantum_topologies"
path = "examples/quantum_topologies.rs"
[lib]
name = "qnect"
path = "src/lib.rs"
[package]
authors = ["Theis Maker <mail@theismaker.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science", "mathematics"]
description = "⚛ Quantum computing in Rust: from Bell pairs to distributed quantum networks."
documentation = "https://docs.rs/qnect"
edition = "2024"
homepage = "https://github.com/theis-maker/qnect-rs"
keywords = ["quantum", "quantum-computing", "simulation", "quantum-circuits", "quantum-network"]
license = "MIT OR Apache-2.0"
name = "qnect"
readme = "README.md"
repository = "https://github.com/theis-maker/qnect-rs"
version = "0.3.0"
[[test]]
name = "examples_test"
path = "tests/examples_test.rs"
[[test]]
name = "integration_test"
path = "tests/integration_test.rs"