quantrs2 0.1.2

Comprehensive Rust quantum computing framework - unified entry point for quantum simulation, algorithm development, and hardware interaction
Build #2842988 2026-01-23 02:32:57

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# rustc version rustc 1.95.0-nightly (39052daf9 2026-01-22)

# docs.rs version docsrs 0.1.0 (07f7a059 2026-01-22 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/quantrs2-0.1.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/quantrs2-0.1.2/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260122-1.95.0-nightly-39052daf9\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 3cde29b6d37dee859b1a270a71f10ee86b1fa1fc26ff96665e24c221a7f1dacb [INFO] running `Command { std: "docker" "start" "-a" "3cde29b6d37dee859b1a270a71f10ee86b1fa1fc26ff96665e24c221a7f1dacb", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: basic_usage, configuration, diagnostics, error_handling, memory_estimation, prelude_hierarchy, scirs2_integration, testing_helpers, utility_functions [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Checking quantrs2-device v0.1.2 [INFO] [stderr] Compiling quantrs2 v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: quantrs2@0.1.2: ✅ QuantRS2 feature configuration validated successfully [INFO] [stderr] warning: quantrs2@0.1.2: QuantRS2 SciRS2 Policy: Using scirs2-core v0.1.2 [INFO] [stderr] warning: quantrs2@0.1.2: Deprecated dependencies to avoid: num-complex, ndarray, rand, rand_distr, num-traits, num-integer, rayon [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use tokio::sync::RwLock as TokioRwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::mapping_scirs2` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/adaptive_compilation/mod.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | mapping_scirs2::{SciRS2MappingConfig, SciRS2MappingResult, SciRS2QubitMapper}, [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `mapping_scirs2` in the crate root [INFO] [stderr] | [INFO] [stderr] note: found an item that was configured out [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/lib.rs:149:9 [INFO] [stderr] | [INFO] [stderr] 148 | #[cfg(feature = "scirs2")] [INFO] [stderr] | ------------------ the item is gated behind the `scirs2` feature [INFO] [stderr] 149 | pub mod mapping_scirs2; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/circuit_integration.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use tokio::sync::mpsc; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/mod.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | use tokio::sync::{broadcast, mpsc, RwLock as TokioRwLock, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::mapping_scirs2` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/circuit_migration.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | mapping_scirs2::{SciRS2MappingConfig, SciRS2QubitMapper}, [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `mapping_scirs2` in the crate root [INFO] [stderr] | [INFO] [stderr] note: found an item that was configured out [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/lib.rs:149:9 [INFO] [stderr] | [INFO] [stderr] 148 | #[cfg(feature = "scirs2")] [INFO] [stderr] | ------------------ the item is gated behind the `scirs2` feature [INFO] [stderr] 149 | pub mod mapping_scirs2; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/cost_estimation.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use tokio::sync::RwLock as TokioRwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/mod.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/cost.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use tokio::sync::RwLock as TokioRwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/cost_estimation.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/execution.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use tokio::sync::RwLock as TokioRwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/cost.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/optimization.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use tokio::sync::RwLock as TokioRwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/execution.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/profiling.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use tokio::sync::RwLock as TokioRwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/optimization.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/providers.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use tokio::sync::RwLock as TokioRwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/profiling.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/tracking.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use tokio::sync::RwLock as TokioRwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/providers.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/workload.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use tokio::sync::RwLock as TokioRwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/tracking.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/workload.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `scirs2_graph` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/compiler_passes/optimization.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use scirs2_graph::Graph; [INFO] [stderr] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `scirs2_graph` [INFO] [stderr] | [INFO] [stderr] help: there is a crate or module with a similar name [INFO] [stderr] | [INFO] [stderr] 7 - use scirs2_graph::Graph; [INFO] [stderr] 7 + use scirs2_stats::Graph; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cost_optimization.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | use tokio::sync::{Mutex as AsyncMutex, RwLock as AsyncRwLock}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cross_platform_benchmarking.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use tokio::time::timeout; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/hardware_parallelization/config.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | use tokio::sync::{Mutex as AsyncMutex, RwLock as AsyncRwLock, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/hardware_parallelization/engine.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use tokio::sync::{Mutex as AsyncMutex, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/hybrid_quantum_classical/functions.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | use tokio::sync::{Mutex as AsyncMutex, RwLock as AsyncRwLock, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/hybrid_quantum_classical/types.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | use tokio::sync::{Mutex as AsyncMutex, RwLock as AsyncRwLock, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `scirs2_optimize` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/hybrid_scirs2_algorithms.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use scirs2_optimize::unconstrained::{minimize, Method, Options}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `scirs2_optimize` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `scirs2_optimize`, use `cargo add scirs2_optimize` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/integrated_device_manager.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | use tokio::sync::{broadcast, mpsc}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `scirs2_optimize` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/compiler_passes/optimization.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use scirs2_optimize::OptimizeResult; [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `scirs2_optimize` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `scirs2_optimize`, use `cargo add scirs2_optimize` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/job_scheduling.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | use tokio::sync::{mpsc, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::mapping_scirs2` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/integrated_device_manager.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | mapping_scirs2::{SciRS2MappingConfig, SciRS2QubitMapper}, [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `mapping_scirs2` in the crate root [INFO] [stderr] | [INFO] [stderr] note: found an item that was configured out [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/lib.rs:149:9 [INFO] [stderr] | [INFO] [stderr] 148 | #[cfg(feature = "scirs2")] [INFO] [stderr] | ------------------ the item is gated behind the `scirs2` feature [INFO] [stderr] 149 | pub mod mapping_scirs2; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/ml_optimization/mod.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | use tokio::sync::{broadcast, mpsc}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/performance_analytics_dashboard/mod.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | use tokio::sync::{broadcast, mpsc}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/performance_analytics_dashboard/alerting.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use tokio::sync::mpsc; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/performance_analytics_dashboard/data.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use tokio::sync::mpsc; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/job_scheduling.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/provider_capability_discovery/system.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use tokio::sync::{broadcast, mpsc}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_ml/mod.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use tokio::sync::RwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_ml/gradients.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use tokio::sync::RwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_ml/optimization.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use tokio::sync::RwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_ml/quantum_neural_networks.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use tokio::sync::RwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_ml/training.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use tokio::sync::RwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_ml/variational_algorithms.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use tokio::sync::RwLock; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_ml_integration/types.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | use tokio::sync::mpsc; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_ml_integration/functions.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | use tokio::sync::mpsc; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `super::super::fallback` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/process_tomography/analysis/mod.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | use super::super::fallback::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | unresolved import [INFO] [stderr] | help: a similar path exists: `core::intrinsics::fallback` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/components.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/components.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use chrono::{DateTime, Duration as ChronoDuration, Utc}; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/components.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/implementations.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/implementations.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use chrono::{DateTime, Duration as ChronoDuration, Utc}; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/implementations.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/storage.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use chrono::{DateTime, Duration as ChronoDuration, Utc}; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/storage.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/types.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/types.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use tokio::sync::{broadcast, mpsc, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/types.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use chrono::{DateTime, Duration as ChronoDuration, Utc}; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/enhanced_monitoring/types.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/quantum_aware_load_balancing/types_and_defaults.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/quantum_aware_load_balancing/types_and_defaults.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use tokio::sync::{mpsc, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/quantum_aware_load_balancing/types_and_defaults.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use chrono::{DateTime, Datelike, Duration as ChronoDuration, Timelike, Utc}; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/quantum_aware_load_balancing/types_and_defaults.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/security/framework.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use tokio::sync::{broadcast, mpsc}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/security/engines.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/security/framework.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/telemetry.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use tokio::sync::{broadcast, mpsc}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/telemetry.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use tokio::time::interval; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/unified_error_handling.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use tokio::time::sleep; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/security/types.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `scirs2_graph` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/benchmarking.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | use scirs2_graph::{ [INFO] [stderr] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `scirs2_graph` [INFO] [stderr] | [INFO] [stderr] help: there is a crate or module with a similar name [INFO] [stderr] | [INFO] [stderr] 20 - use scirs2_graph::{ [INFO] [stderr] 20 + use scirs2_stats::{ [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `scirs2_linalg` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/benchmarking.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | use scirs2_linalg::{ [INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `scirs2_linalg` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `scirs2_linalg`, use `cargo add scirs2_linalg` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `scirs2_graph` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use scirs2_graph::{ [INFO] [stderr] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `scirs2_graph` [INFO] [stderr] | [INFO] [stderr] help: there is a crate or module with a similar name [INFO] [stderr] | [INFO] [stderr] 16 - use scirs2_graph::{ [INFO] [stderr] 16 + use scirs2_stats::{ [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/executor.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use tokio::sync::Mutex as AsyncMutex; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `scirs2_linalg` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | use scirs2_linalg::{ [INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `scirs2_linalg` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `scirs2_linalg`, use `cargo add scirs2_linalg` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/distributed_protocols/implementations.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/distributed_protocols/implementations.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use tokio::sync::{mpsc, RwLock as AsyncRwLock, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/distributed_protocols/implementations.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use chrono::{DateTime, Duration as ChronoDuration, Utc}; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/distributed_protocols/implementations.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/distributed_protocols/types.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/distributed_protocols/types.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use tokio::sync::{mpsc, oneshot, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/distributed_protocols/types.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use chrono::{DateTime, Duration as ChronoDuration, Utc}; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/distributed_protocols/types.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/dummymlmodel_traits.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/dummymlmodel_traits.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use chrono::Utc; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/functions.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/functions.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use tokio::sync::{mpsc, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/functions.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use chrono::{DateTime, Datelike, Duration as ChronoDuration, Timelike, Utc}; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/functions.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/roundrobinbalancer_traits.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/roundrobinbalancer_traits.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/type_definitions.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/type_definitions.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use tokio::sync::{mpsc, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/type_definitions.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use chrono::{DateTime, Datelike, Duration as ChronoDuration, Timelike, Utc}; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/type_definitions.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/type_impls.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/type_impls.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use tokio::sync::{mpsc, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/type_impls.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use chrono::{DateTime, Datelike, Duration as ChronoDuration, Timelike, Utc}; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/network_optimization/type_impls.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/quantum_aware_load_balancing/implementations.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use async_trait::async_trait; [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `async_trait`, use `cargo add async_trait` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tokio` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/quantum_aware_load_balancing/implementations.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | use tokio::sync::{mpsc, Semaphore}; [INFO] [stderr] | ^^^^^ use of unresolved module or unlinked crate `tokio` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `chrono` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/quantum_aware_load_balancing/implementations.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | use chrono::{DateTime, Datelike, Duration as ChronoDuration, Timelike, Utc}; [INFO] [stderr] | ^^^^^^ use of unresolved module or unlinked crate `chrono` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `chrono`, use `cargo add chrono` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `uuid` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_network/quantum_aware_load_balancing/implementations.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | use uuid::Uuid; [INFO] [stderr] | ^^^^ use of unresolved module or unlinked crate `uuid` [INFO] [stderr] | [INFO] [stderr] = help: if you wanted to use a crate named `uuid`, use `cargo add uuid` to add it to your `Cargo.toml` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/benchmarking.rs:1294:3 [INFO] [stderr] | [INFO] [stderr] 1294 | #[async_trait::async_trait] [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/characterization.rs:1719:3 [INFO] [stderr] | [INFO] [stderr] 1719 | #[async_trait::async_trait] [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:1462:3 [INFO] [stderr] | [INFO] [stderr] 1462 | #[async_trait::async_trait] [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/executor.rs:27:3 [INFO] [stderr] | [INFO] [stderr] 27 | #[async_trait::async_trait] [INFO] [stderr] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `async_trait` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/advanced_scheduling.rs:541:43 [INFO] [stderr] | [INFO] [stderr] 541 | self.simple_backend_selection(job_requirements).await [INFO] [stderr] | ------------------------ ^^^^^^^^^^^^^^^^ expected `&ResourceRequirements`, found `&JobRequirements` [INFO] [stderr] | | [INFO] [stderr] | arguments to this method are incorrect [INFO] [stderr] | [INFO] [stderr] = note: expected reference `&job_scheduling::ResourceRequirements` [INFO] [stderr] found reference `&JobRequirements` [INFO] [stderr] note: method defined here [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/advanced_scheduling.rs:1054:14 [INFO] [stderr] | [INFO] [stderr] 1054 | async fn simple_backend_selection( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1055 | &self, [INFO] [stderr] 1056 | requirements: &crate::job_scheduling::ResourceRequirements, [INFO] [stderr] | ---------------------------------------------------------- [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:370:9 [INFO] [stderr] | [INFO] [stderr] 370 | self.registry.read().await.initialize().await?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:371:9 [INFO] [stderr] | [INFO] [stderr] 371 | self.discovery_engine.read().await.initialize().await?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:372:9 [INFO] [stderr] | [INFO] [stderr] 372 | self.deployment_manager.read().await.initialize().await?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:373:9 [INFO] [stderr] | [INFO] [stderr] 373 | self.monetization_system.read().await.initialize().await?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:374:9 [INFO] [stderr] | [INFO] [stderr] 374 | self.optimization_engine.read().await.initialize().await?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:375:9 [INFO] [stderr] | [INFO] [stderr] 375 | self.validation_service.read().await.initialize().await?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:376:9 [INFO] [stderr] | [INFO] [stderr] 376 | self.versioning_system.read().await.initialize().await?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:377:9 [INFO] [stderr] | [INFO] [stderr] 377 | self.marketplace_api.read().await.initialize().await?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:402:9 [INFO] [stderr] | [INFO] [stderr] 402 | / self.user_sessions [INFO] [stderr] 403 | | .write() [INFO] [stderr] 404 | | .await [INFO] [stderr] | |__________________^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:414:13 [INFO] [stderr] | [INFO] [stderr] 414 | let discovery_engine = self.discovery_engine.read().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 415 | discovery_engine.search_algorithms(criteria).await [INFO] [stderr] | ---------------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `discovery_engine` an explicit type [INFO] [stderr] | [INFO] [stderr] 414 | let discovery_engine: /* Type */ = self.discovery_engine.read().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:424:13 [INFO] [stderr] | [INFO] [stderr] 424 | let validation_service = self.validation_service.read().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 425 | validation_service.validate_algorithm(&algorithm).await?; [INFO] [stderr] | ------------------ type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `validation_service` an explicit type [INFO] [stderr] | [INFO] [stderr] 424 | let validation_service: /* Type */ = self.validation_service.read().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:428:13 [INFO] [stderr] | [INFO] [stderr] 428 | let mut registry = self.registry.write().await; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 429 | let algorithm_id = registry.register_algorithm(algorithm).await?; [INFO] [stderr] | -------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `registry` an explicit type [INFO] [stderr] | [INFO] [stderr] 428 | let mut registry: /* Type */ = self.registry.write().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:442:13 [INFO] [stderr] | [INFO] [stderr] 442 | let mut deployment_manager = self.deployment_manager.write().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 443 | let deployment = deployment_manager [INFO] [stderr] | ------------------ type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `deployment_manager` an explicit type [INFO] [stderr] | [INFO] [stderr] 442 | let mut deployment_manager: /* Type */ = self.deployment_manager.write().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:459:9 [INFO] [stderr] | [INFO] [stderr] 459 | / self.active_deployments [INFO] [stderr] 460 | | .write() [INFO] [stderr] 461 | | .await [INFO] [stderr] | |__________________^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:472:13 [INFO] [stderr] | [INFO] [stderr] 472 | let deployments = self.active_deployments.read().await; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 473 | let deployment = deployments.get(deployment_id).ok_or_else(|| { [INFO] [stderr] | ----------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `deployments` an explicit type [INFO] [stderr] | [INFO] [stderr] 472 | let deployments: /* Type */ = self.active_deployments.read().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:486:13 [INFO] [stderr] | [INFO] [stderr] 486 | let mut deployments = self.active_deployments.write().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] 487 | if let Some(deployment) = deployments.get_mut(deployment_id) { [INFO] [stderr] | ----------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `deployments` an explicit type [INFO] [stderr] | [INFO] [stderr] 486 | let mut deployments: /* Type */ = self.active_deployments.write().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:495:13 [INFO] [stderr] | [INFO] [stderr] 495 | let mut deployments = self.active_deployments.write().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] 496 | if let Some(deployment) = deployments.get_mut(deployment_id) { [INFO] [stderr] | ----------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `deployments` an explicit type [INFO] [stderr] | [INFO] [stderr] 495 | let mut deployments: /* Type */ = self.active_deployments.write().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:501:13 [INFO] [stderr] | [INFO] [stderr] 501 | let deployment_manager = self.deployment_manager.read().await; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 502 | deployment_manager.stop_deployment(deployment_id).await?; [INFO] [stderr] | ------------------ type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `deployment_manager` an explicit type [INFO] [stderr] | [INFO] [stderr] 501 | let deployment_manager: /* Type */ = self.deployment_manager.read().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:511:13 [INFO] [stderr] | [INFO] [stderr] 511 | let registry = self.registry.read().await; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 515 | total_algorithms: registry.get_algorithm_count().await?, [INFO] [stderr] | -------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `registry` an explicit type [INFO] [stderr] | [INFO] [stderr] 511 | let registry: /* Type */ = self.registry.read().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:512:13 [INFO] [stderr] | [INFO] [stderr] 512 | let deployments = self.active_deployments.read().await; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 516 | active_deployments: deployments.len(), [INFO] [stderr] | ----------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `deployments` an explicit type [INFO] [stderr] | [INFO] [stderr] 512 | let deployments: /* Type */ = self.active_deployments.read().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:517:26 [INFO] [stderr] | [INFO] [stderr] 517 | total_users: self.user_sessions.read().await.len(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:529:43 [INFO] [stderr] | [INFO] [stderr] 529 | let deployment_ids: Vec<String> = self [INFO] [stderr] | ___________________________________________^ [INFO] [stderr] 530 | | .active_deployments [INFO] [stderr] 531 | | .read() [INFO] [stderr] 532 | | .await [INFO] [stderr] | |__________________^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:536:13 [INFO] [stderr] | [INFO] [stderr] 536 | for deployment_id in deployment_ids { [INFO] [stderr] | ^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `Sized` is not implemented for `str` [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:536:9 [INFO] [stderr] | [INFO] [stderr] 536 | / for deployment_id in deployment_ids { [INFO] [stderr] 537 | | self.stop_deployment(&deployment_id).await?; [INFO] [stderr] 538 | | } [INFO] [stderr] | |_________^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `Sized` is not implemented for `str` [INFO] [stderr] note: required by an implicit `Sized` bound in `std::option::Option` [INFO] [stderr] --> /opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:600:17 [INFO] [stderr] | [INFO] [stderr] 600 | pub enum Option<T> { [INFO] [stderr] | ^ required by the implicit `Sized` requirement on this type parameter in `Option` [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/algorithm_marketplace/mod.rs:541:9 [INFO] [stderr] | [INFO] [stderr] 541 | self.user_sessions.write().await.clear(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/cost_estimation.rs:1656:13 [INFO] [stderr] | [INFO] [stderr] 1656 | let analyzer = self.budget_analyzer.read().await; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 1657 | analyzer.analyze_budget_performance(budget_id).await [INFO] [stderr] | -------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `analyzer` an explicit type [INFO] [stderr] | [INFO] [stderr] 1656 | let analyzer: /* Type */ = self.budget_analyzer.read().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/cost_estimation.rs:1667:13 [INFO] [stderr] | [INFO] [stderr] 1667 | let optimizer = self.cost_optimizer.read().await; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 1668 | optimizer [INFO] [stderr] | --------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `optimizer` an explicit type [INFO] [stderr] | [INFO] [stderr] 1667 | let optimizer: /* Type */ = self.cost_optimizer.read().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/cost_estimation.rs:1680:13 [INFO] [stderr] | [INFO] [stderr] 1680 | let mut cache = self.pricing_cache.write().await; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 1681 | cache [INFO] [stderr] | ----- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `cache` an explicit type [INFO] [stderr] | [INFO] [stderr] 1680 | let mut cache: /* Type */ = self.pricing_cache.write().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/providers.rs:155:13 [INFO] [stderr] | [INFO] [stderr] 155 | let mut tracker = self.performance_tracker.write().await; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 156 | tracker.add_performance_record(performance_record).await?; [INFO] [stderr] | ------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `tracker` an explicit type [INFO] [stderr] | [INFO] [stderr] 155 | let mut tracker: /* Type */ = self.performance_tracker.write().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/providers.rs:192:13 [INFO] [stderr] | [INFO] [stderr] 192 | let cache = self.optimization_cache.read().await; [INFO] [stderr] | ^^^^^ [INFO] [stderr] 193 | let workload_signature = self.generate_workload_signature(workload); [INFO] [stderr] 194 | if let Some(entry) = cache.get_entry(&workload_signature) { [INFO] [stderr] | ----- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `cache` an explicit type [INFO] [stderr] | [INFO] [stderr] 192 | let cache: /* Type */ = self.optimization_cache.read().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/providers.rs:195:16 [INFO] [stderr] | [INFO] [stderr] 195 | if entry.is_valid() { [INFO] [stderr] | ^^^^^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/providers.rs:202:13 [INFO] [stderr] | [INFO] [stderr] 202 | let profiler = self.workload_profiler.read().await; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 203 | profiler.profile_workload(workload).await [INFO] [stderr] | -------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `profiler` an explicit type [INFO] [stderr] | [INFO] [stderr] 202 | let profiler: /* Type */ = self.workload_profiler.read().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cloud/provider_optimizations/types/providers.rs:267:13 [INFO] [stderr] | [INFO] [stderr] 267 | let mut cache = self.optimization_cache.write().await; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 268 | let workload_signature = self.generate_workload_signature(workload); [INFO] [stderr] 269 | cache [INFO] [stderr] | ----- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `cache` an explicit type [INFO] [stderr] | [INFO] [stderr] 267 | let mut cache: /* Type */ = self.optimization_cache.write().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cross_platform_benchmarking.rs:855:31 [INFO] [stderr] | [INFO] [stderr] 855 | .map(|results| results.len()) [INFO] [stderr] | ^^^^^^^ ------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving this closure parameter an explicit type [INFO] [stderr] | [INFO] [stderr] 855 | .map(|results: /* Type */| results.len()) [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cross_platform_benchmarking.rs:860:36 [INFO] [stderr] | [INFO] [stderr] 860 | .flat_map(|results| results.iter()) [INFO] [stderr] | ^^^^^^^ ------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving this closure parameter an explicit type [INFO] [stderr] | [INFO] [stderr] 860 | .flat_map(|results: /* Type */| results.iter()) [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cross_platform_benchmarking.rs:866:36 [INFO] [stderr] | [INFO] [stderr] 866 | .flat_map(|results| results.iter()) [INFO] [stderr] | ^^^^^^^ ------- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving this closure parameter an explicit type [INFO] [stderr] | [INFO] [stderr] 866 | .flat_map(|results: /* Type */| results.iter()) [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/cross_platform_benchmarking.rs:914:58 [INFO] [stderr] | [INFO] [stderr] 914 | .map(|r| r.circuit_results.values().map(|v| v.len()).sum::<usize>()) [INFO] [stderr] | ^ - type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving this closure parameter an explicit type [INFO] [stderr] | [INFO] [stderr] 914 | .map(|r| r.circuit_results.values().map(|v: /* Type */| v.len()).sum::<usize>()) [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:298:40 [INFO] [stderr] | [INFO] [stderr] 298 | let amplitude_crosstalk = self.characterize_amplitude_crosstalk(executor).await?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:1464:14 [INFO] [stderr] | [INFO] [stderr] 1463 | pub trait CrosstalkExecutor { [INFO] [stderr] | ----------------- this trait is not dyn compatible... [INFO] [stderr] 1464 | async fn execute_crosstalk_circuit( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ...because method `execute_crosstalk_circuit` is `async` [INFO] [stderr] = help: consider moving `execute_crosstalk_circuit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:302:18 [INFO] [stderr] | [INFO] [stderr] 302 | self.perform_spectral_analysis(&frequency_crosstalk, executor) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:1464:14 [INFO] [stderr] | [INFO] [stderr] 1463 | pub trait CrosstalkExecutor { [INFO] [stderr] | ----------------- this trait is not dyn compatible... [INFO] [stderr] 1464 | async fn execute_crosstalk_circuit( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ...because method `execute_crosstalk_circuit` is `async` [INFO] [stderr] = help: consider moving `execute_crosstalk_circuit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:316:18 [INFO] [stderr] | [INFO] [stderr] 316 | self.analyze_temporal_correlations(executor).await? [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:1464:14 [INFO] [stderr] | [INFO] [stderr] 1463 | pub trait CrosstalkExecutor { [INFO] [stderr] | ----------------- this trait is not dyn compatible... [INFO] [stderr] 1464 | async fn execute_crosstalk_circuit( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ...because method `execute_crosstalk_circuit` is `async` [INFO] [stderr] = help: consider moving `execute_crosstalk_circuit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:445:26 [INFO] [stderr] | [INFO] [stderr] 445 | .measure_frequency_response(i, j, &frequencies, executor) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:1464:14 [INFO] [stderr] | [INFO] [stderr] 1463 | pub trait CrosstalkExecutor { [INFO] [stderr] | ----------------- this trait is not dyn compatible... [INFO] [stderr] 1464 | async fn execute_crosstalk_circuit( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ...because method `execute_crosstalk_circuit` is `async` [INFO] [stderr] = help: consider moving `execute_crosstalk_circuit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:513:30 [INFO] [stderr] | [INFO] [stderr] 513 | ... .measure_amplitude_crosstalk(i, j, amplitude, executor) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:1464:14 [INFO] [stderr] | [INFO] [stderr] 1463 | pub trait CrosstalkExecutor { [INFO] [stderr] | ----------------- this trait is not dyn compatible... [INFO] [stderr] 1464 | async fn execute_crosstalk_circuit( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ...because method `execute_crosstalk_circuit` is `async` [INFO] [stderr] = help: consider moving `execute_crosstalk_circuit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:561:10 [INFO] [stderr] | [INFO] [stderr] 561 | ) -> DeviceResult<SpectralCrosstalkAnalysis> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:1464:14 [INFO] [stderr] | [INFO] [stderr] 1463 | pub trait CrosstalkExecutor { [INFO] [stderr] | ----------------- this trait is not dyn compatible... [INFO] [stderr] 1464 | async fn execute_crosstalk_circuit( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ...because method `execute_crosstalk_circuit` is `async` [INFO] [stderr] = help: consider moving `execute_crosstalk_circuit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:639:30 [INFO] [stderr] | [INFO] [stderr] 639 | self.measure_temporal_response(i, j, executor).await?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ `CrosstalkExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/crosstalk.rs:1464:14 [INFO] [stderr] | [INFO] [stderr] 1463 | pub trait CrosstalkExecutor { [INFO] [stderr] | ----------------- this trait is not dyn compatible... [INFO] [stderr] 1464 | async fn execute_crosstalk_circuit( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ...because method `execute_crosstalk_circuit` is `async` [INFO] [stderr] = help: consider moving `execute_crosstalk_circuit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/hardware_parallelization/engine.rs:103:17 [INFO] [stderr] | [INFO] [stderr] 103 | let mut pool = self.circuit_pool.lock().await; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 104 | pool.push_back(task); [INFO] [stderr] | ---- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `pool` an explicit type [INFO] [stderr] | [INFO] [stderr] 103 | let mut pool: /* Type */ = self.circuit_pool.lock().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/hardware_parallelization/engine.rs:137:17 [INFO] [stderr] | [INFO] [stderr] 137 | let mut pool = self.gate_pool.lock().await; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 138 | pool.push_back(task); [INFO] [stderr] | ---- type must be known at this point [INFO] [stderr] | [INFO] [stderr] help: consider giving `pool` an explicit type [INFO] [stderr] | [INFO] [stderr] 137 | let mut pool: /* Type */ = self.gate_pool.lock().await; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `MidCircuitDeviceExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/executor.rs:206:38 [INFO] [stderr] | [INFO] [stderr] 206 | let optimized_circuit = self.optimize_for_hardware(circuit, device_executor).await?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ `MidCircuitDeviceExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/executor.rs:33:14 [INFO] [stderr] | [INFO] [stderr] 28 | pub trait MidCircuitDeviceExecutor { [INFO] [stderr] | ------------------------ this trait is not dyn compatible... [INFO] [stderr] ... [INFO] [stderr] 33 | async fn execute_gate(&self, gate: &dyn GateOp) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^^ ...because method `execute_gate` is `async` [INFO] [stderr] ... [INFO] [stderr] 36 | async fn measure_qubit(&self, qubit: QubitId) -> DeviceResult<u8>; [INFO] [stderr] | ^^^^^^^^^^^^^ ...because method `measure_qubit` is `async` [INFO] [stderr] ... [INFO] [stderr] 39 | async fn measure_all(&self) -> DeviceResult<HashMap<String, usize>>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `measure_all` is `async` [INFO] [stderr] ... [INFO] [stderr] 42 | async fn synchronize(&self) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `synchronize` is `async` [INFO] [stderr] ... [INFO] [stderr] 45 | async fn reset_qubit(&self, qubit: QubitId) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `reset_qubit` is `async` [INFO] [stderr] = help: consider moving `execute_gate` to another trait [INFO] [stderr] = help: consider moving `measure_qubit` to another trait [INFO] [stderr] = help: consider moving `measure_all` to another trait [INFO] [stderr] = help: consider moving `synchronize` to another trait [INFO] [stderr] = help: consider moving `reset_qubit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `MidCircuitDeviceExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/executor.rs:224:14 [INFO] [stderr] | [INFO] [stderr] 224 | .execute_with_tracking( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ `MidCircuitDeviceExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/executor.rs:33:14 [INFO] [stderr] | [INFO] [stderr] 28 | pub trait MidCircuitDeviceExecutor { [INFO] [stderr] | ------------------------ this trait is not dyn compatible... [INFO] [stderr] ... [INFO] [stderr] 33 | async fn execute_gate(&self, gate: &dyn GateOp) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^^ ...because method `execute_gate` is `async` [INFO] [stderr] ... [INFO] [stderr] 36 | async fn measure_qubit(&self, qubit: QubitId) -> DeviceResult<u8>; [INFO] [stderr] | ^^^^^^^^^^^^^ ...because method `measure_qubit` is `async` [INFO] [stderr] ... [INFO] [stderr] 39 | async fn measure_all(&self) -> DeviceResult<HashMap<String, usize>>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `measure_all` is `async` [INFO] [stderr] ... [INFO] [stderr] 42 | async fn synchronize(&self) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `synchronize` is `async` [INFO] [stderr] ... [INFO] [stderr] 45 | async fn reset_qubit(&self, qubit: QubitId) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `reset_qubit` is `async` [INFO] [stderr] = help: consider moving `execute_gate` to another trait [INFO] [stderr] = help: consider moving `measure_qubit` to another trait [INFO] [stderr] = help: consider moving `measure_all` to another trait [INFO] [stderr] = help: consider moving `synchronize` to another trait [INFO] [stderr] = help: consider moving `reset_qubit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `MidCircuitDeviceExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/executor.rs:304:10 [INFO] [stderr] | [INFO] [stderr] 304 | ) -> DeviceResult<&'a MeasurementCircuit<N>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `MidCircuitDeviceExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/executor.rs:33:14 [INFO] [stderr] | [INFO] [stderr] 28 | pub trait MidCircuitDeviceExecutor { [INFO] [stderr] | ------------------------ this trait is not dyn compatible... [INFO] [stderr] ... [INFO] [stderr] 33 | async fn execute_gate(&self, gate: &dyn GateOp) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^^ ...because method `execute_gate` is `async` [INFO] [stderr] ... [INFO] [stderr] 36 | async fn measure_qubit(&self, qubit: QubitId) -> DeviceResult<u8>; [INFO] [stderr] | ^^^^^^^^^^^^^ ...because method `measure_qubit` is `async` [INFO] [stderr] ... [INFO] [stderr] 39 | async fn measure_all(&self) -> DeviceResult<HashMap<String, usize>>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `measure_all` is `async` [INFO] [stderr] ... [INFO] [stderr] 42 | async fn synchronize(&self) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `synchronize` is `async` [INFO] [stderr] ... [INFO] [stderr] 45 | async fn reset_qubit(&self, qubit: QubitId) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `reset_qubit` is `async` [INFO] [stderr] = help: consider moving `execute_gate` to another trait [INFO] [stderr] = help: consider moving `measure_qubit` to another trait [INFO] [stderr] = help: consider moving `measure_all` to another trait [INFO] [stderr] = help: consider moving `synchronize` to another trait [INFO] [stderr] = help: consider moving `reset_qubit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `MidCircuitDeviceExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/executor.rs:355:30 [INFO] [stderr] | [INFO] [stderr] 355 | ... .execute_measurement( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ `MidCircuitDeviceExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/executor.rs:33:14 [INFO] [stderr] | [INFO] [stderr] 28 | pub trait MidCircuitDeviceExecutor { [INFO] [stderr] | ------------------------ this trait is not dyn compatible... [INFO] [stderr] ... [INFO] [stderr] 33 | async fn execute_gate(&self, gate: &dyn GateOp) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^^ ...because method `execute_gate` is `async` [INFO] [stderr] ... [INFO] [stderr] 36 | async fn measure_qubit(&self, qubit: QubitId) -> DeviceResult<u8>; [INFO] [stderr] | ^^^^^^^^^^^^^ ...because method `measure_qubit` is `async` [INFO] [stderr] ... [INFO] [stderr] 39 | async fn measure_all(&self) -> DeviceResult<HashMap<String, usize>>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `measure_all` is `async` [INFO] [stderr] ... [INFO] [stderr] 42 | async fn synchronize(&self) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `synchronize` is `async` [INFO] [stderr] ... [INFO] [stderr] 45 | async fn reset_qubit(&self, qubit: QubitId) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `reset_qubit` is `async` [INFO] [stderr] = help: consider moving `execute_gate` to another trait [INFO] [stderr] = help: consider moving `measure_qubit` to another trait [INFO] [stderr] = help: consider moving `measure_all` to another trait [INFO] [stderr] = help: consider moving `synchronize` to another trait [INFO] [stderr] = help: consider moving `reset_qubit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0038]: the trait `MidCircuitDeviceExecutor` is not dyn compatible [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/mod.rs:270:14 [INFO] [stderr] | [INFO] [stderr] 270 | .execute_circuit(circuit, device_executor, shots) [INFO] [stderr] | ^^^^^^^^^^^^^^^ `MidCircuitDeviceExecutor` is not dyn compatible [INFO] [stderr] | [INFO] [stderr] note: for a trait to be dyn compatible it needs to allow building a vtable [INFO] [stderr] for more information, visit <https://doc.rust-lang.org/reference/items/traits.html#dyn-compatibility> [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/mid_circuit_measurements/executor.rs:33:14 [INFO] [stderr] | [INFO] [stderr] 28 | pub trait MidCircuitDeviceExecutor { [INFO] [stderr] | ------------------------ this trait is not dyn compatible... [INFO] [stderr] ... [INFO] [stderr] 33 | async fn execute_gate(&self, gate: &dyn GateOp) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^^ ...because method `execute_gate` is `async` [INFO] [stderr] ... [INFO] [stderr] 36 | async fn measure_qubit(&self, qubit: QubitId) -> DeviceResult<u8>; [INFO] [stderr] | ^^^^^^^^^^^^^ ...because method `measure_qubit` is `async` [INFO] [stderr] ... [INFO] [stderr] 39 | async fn measure_all(&self) -> DeviceResult<HashMap<String, usize>>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `measure_all` is `async` [INFO] [stderr] ... [INFO] [stderr] 42 | async fn synchronize(&self) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `synchronize` is `async` [INFO] [stderr] ... [INFO] [stderr] 45 | async fn reset_qubit(&self, qubit: QubitId) -> DeviceResult<()>; [INFO] [stderr] | ^^^^^^^^^^^ ...because method `reset_qubit` is `async` [INFO] [stderr] = help: consider moving `execute_gate` to another trait [INFO] [stderr] = help: consider moving `measure_qubit` to another trait [INFO] [stderr] = help: consider moving `measure_all` to another trait [INFO] [stderr] = help: consider moving `synchronize` to another trait [INFO] [stderr] = help: consider moving `reset_qubit` to another trait [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_ml/gradients.rs:136:35 [INFO] [stderr] | [INFO] [stderr] 136 | let result_plus = task_plus [INFO] [stderr] | ___________________________________^ [INFO] [stderr] 137 | | .await [INFO] [stderr] | |__________________________^ cannot infer type [INFO] [stderr] [INFO] [stderr] error[E0282]: type annotations needed [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quantrs2-device-0.1.2/src/quantum_ml/gradients.rs:139:36 [INFO] [stderr] | [INFO] [stderr] 139 | let result_minus = task_minus [WARN] too much data in the log, truncating it