[INFO] cloning repository https://github.com/Zeos-ctrl/phobos
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Zeos-ctrl/phobos" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZeos-ctrl%2Fphobos", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZeos-ctrl%2Fphobos'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] aaab3a46ca31470a78e4c64bfff32c21017496b1
[INFO] testing Zeos-ctrl/phobos against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FZeos-ctrl%2Fphobos" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Zeos-ctrl/phobos
[INFO] finished tweaking git repo https://github.com/Zeos-ctrl/phobos
[INFO] tweaked toml for git repo https://github.com/Zeos-ctrl/phobos written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Zeos-ctrl/phobos on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Zeos-ctrl/phobos already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2607248b82507c1f6092e10da0b1ac6c0e0817676e52d90d03bfff54ac2377cb
[INFO] running `Command { std: "docker" "start" "-a" "2607248b82507c1f6092e10da0b1ac6c0e0817676e52d90d03bfff54ac2377cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2607248b82507c1f6092e10da0b1ac6c0e0817676e52d90d03bfff54ac2377cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2607248b82507c1f6092e10da0b1ac6c0e0817676e52d90d03bfff54ac2377cb", kill_on_drop: false }`
[INFO] [stdout] 2607248b82507c1f6092e10da0b1ac6c0e0817676e52d90d03bfff54ac2377cb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 328bbdfd1cca11f97d40a71633bcab34daabcae0f1d0b4e9d908a542557cbba6
[INFO] running `Command { std: "docker" "start" "-a" "328bbdfd1cca11f97d40a71633bcab34daabcae0f1d0b4e9d908a542557cbba6", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling simba v0.9.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling nalgebra-macros v0.3.0
[INFO] [stderr]    Compiling nalgebra v0.34.1
[INFO] [stderr]    Compiling phobos v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: fields `h` and `t` are never read
[INFO] [stdout]   --> src/hamiltonian.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct HamiltonianSimulation {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] 36 |     /// The Hamiltonian matrix H (must be Hermitian)
[INFO] [stdout] 37 |     h: Matrix2,
[INFO] [stdout]    |     ^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     t: f64,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.54s
[INFO] running `Command { std: "docker" "inspect" "328bbdfd1cca11f97d40a71633bcab34daabcae0f1d0b4e9d908a542557cbba6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "328bbdfd1cca11f97d40a71633bcab34daabcae0f1d0b4e9d908a542557cbba6", kill_on_drop: false }`
[INFO] [stdout] 328bbdfd1cca11f97d40a71633bcab34daabcae0f1d0b4e9d908a542557cbba6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 54796f6abaca249817b02c98c3f9654760a2f5eeb7e297c9df4821e0d544e271
[INFO] running `Command { std: "docker" "start" "-a" "54796f6abaca249817b02c98c3f9654760a2f5eeb7e297c9df4821e0d544e271", kill_on_drop: false }`
[INFO] [stdout] warning: fields `h` and `t` are never read
[INFO] [stdout]   --> src/hamiltonian.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct HamiltonianSimulation {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] 36 |     /// The Hamiltonian matrix H (must be Hermitian)
[INFO] [stdout] 37 |     h: Matrix2,
[INFO] [stdout]    |     ^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     t: f64,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling phobos v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: fields `h` and `t` are never read
[INFO] [stdout]   --> src/hamiltonian.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct HamiltonianSimulation {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] 36 |     /// The Hamiltonian matrix H (must be Hermitian)
[INFO] [stdout] 37 |     h: Matrix2,
[INFO] [stdout]    |     ^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     t: f64,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.54s
[INFO] running `Command { std: "docker" "inspect" "54796f6abaca249817b02c98c3f9654760a2f5eeb7e297c9df4821e0d544e271", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54796f6abaca249817b02c98c3f9654760a2f5eeb7e297c9df4821e0d544e271", kill_on_drop: false }`
[INFO] [stdout] 54796f6abaca249817b02c98c3f9654760a2f5eeb7e297c9df4821e0d544e271
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b02b1b2c15b1438659f351d70f5788cf91d302c91a6549e3f47501c12d204471
[INFO] running `Command { std: "docker" "start" "-a" "b02b1b2c15b1438659f351d70f5788cf91d302c91a6549e3f47501c12d204471", kill_on_drop: false }`
[INFO] [stderr] warning: fields `h` and `t` are never read
[INFO] [stderr]   --> src/hamiltonian.rs:37:5
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub struct HamiltonianSimulation {
[INFO] [stderr]    |            --------------------- fields in this struct
[INFO] [stderr] 36 |     /// The Hamiltonian matrix H (must be Hermitian)
[INFO] [stderr] 37 |     h: Matrix2,
[INFO] [stderr]    |     ^
[INFO] [stderr] ...
[INFO] [stderr] 40 |     t: f64,
[INFO] [stderr]    |     ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `phobos` (lib) generated 1 warning
[INFO] [stderr] warning: `phobos` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phobos-58ccebcc8d4acf93)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test complex::tests::test_magnitude_squared ... ok
[INFO] [stdout] test complex::tests::test_multiplication ... ok
[INFO] [stdout] test circuit::tests::test_adding_gates ... ok
[INFO] [stdout] test complex::tests::test_addition ... ok
[INFO] [stdout] test circuit::tests::test_qft_circuit ... ok
[INFO] [stdout] test complex::tests::test_conjugate ... ok
[INFO] [stdout] test complex::tests::test_new ... ok
[INFO] [stdout] test complex::tests::test_scale ... ok
[INFO] [stdout] test gates::tests::test_cnot_creates_bell_state ... ok
[INFO] [stdout] test circuit::tests::test_qpe_circuit ... ok
[INFO] [stdout] test gates::tests::test_cphase_leaves_other_states_unchanged ... ok
[INFO] [stdout] test gates::tests::test_cphase_quarter_turn ... ok
[INFO] [stdout] test gates::tests::test_cphase_only_affects_11_state ... ok
[INFO] [stdout] test gates::tests::test_cswap_with_control_on ... ok
[INFO] [stdout] test gates::tests::test_hadamard_on_zero_state ... ok
[INFO] [stdout] test gates::tests::test_swap_exchanges_qubits ... ok
[INFO] [stdout] test gates::tests::test_swap_preserves_same_bits ... ok
[INFO] [stdout] test gates::tests::test_x_gate ... ok
[INFO] [stdout] test gates::tests::test_y_gate ... ok
[INFO] [stdout] test gates::tests::test_z_gate ... ok
[INFO] [stdout] test hamiltonian::tests::test_hamiltonian_simulation ... ok
[INFO] [stdout] test matrix::tests::test_add ... ok
[INFO] [stdout] test matrix::tests::test_conjugate_transpose ... ok
[INFO] [stdout] test matrix::tests::test_eigenvalues ... ok
[INFO] [stdout] test matrix::tests::test_eigenvalues_diagonal ... ok
[INFO] [stdout] test matrix::tests::test_eigenvectors ... ok
[INFO] [stdout] test matrix::tests::test_eigenvectors_diagonal ... ok
[INFO] [stdout] test matrix::tests::test_new ... ok
[INFO] [stdout] test matrix::tests::test_normalize ... ok
[INFO] [stdout] test matrix::tests::test_outer_product ... ok
[INFO] [stdout] test matrix::tests::test_pauli_z_eigenvalues ... ok
[INFO] [stdout] test state::tests::test_measure_deterministic ... ok
[INFO] [stdout] test matrix::tests::test_zeros ... ok
[INFO] [stdout] test state::tests::test_new_single_qubit ... ok
[INFO] [stdout] test state::tests::test_normalize ... ok
[INFO] [stdout] test matrix::tests::test_scale ... ok
[INFO] [stdout] test circuit::tests::test_new_circuit ... ok
[INFO] [stdout] test matrix::tests::test_multiply ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests phobos
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test src/circuit.rs - circuit::Circuit::apply_inverse_qft (line 161) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex::add (line 39) ... ok
[INFO] [stdout] test src/circuit.rs - circuit::Circuit::add_gate (line 97) ... ok
[INFO] [stdout] test src/circuit.rs - circuit::Circuit::new (line 81) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex::multiply (line 85) ... ok
[INFO] [stdout] test src/circuit.rs - circuit::Circuit::apply_qft (line 116) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex::new (line 21) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex::conjugate (line 142) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex::subtract (line 62) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex::magnitude_squared (line 127) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex::scale (line 108) ... ok
[INFO] [stdout] test src/gates.rs - gates::apply_cswap (line 392) ... ok
[INFO] [stdout] test src/gates.rs - gates::apply_hadamard (line 18) ... ok
[INFO] [stdout] test src/gates.rs - gates::apply_cnot (line 70) ... ok
[INFO] [stdout] test src/gates.rs - gates::apply_cphase (line 347) ... ok
[INFO] [stdout] test src/gates.rs - gates::apply_cz (line 115) ... ok
[INFO] [stdout] test src/gates.rs - gates::apply_swap (line 302) ... ok
[INFO] [stdout] test src/gates.rs - gates::apply_z (line 151) ... ok
[INFO] [stdout] test src/hamiltonian.rs - hamiltonian::HamiltonianSimulation::get_matrix (line 128) ... FAILED
[INFO] [stdout] test src/hamiltonian.rs - hamiltonian::HamiltonianSimulation (line 22) ... FAILED
[INFO] [stdout] test src/gates.rs - gates::apply_x (line 188) ... ok
[INFO] [stdout] test src/gates.rs - gates::apply_y (line 230) ... ok
[INFO] [stdout] test src/hamiltonian.rs - hamiltonian::HamiltonianSimulation::new (line 65) ... FAILED
[INFO] [stdout] test src/gates.rs - gates::measure_qubit (line 453) ... ok
[INFO] [stdout] test src/lib.rs - (line 24) ... ok
[INFO] [stdout] test src/state.rs - state::QuantumState::measure (line 72) ... ok
[INFO] [stdout] test src/lib.rs - (line 66) ... ok
[INFO] [stdout] test src/simulator.rs - simulator::Simulator::run (line 84) ... ok
[INFO] [stdout] test src/simulator.rs - simulator::Simulator::run_with_trace (line 156) ... ok
[INFO] [stdout] test src/lib.rs - (line 47) ... ok
[INFO] [stdout] test src/lib.rs - (line 98) ... ok
[INFO] [stdout] test src/simulator.rs - simulator::Simulator::new (line 68) ... ok
[INFO] [stdout] test src/visualisation.rs - visualisation::plot_histogram (line 11) ... ok
[INFO] [stdout] test src/state.rs - state::QuantumState::new (line 19) ... ok
[INFO] [stdout] test src/state.rs - state::QuantumState::normalize (line 42) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/hamiltonian.rs - hamiltonian::HamiltonianSimulation::get_matrix (line 128) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HamiltonianSimulation`
[INFO] [stdout]    --> src/hamiltonian.rs:129:15
[INFO] [stdout]     |
[INFO] [stdout] 129 | let ham_sim = HamiltonianSimulation::new(h, t);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `HamiltonianSimulation`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 128 + use phobos::HamiltonianSimulation;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `h` in this scope
[INFO] [stdout]    --> src/hamiltonian.rs:129:42
[INFO] [stdout]     |
[INFO] [stdout] 129 | let ham_sim = HamiltonianSimulation::new(h, t);
[INFO] [stdout]     |                                          ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `t` in this scope
[INFO] [stdout]    --> src/hamiltonian.rs:129:45
[INFO] [stdout]     |
[INFO] [stdout] 129 | let ham_sim = HamiltonianSimulation::new(h, t);
[INFO] [stdout]     |                                             ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `circuit` in this scope
[INFO] [stdout]    --> src/hamiltonian.rs:133:1
[INFO] [stdout]     |
[INFO] [stdout] 133 | circuit.add_gate(Gate::U { target: 0, matrix: u_matrix });
[INFO] [stdout]     | ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Gate`
[INFO] [stdout]    --> src/hamiltonian.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 | circuit.add_gate(Gate::U { target: 0, matrix: u_matrix });
[INFO] [stdout]     |                  ^^^^ use of undeclared type `Gate`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 128 + use phobos::Gate;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/hamiltonian.rs - hamiltonian::HamiltonianSimulation (line 22) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/hamiltonian.rs:33:42
[INFO] [stdout]    |
[INFO] [stdout] 33 | let ham_sim = HamiltonianSimulation::new(h, 0.5);
[INFO] [stdout]    |               -------------------------- ^ expected `Matrix2`, found `Matrix<Complex<{float}>, ..., ..., ...>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected struct `Matrix2`
[INFO] [stdout]               found struct `Matrix<nalgebra::Complex<{float}>, Const<2>, Const<2>, ArrayStorage<nalgebra::Complex<{float}>, 2, 2>>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> src/hamiltonian.rs:69:12
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub fn new(h: Matrix2, t: f64) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/hamiltonian.rs - hamiltonian::HamiltonianSimulation::new (line 65) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Matrix2`
[INFO] [stdout]   --> src/hamiltonian.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | let h = Matrix2::new(/* Pauli-Z */);
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type `Matrix2`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 65 + use nalgebra::Matrix2;
[INFO] [stdout]    |
[INFO] [stdout] 65 + use phobos::Matrix2;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HamiltonianSimulation`
[INFO] [stdout]   --> src/hamiltonian.rs:67:15
[INFO] [stdout]    |
[INFO] [stdout] 67 | let ham_sim = HamiltonianSimulation::new(h, 0.5);
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `HamiltonianSimulation`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 65 + use phobos::HamiltonianSimulation;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] failures:
[INFO] [stdout]     src/hamiltonian.rs - hamiltonian::HamiltonianSimulation (line 22)
[INFO] [stdout]     src/hamiltonian.rs - hamiltonian::HamiltonianSimulation::get_matrix (line 128)
[INFO] [stdout]     src/hamiltonian.rs - hamiltonian::HamiltonianSimulation::new (line 65)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 32 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.13s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.36s; merged doctests compilation took 0.22s
[INFO] running `Command { std: "docker" "inspect" "b02b1b2c15b1438659f351d70f5788cf91d302c91a6549e3f47501c12d204471", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b02b1b2c15b1438659f351d70f5788cf91d302c91a6549e3f47501c12d204471", kill_on_drop: false }`
[INFO] [stdout] b02b1b2c15b1438659f351d70f5788cf91d302c91a6549e3f47501c12d204471
