[INFO] cloning repository https://github.com/Techtonique/genbooster
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Techtonique/genbooster" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTechtonique%2Fgenbooster", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTechtonique%2Fgenbooster'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ba57415e414af23361dfee4eb02d2e0ff14fc64a
[INFO] checking Techtonique/genbooster against e977a0b5ab976a591981e7263bd67a71a4f79308 for pr-158914
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTechtonique%2Fgenbooster" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  95% (1096/1144)
Updating files:  96% (1099/1144)
Updating files:  97% (1110/1144)
Updating files:  98% (1122/1144)
Updating files:  99% (1133/1144)
Updating files: 100% (1144/1144)
Updating files: 100% (1144/1144), done.
[INFO] started tweaking git repo https://github.com/Techtonique/genbooster
[INFO] finished tweaking git repo https://github.com/Techtonique/genbooster
[INFO] tweaked toml for git repo https://github.com/Techtonique/genbooster written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Techtonique/genbooster on toolchain e977a0b5ab976a591981e7263bd67a71a4f79308
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e977a0b5ab976a591981e7263bd67a71a4f79308" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Techtonique/genbooster 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" "+e977a0b5ab976a591981e7263bd67a71a4f79308" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: unused manifest key: tool
[INFO] [stderr] warning: `genbooster` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking Techtonique/genbooster against e977a0b5ab976a591981e7263bd67a71a4f79308 for pr-158914
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTechtonique%2Fgenbooster" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  96% (1103/1144)
Updating files:  97% (1110/1144)
Updating files:  98% (1122/1144)
Updating files:  99% (1133/1144)
Updating files: 100% (1144/1144)
Updating files: 100% (1144/1144), done.
[INFO] started tweaking git repo https://github.com/Techtonique/genbooster
[INFO] finished tweaking git repo https://github.com/Techtonique/genbooster
[INFO] tweaked toml for git repo https://github.com/Techtonique/genbooster written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Techtonique/genbooster on toolchain e977a0b5ab976a591981e7263bd67a71a4f79308
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e977a0b5ab976a591981e7263bd67a71a4f79308" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Techtonique/genbooster 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" "+e977a0b5ab976a591981e7263bd67a71a4f79308" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: unused manifest key: tool
[INFO] [stderr] warning: `genbooster` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pyo3-ffi v0.19.2
[INFO] [stderr]   Downloaded pyo3-macros v0.19.2
[INFO] [stderr]   Downloaded pyo3-build-config v0.19.2
[INFO] [stderr]   Downloaded wild v2.2.1
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.19.2
[INFO] [stderr]   Downloaded numpy v0.19.0
[INFO] [stderr]   Downloaded zip v2.2.2
[INFO] [stderr]   Downloaded target-lexicon v0.13.1
[INFO] [stderr]   Downloaded rfc2047-decoder v1.0.6
[INFO] [stderr]   Downloaded pyproject-toml v0.11.0
[INFO] [stderr]   Downloaded unscanny v0.1.0
[INFO] [stderr]   Downloaded platform-info v2.0.5
[INFO] [stderr]   Downloaded normpath v1.3.0
[INFO] [stderr]   Downloaded scroll v0.12.0
[INFO] [stderr]   Downloaded lddtree v0.3.7
[INFO] [stderr]   Downloaded clap_complete_command v0.6.1
[INFO] [stderr]   Downloaded fs-err v3.0.0
[INFO] [stderr]   Downloaded pep508_rs v0.6.1
[INFO] [stderr]   Downloaded pep440_rs v0.6.6
[INFO] [stderr]   Downloaded maturin v1.8.1
[INFO] [stderr]   Downloaded mailparse v0.15.0
[INFO] [stderr]   Downloaded scroll_derive v0.12.0
[INFO] [stderr]   Downloaded terminal_size v0.4.1
[INFO] [stderr]   Downloaded fat-macho v0.4.9
[INFO] [stderr]   Downloaded multipart v0.18.0
[INFO] [stderr]   Downloaded console v0.15.10
[INFO] [stderr]   Downloaded clap_complete v4.5.42
[INFO] [stderr]   Downloaded which v7.0.1
[INFO] [stderr]   Downloaded clap_complete_nushell v4.5.5
[INFO] [stderr]   Downloaded cargo_metadata v0.19.1
[INFO] [stderr]   Downloaded cargo-zigbuild v0.19.7
[INFO] [stderr]   Downloaded mimalloc v0.1.43
[INFO] [stderr]   Downloaded rustls v0.23.21
[INFO] [stderr]   Downloaded rustflags v0.1.6
[INFO] [stderr]   Downloaded versions v6.3.2
[INFO] [stderr]   Downloaded cargo-options v0.7.5
[INFO] [stderr]   Downloaded cargo-xwin v0.18.4
[INFO] [stderr]   Downloaded minijinja v2.6.0
[INFO] [stderr]   Downloaded cargo-config2 v0.1.32
[INFO] [stderr]   Downloaded xwin v0.6.5
[INFO] [stderr]   Downloaded cfb v0.10.0
[INFO] [stderr]   Downloaded lzxd v0.2.6
[INFO] [stderr]   Downloaded indicatif v0.17.9
[INFO] [stderr]   Downloaded linfa-pls v0.7.1
[INFO] [stderr]   Downloaded uuid v1.12.0
[INFO] [stderr]   Downloaded cli-table v0.4.9
[INFO] [stderr]   Downloaded cab v0.6.0
[INFO] [stderr]   Downloaded python-pkginfo v0.6.5
[INFO] [stderr]   Downloaded goblin v0.9.3
[INFO] [stderr]   Downloaded msi v0.8.0
[INFO] [stderr]   Downloaded linfa-linear v0.7.1
[INFO] [stderr]   Downloaded linfa-elasticnet v0.7.1
[INFO] [stderr]   Downloaded argmin-math v0.3.0
[INFO] [stderr]   Downloaded sprs v0.11.1
[INFO] [stderr]   Downloaded pyo3 v0.19.2
[INFO] [stderr]   Downloaded cbindgen v0.27.0
[INFO] [stderr]   Downloaded libmimalloc-sys v0.1.39
[INFO] [stderr]   Downloaded linfa v0.7.1
[INFO] [stderr]   Downloaded argmin v0.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7cfb982439bcd5427a20784c63b8e05c79cf728ed521617b0839834887e86533
[INFO] running `Command { std: "docker" "start" "7cfb982439bcd5427a20784c63b8e05c79cf728ed521617b0839834887e86533", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7cfb982439bcd5427a20784c63b8e05c79cf728ed521617b0839834887e86533", 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" "7cfb982439bcd5427a20784c63b8e05c79cf728ed521617b0839834887e86533" "/opt/rustwide/cargo-home/bin/cargo" "+e977a0b5ab976a591981e7263bd67a71a4f79308" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7cfb982439bcd5427a20784c63b8e05c79cf728ed521617b0839834887e86533", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7cfb982439bcd5427a20784c63b8e05c79cf728ed521617b0839834887e86533" "/opt/rustwide/cargo-home/bin/cargo" "+e977a0b5ab976a591981e7263bd67a71a4f79308" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: unused manifest key: tool
[INFO] [stderr] warning: `genbooster` (manifest) generated 1 warning
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling matrixmultiply v0.3.9
[INFO] [stderr]    Compiling linfa v0.7.1
[INFO] [stderr]    Compiling anyhow v1.0.95
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]     Checking instant v0.1.13
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]    Compiling pyo3-build-config v0.19.2
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling syn v2.0.96
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking approx v0.4.0
[INFO] [stderr]     Checking noisy_float v0.2.0
[INFO] [stderr]    Compiling pyo3-ffi v0.19.2
[INFO] [stderr]    Compiling pyo3 v0.19.2
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]     Checking sprs v0.11.1
[INFO] [stderr]    Compiling pyo3-macros-backend v0.19.2
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking linfa-linalg v0.1.0
[INFO] [stderr]    Compiling pyo3-macros v0.19.2
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking argmin-math v0.3.0
[INFO] [stderr]     Checking ndarray-stats v0.5.1
[INFO] [stderr]     Checking ndarray-rand v0.14.0
[INFO] [stderr]     Checking linfa-elasticnet v0.7.1
[INFO] [stderr]     Checking linfa-pls v0.7.1
[INFO] [stderr]     Checking numpy v0.19.0
[INFO] [stderr]     Checking argmin v0.9.0
[INFO] [stderr]     Checking linfa-linear v0.7.1
[INFO] [stderr]     Checking genbooster v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `rand::SeedableRng`
[INFO] [stdout]  --> src/lib.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use rand::SeedableRng;
[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: `rand::rngs::StdRng`
[INFO] [stdout]  --> src/lib.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rand::rngs::StdRng;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `linfa_pls::PlsRegression`
[INFO] [stdout]   --> src/lib.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use linfa_pls::PlsRegression;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand_chacha::ChaCha20Rng`
[INFO] [stdout]   --> src/lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use rand_chacha::ChaCha20Rng;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::SeedableRng`
[INFO] [stdout]  --> src/lib.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use rand::SeedableRng;
[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: `rand::rngs::StdRng`
[INFO] [stdout]  --> src/lib.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rand::rngs::StdRng;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `linfa_pls::PlsRegression`
[INFO] [stdout]   --> src/lib.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use linfa_pls::PlsRegression;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand_chacha::ChaCha20Rng`
[INFO] [stdout]   --> src/lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use rand_chacha::ChaCha20Rng;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/lib.rs:251:14
[INFO] [stdout]     |
[INFO] [stdout] 251 |         for (i, (w, base_learner)) in self.weights.iter().zip(self.base_learners.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y_array`
[INFO] [stdout]    --> src/lib.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |         let y_array = unsafe { y.as_array() };        
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/lib.rs:251:14
[INFO] [stdout]     |
[INFO] [stdout] 251 |         for (i, (w, base_learner)) in self.weights.iter().zip(self.base_learners.iter()).enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `py`
[INFO] [stdout]    --> src/lib.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |         py: Python,
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_py`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y_array`
[INFO] [stdout]    --> src/lib.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |         let y_array = unsafe { y.as_array() };        
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `py`
[INFO] [stdout]    --> src/lib.rs:596:9
[INFO] [stdout]     |
[INFO] [stdout] 596 |         py: Python,
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_py`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `py`
[INFO] [stdout]    --> src/lib.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |         py: Python,
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_py`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[pymethods]
[INFO] [stdout]    | -^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | `PyClassImplCollector` is not local
[INFO] [stdout]    | `PyClassNewTextSignature` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `trampoline` and up 4 bodies
[INFO] [stdout] 53 | impl Regressor {
[INFO] [stdout]    |      ---------
[INFO] [stdout]    |      |
[INFO] [stdout]    |      `Regressor` is not local
[INFO] [stdout]    |      `Regressor` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the attribute macro `pymethods` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the attribute macro `pymethods` may come from an old version of the `pyo3_macros` crate, try updating your dependency with `cargo update -p pyo3_macros`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/lib.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[pymethods]
[INFO] [stdout]     | -^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `PyClassImplCollector` is not local
[INFO] [stdout]     | `PyClassNewTextSignature` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `trampoline` and up 4 bodies
[INFO] [stdout] 139 | impl RustBooster {
[INFO] [stdout]     |      -----------
[INFO] [stdout]     |      |
[INFO] [stdout]     |      `RustBooster` is not local
[INFO] [stdout]     |      `RustBooster` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the attribute macro `pymethods` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the attribute macro `pymethods` may come from an old version of the `pyo3_macros` crate, try updating your dependency with `cargo update -p pyo3_macros`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/lib.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | #[pymethods]
[INFO] [stdout]     | -^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `PyClassImplCollector` is not local
[INFO] [stdout]     | `PyClassNewTextSignature` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `trampoline` and up 4 bodies
[INFO] [stdout] 434 | impl AdaBoostRegressor {
[INFO] [stdout]     |      -----------------
[INFO] [stdout]     |      |
[INFO] [stdout]     |      `AdaBoostRegressor` is not local
[INFO] [stdout]     |      `AdaBoostRegressor` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the attribute macro `pymethods` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the attribute macro `pymethods` may come from an old version of the `pyo3_macros` crate, try updating your dependency with `cargo update -p pyo3_macros`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `py`
[INFO] [stdout]    --> src/lib.rs:596:9
[INFO] [stdout]     |
[INFO] [stdout] 596 |         py: Python,
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_py`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[pymethods]
[INFO] [stdout]    | -^^^^^^^^^^^
[INFO] [stdout]    | |
[INFO] [stdout]    | `PyClassImplCollector` is not local
[INFO] [stdout]    | `PyClassNewTextSignature` is not local
[INFO] [stdout]    | move the `impl` block outside of this function `trampoline` and up 4 bodies
[INFO] [stdout] 53 | impl Regressor {
[INFO] [stdout]    |      ---------
[INFO] [stdout]    |      |
[INFO] [stdout]    |      `Regressor` is not local
[INFO] [stdout]    |      `Regressor` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the attribute macro `pymethods` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the attribute macro `pymethods` may come from an old version of the `pyo3_macros` crate, try updating your dependency with `cargo update -p pyo3_macros`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/lib.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[pymethods]
[INFO] [stdout]     | -^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `PyClassImplCollector` is not local
[INFO] [stdout]     | `PyClassNewTextSignature` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `trampoline` and up 4 bodies
[INFO] [stdout] 139 | impl RustBooster {
[INFO] [stdout]     |      -----------
[INFO] [stdout]     |      |
[INFO] [stdout]     |      `RustBooster` is not local
[INFO] [stdout]     |      `RustBooster` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the attribute macro `pymethods` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the attribute macro `pymethods` may come from an old version of the `pyo3_macros` crate, try updating your dependency with `cargo update -p pyo3_macros`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/lib.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | #[pymethods]
[INFO] [stdout]     | -^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `PyClassImplCollector` is not local
[INFO] [stdout]     | `PyClassNewTextSignature` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `trampoline` and up 4 bodies
[INFO] [stdout] 434 | impl AdaBoostRegressor {
[INFO] [stdout]     |      -----------------
[INFO] [stdout]     |      |
[INFO] [stdout]     |      `AdaBoostRegressor` is not local
[INFO] [stdout]     |      `AdaBoostRegressor` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the attribute macro `pymethods` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the attribute macro `pymethods` may come from an old version of the `pyo3_macros` crate, try updating your dependency with `cargo update -p pyo3_macros`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the attribute macro `pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.98s
[INFO] running `Command { std: "docker" "inspect" "7cfb982439bcd5427a20784c63b8e05c79cf728ed521617b0839834887e86533", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7cfb982439bcd5427a20784c63b8e05c79cf728ed521617b0839834887e86533", kill_on_drop: false }`
[INFO] [stdout] 7cfb982439bcd5427a20784c63b8e05c79cf728ed521617b0839834887e86533
