[INFO] fetching crate tenshift-python 0.1.3...
[INFO] testing tenshift-python-0.1.3 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate tenshift-python 0.1.3 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate tenshift-python 0.1.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tenshift-python 0.1.3
[INFO] tweaked toml for crates.io crate tenshift-python 0.1.3 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tenshift-python 0.1.3 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tenshift-python 0.1.3 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] dd96f9058a6e030c41e3f59dc5454ba09659a3771453724ff365aad9d2370dde
[INFO] running `Command { std: "docker" "start" "dd96f9058a6e030c41e3f59dc5454ba09659a3771453724ff365aad9d2370dde", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dd96f9058a6e030c41e3f59dc5454ba09659a3771453724ff365aad9d2370dde", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dd96f9058a6e030c41e3f59dc5454ba09659a3771453724ff365aad9d2370dde" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dd96f9058a6e030c41e3f59dc5454ba09659a3771453724ff365aad9d2370dde", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dd96f9058a6e030c41e3f59dc5454ba09659a3771453724ff365aad9d2370dde" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling core_affinity v0.8.3
[INFO] [stderr]    Compiling ndarray v0.17.2
[INFO] [stderr]    Compiling pyo3-build-config v0.28.3
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling pyo3-macros-backend v0.28.3
[INFO] [stderr]    Compiling pyo3-ffi v0.28.3
[INFO] [stderr]    Compiling pyo3 v0.28.3
[INFO] [stderr]    Compiling numpy v0.28.0
[INFO] [stderr]    Compiling tenshift-core v0.1.3
[INFO] [stderr]    Compiling pyo3-macros v0.28.3
[INFO] [stderr]    Compiling tenshift-python v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:164:39
[INFO] [stdout]     |
[INFO] [stdout] 164 |     } else if let Ok(fields) = sample.downcast::<PyDict>() {
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:178:28
[INFO] [stdout]     |
[INFO] [stdout] 178 |     if let Ok(dict) = item.downcast::<PyDict>() {
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:184:29
[INFO] [stdout]     |
[INFO] [stdout] 184 |     if let Ok(tuple) = item.downcast::<PyTuple>() {
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:187:28
[INFO] [stdout]     |
[INFO] [stdout] 187 |     if let Ok(list) = item.downcast::<PyList>() {
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub mod conversion;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:9
[INFO] [stdout]    |
[INFO] [stdout]  1 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub mod dataloader;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub mod iterator;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub mod pipeline;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub mod sample;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub mod tensor;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub mod utils;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/lib.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub fn _tenshift(m: &Bound<'_, PyModule>) -> PyResult<()> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/pipeline.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct PyPipeline {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `numpy`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.numpy]
[INFO] [stderr]   |               ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `numpy`
[INFO] [stderr] warning: `tenshift-python` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.30s
[INFO] running `Command { std: "docker" "inspect" "dd96f9058a6e030c41e3f59dc5454ba09659a3771453724ff365aad9d2370dde", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dd96f9058a6e030c41e3f59dc5454ba09659a3771453724ff365aad9d2370dde" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:164:39
[INFO] [stdout]     |
[INFO] [stdout] 164 |     } else if let Ok(fields) = sample.downcast::<PyDict>() {
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:178:28
[INFO] [stdout]     |
[INFO] [stdout] 178 |     if let Ok(dict) = item.downcast::<PyDict>() {
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:184:29
[INFO] [stdout]     |
[INFO] [stdout] 184 |     if let Ok(tuple) = item.downcast::<PyTuple>() {
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:187:28
[INFO] [stdout]     |
[INFO] [stdout] 187 |     if let Ok(list) = item.downcast::<PyList>() {
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub mod conversion;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:9
[INFO] [stdout]    |
[INFO] [stdout]  1 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub mod dataloader;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub mod iterator;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub mod pipeline;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub mod sample;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub mod tensor;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub mod utils;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/lib.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub fn _tenshift(m: &Bound<'_, PyModule>) -> PyResult<()> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/pipeline.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct PyPipeline {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling tenshift-python v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0583]: file not found for module `common`
[INFO] [stdout]  --> tests/adversarial/test_depth_adversarial.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | mod common;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `common`, create file "tests/adversarial/common.rs" or "tests/adversarial/common/mod.rs"
[INFO] [stdout]   = note: if there is a `mod common` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `faultkit`
[INFO] [stdout]  --> tests/unit/test_depth_io.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use faultkit::{inject_scoped, should_fail_read, Fault};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `faultkit`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `faultkit`, use `cargo add faultkit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/pipeline_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tenshift::pipeline::PyPipeline;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use _tenshift::pipeline::PyPipeline;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/sample_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tenshift::sample::PySample;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use _tenshift::sample::PySample;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/sample_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tenshift::tensor::PyTensor;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 5 | use _tenshift::tensor::PyTensor;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/tensor_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tenshift::tensor::PyTensor;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 5 | use _tenshift::tensor::PyTensor;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/sample_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tenshift::sample::PySample;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use _tenshift::sample::PySample;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/sample_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tenshift::tensor::PyTensor;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 5 | use _tenshift::tensor::PyTensor;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/pipeline_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tenshift::pipeline::PyPipeline;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use _tenshift::pipeline::PyPipeline;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/sample_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tenshift::sample::PySample;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use _tenshift::sample::PySample;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/sample_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tenshift::tensor::PyTensor;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 5 | use _tenshift::tensor::PyTensor;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/tensor_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tenshift::tensor::PyTensor;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 5 | use _tenshift::tensor::PyTensor;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/pipeline_tests.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tenshift::pipeline::PyPipeline;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use _tenshift::pipeline::PyPipeline;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]  --> tests/unit/pipeline_tests.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/sample_tests.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/sample_tests.rs:42:11
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/sample_tests.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/tensor_tests.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/tensor_tests.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/tensor_tests.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tenshift_core::sample::Tensor`
[INFO] [stdout]  --> tests/unit/sample_tests.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use tenshift_core::sample::Tensor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `pyo3::ffi`
[INFO] [stdout]  --> tests/unit/tensor_tests.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use pyo3::ffi;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tenshift` in this scope
[INFO] [stdout]  --> tests/unit/tensor_tests.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tenshift::tensor::PyTensor;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `tenshift`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 5 | use _tenshift::tensor::PyTensor;
[INFO] [stdout]   |     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]  --> tests/unit/common.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 |         pyo3::prepare_freethreaded_python();
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `faultkit`
[INFO] [stdout]  --> tests/unit/test_depth_oom.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use faultkit::{inject_scoped, should_fail_alloc, Fault};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `faultkit`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `faultkit`, use `cargo add faultkit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]  --> tests/unit/pipeline_tests.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]  --> tests/unit/common.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 |         pyo3::prepare_freethreaded_python();
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]  --> tests/unit/common.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 |         pyo3::prepare_freethreaded_python();
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]  --> tests/unit/common.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 |         pyo3::prepare_freethreaded_python();
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `_tenshift::tensor::PyTensor`
[INFO] [stdout]  --> tests/unit/test_import.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use _tenshift::tensor::PyTensor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tenshift-python` (test "unit_common") due to 1 previous error
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]  --> tests/unit/common.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 |         pyo3::prepare_freethreaded_python();
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/pipeline_tests.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/sample_tests.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tenshift-python` (test "unit_pipeline_tests") due to 3 previous errors
[INFO] [stderr] error: could not compile `tenshift-python` (test "test_depth_oom") due to 3 previous errors
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/sample_tests.rs:42:11
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/sample_tests.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tenshift_core::sample::Tensor`
[INFO] [stdout]  --> tests/unit/sample_tests.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use tenshift_core::sample::Tensor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/tensor_tests.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/tensor_tests.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/tensor_tests.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `pyo3::ffi`
[INFO] [stdout]  --> tests/unit/tensor_tests.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use pyo3::ffi;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/pipeline_tests.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/test_depth_oom.rs:13:17
[INFO] [stdout]     |
[INFO] [stdout]  13 |         Python::with_gil(|py| {
[INFO] [stdout]     |                 ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/test_depth_overflow.rs:9:13
[INFO] [stdout]     |
[INFO] [stdout]   9 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tenshift-python` (test "test_depth_overflow") due to 2 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/test_depth_io.rs:12:17
[INFO] [stdout]     |
[INFO] [stdout]  12 |         Python::with_gil(|py| {
[INFO] [stdout]     |                 ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/sample_tests.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout]  12 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]  --> tests/unit/pipeline_tests.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/sample_tests.rs:14:25
[INFO] [stdout]      |
[INFO] [stdout]   14 |         let py_sample = Py::new(py, sample).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/sample_tests.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/sample_tests.rs:42:11
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/sample_tests.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/tensor_tests.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/tensor_tests.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `prepare_freethreaded_python` in crate `pyo3`
[INFO] [stdout]   --> tests/unit/tensor_tests.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pyo3::prepare_freethreaded_python();
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `pyo3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tenshift_core::sample::Tensor`
[INFO] [stdout]  --> tests/unit/sample_tests.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use tenshift_core::sample::Tensor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `pyo3::ffi`
[INFO] [stdout]  --> tests/unit/tensor_tests.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use pyo3::ffi;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tenshift-python` (test "test_depth_io") due to 3 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/adversarial/test_depth_adversarial.rs:14:21
[INFO] [stdout]     |
[INFO] [stdout]  14 |             Python::with_gil(|py| {
[INFO] [stdout]     |                     ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/sample_tests.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/sample_tests.rs:55:25
[INFO] [stdout]      |
[INFO] [stdout]   55 |         let py_sample = Py::new(py, sample).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/test_depth_concurrent.rs:15:21
[INFO] [stdout]     |
[INFO] [stdout]  15 |             Python::with_gil(|py| {
[INFO] [stdout]     |                     ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tenshift-python` (test "test_depth_concurrent") due to 2 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/adversarial/test_depth_adversarial.rs:33:21
[INFO] [stdout]     |
[INFO] [stdout]  33 |             Python::with_gil(|py| {
[INFO] [stdout]     |                     ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/sample_tests.rs:73:13
[INFO] [stdout]     |
[INFO] [stdout]  73 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/sample_tests.rs:75:25
[INFO] [stdout]      |
[INFO] [stdout]   75 |         let py_sample = Py::new(py, sample).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/sample_tests.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout]  12 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/sample_tests.rs:14:25
[INFO] [stdout]      |
[INFO] [stdout]   14 |         let py_sample = Py::new(py, sample).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/tensor_tests.rs:18:25
[INFO] [stdout]      |
[INFO] [stdout]   18 |         let py_tensor = Py::new(py, tensor).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/tensor_tests.rs:18:25
[INFO] [stdout]      |
[INFO] [stdout]   18 |         let py_tensor = Py::new(py, tensor).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/adversarial/test_depth_adversarial.rs:57:17
[INFO] [stdout]     |
[INFO] [stdout]  57 |         Python::with_gil(|py| {
[INFO] [stdout]     |                 ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/sample_tests.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/sample_tests.rs:55:25
[INFO] [stdout]      |
[INFO] [stdout]   55 |         let py_sample = Py::new(py, sample).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:36:21
[INFO] [stdout]     |
[INFO] [stdout]  36 |         (Tensor::u8(&[1, 2, 3], vec![3]), "u8", 3, vec![3]),
[INFO] [stdout]     |          ---------- ^^^^^^^^^^ expected `Vec<u8>`, found `&[{integer}; 3]`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<u8>`
[INFO] [stdout]             found reference `&[{integer}; 3]`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tenshift-core-0.1.3/src/sample/tensor.rs:118:12
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn u8(data: Vec<u8>, shape: Vec<usize>) -> Self {
[INFO] [stdout]     |            ^^
[INFO] [stdout] help: try using a conversion method
[INFO] [stdout]     |
[INFO] [stdout]  36 |         (Tensor::u8((&[1, 2, 3]).to_vec(), vec![3]), "u8", 3, vec![3]),
[INFO] [stdout]     |                     +          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0583, E0599.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/sample_tests.rs:73:13
[INFO] [stdout]     |
[INFO] [stdout]  73 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/sample_tests.rs:75:25
[INFO] [stdout]      |
[INFO] [stdout]   75 |         let py_sample = Py::new(py, sample).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0583`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:48:13
[INFO] [stdout]     |
[INFO] [stdout]  48 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/tensor_tests.rs:51:26
[INFO] [stdout]      |
[INFO] [stdout]   51 |             let py_obj = Py::new(py, py_tensor).unwrap();
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tenshift-python` (test "test_depth_adversarial") due to 4 previous errors
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:36:21
[INFO] [stdout]     |
[INFO] [stdout]  36 |         (Tensor::u8(&[1, 2, 3], vec![3]), "u8", 3, vec![3]),
[INFO] [stdout]     |          ---------- ^^^^^^^^^^ expected `Vec<u8>`, found `&[{integer}; 3]`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<u8>`
[INFO] [stdout]             found reference `&[{integer}; 3]`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tenshift-core-0.1.3/src/sample/tensor.rs:118:12
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn u8(data: Vec<u8>, shape: Vec<usize>) -> Self {
[INFO] [stdout]     |            ^^
[INFO] [stdout] help: try using a conversion method
[INFO] [stdout]     |
[INFO] [stdout]  36 |         (Tensor::u8((&[1, 2, 3]).to_vec(), vec![3]), "u8", 3, vec![3]),
[INFO] [stdout]     |                     +          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:72:13
[INFO] [stdout]     |
[INFO] [stdout]  72 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:48:13
[INFO] [stdout]     |
[INFO] [stdout]  48 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tenshift-python` (test "unit_sample_tests") due to 11 previous errors; 1 warning emitted
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/tensor_tests.rs:51:26
[INFO] [stdout]      |
[INFO] [stdout]   51 |             let py_obj = Py::new(py, py_tensor).unwrap();
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/pipeline_tests.rs:10:13
[INFO] [stdout]     |
[INFO] [stdout]  10 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:72:13
[INFO] [stdout]     |
[INFO] [stdout]  72 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tenshift-python` (test "unit") due to 24 previous errors; 2 warnings emitted
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/sample_tests.rs:12:13
[INFO] [stdout]     |
[INFO] [stdout]  12 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/sample_tests.rs:14:25
[INFO] [stdout]      |
[INFO] [stdout]   14 |         let py_sample = Py::new(py, sample).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/sample_tests.rs:44:13
[INFO] [stdout]     |
[INFO] [stdout]  44 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tenshift-python` (test "unit_tensor_tests") due to 10 previous errors; 1 warning emitted
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/sample_tests.rs:55:25
[INFO] [stdout]      |
[INFO] [stdout]   55 |         let py_sample = Py::new(py, sample).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:164:39
[INFO] [stdout]     |
[INFO] [stdout] 164 |     } else if let Ok(fields) = sample.downcast::<PyDict>() {
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:178:28
[INFO] [stdout]     |
[INFO] [stdout] 178 |     if let Ok(dict) = item.downcast::<PyDict>() {
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:184:29
[INFO] [stdout]     |
[INFO] [stdout] 184 |     if let Ok(tuple) = item.downcast::<PyTuple>() {
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `pyo3::types::PyAnyMethods::downcast`: use `Bound::cast` instead
[INFO] [stdout]    --> src/dataloader.rs:187:28
[INFO] [stdout]     |
[INFO] [stdout] 187 |     if let Ok(list) = item.downcast::<PyList>() {
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/sample_tests.rs:73:13
[INFO] [stdout]     |
[INFO] [stdout]  73 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/sample_tests.rs:75:25
[INFO] [stdout]      |
[INFO] [stdout]   75 |         let py_sample = Py::new(py, sample).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:17:13
[INFO] [stdout]     |
[INFO] [stdout]  17 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/tensor_tests.rs:18:25
[INFO] [stdout]      |
[INFO] [stdout]   18 |         let py_tensor = Py::new(py, tensor).unwrap();
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:36:21
[INFO] [stdout]     |
[INFO] [stdout]  36 |         (Tensor::u8(&[1, 2, 3], vec![3]), "u8", 3, vec![3]),
[INFO] [stdout]     |          ---------- ^^^^^^^^^^ expected `Vec<u8>`, found `&[{integer}; 3]`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<u8>`
[INFO] [stdout]             found reference `&[{integer}; 3]`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tenshift-core-0.1.3/src/sample/tensor.rs:118:12
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn u8(data: Vec<u8>, shape: Vec<usize>) -> Self {
[INFO] [stdout]     |            ^^
[INFO] [stdout] help: try using a conversion method
[INFO] [stdout]     |
[INFO] [stdout]  36 |         (Tensor::u8((&[1, 2, 3]).to_vec(), vec![3]), "u8", 3, vec![3]),
[INFO] [stdout]     |                     +          ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:48:13
[INFO] [stdout]     |
[INFO] [stdout]  48 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PyAny: PyClass` is not satisfied
[INFO] [stdout]     --> tests/unit/tensor_tests.rs:51:26
[INFO] [stdout]      |
[INFO] [stdout]   51 |             let py_obj = Py::new(py, py_tensor).unwrap();
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^ the trait `PyClass` is not implemented for `PyAny`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `PyClass`:
[INFO] [stdout]                _tenshift::dataloader::PyDataLoader
[INFO] [stdout]                _tenshift::iterator::PyBatchIterator
[INFO] [stdout]                _tenshift::pipeline::PyPipeline
[INFO] [stdout]                _tenshift::sample::PySample
[INFO] [stdout]                _tenshift::tensor::PyTensor
[INFO] [stdout] note: required by a bound in `pyo3::Py::<T>::new`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/instance.rs:1466:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | impl<T> Py<T>
[INFO] [stdout] 1465 | where
[INFO] [stdout] 1466 |     T: PyClass,
[INFO] [stdout]      |        ^^^^^^^ required by this bound in `Py::<T>::new`
[INFO] [stdout] ...
[INFO] [stdout] 1487 |     pub fn new(py: Python<'_>, value: impl Into<PyClassInitializer<T>>) -> PyResult<Py<T>> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `with_gil` found for struct `pyo3::Python<'py>` in the current scope
[INFO] [stdout]    --> tests/unit/tensor_tests.rs:72:13
[INFO] [stdout]     |
[INFO] [stdout]  72 |     Python::with_gil(|py| {
[INFO] [stdout]     |             ^^^^^^^^ associated function or constant not found in `pyo3::Python<'_>`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `pyo3::Python<'_>` consider using one of the following associated functions:
[INFO] [stdout]       pyo3::Python::<'_>::try_attach
[INFO] [stdout]       pyo3::Python::<'unbound>::assume_attached
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.28.3/src/marker.rs:440:5
[INFO] [stdout]     |
[INFO] [stdout] 440 | /     pub fn try_attach<F, R>(f: F) -> Option<R>
[INFO] [stdout] 441 | |     where
[INFO] [stdout] 442 | |         F: for<'py> FnOnce(Python<'py>) -> R,
[INFO] [stdout]     | |_____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 790 |       pub unsafe fn assume_attached() -> Python<'unbound> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tenshift-python` (test "unit_unit_test_suite") due to 24 previous errors; 2 warnings emitted
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub mod conversion;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:9
[INFO] [stdout]    |
[INFO] [stdout]  1 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub mod dataloader;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub mod iterator;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub mod pipeline;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub mod sample;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub mod tensor;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub mod utils;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/lib.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub fn _tenshift(m: &Bound<'_, PyModule>) -> PyResult<()> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/pipeline.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct PyPipeline {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `numpy`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.numpy]
[INFO] [stderr]   |               ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `numpy`
[INFO] [stderr] warning: `tenshift-python` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "inspect" "dd96f9058a6e030c41e3f59dc5454ba09659a3771453724ff365aad9d2370dde", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd96f9058a6e030c41e3f59dc5454ba09659a3771453724ff365aad9d2370dde", kill_on_drop: false }`
[INFO] [stdout] dd96f9058a6e030c41e3f59dc5454ba09659a3771453724ff365aad9d2370dde
