[INFO] fetching crate qcs-sdk-python 0.21.21... [INFO] testing qcs-sdk-python-0.21.21 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8 [INFO] extracting crate qcs-sdk-python 0.21.21 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate qcs-sdk-python 0.21.21 [INFO] finished tweaking crates.io crate qcs-sdk-python 0.21.21 [INFO] tweaked toml for crates.io crate qcs-sdk-python 0.21.21 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate qcs-sdk-python 0.21.21 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate qcs-sdk-python 0.21.21 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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 87fe33ea4b04d2b595ac4de3136cc729bd7d099c458481f433487ae47dbfaa13 [INFO] running `Command { std: "docker" "start" "-a" "87fe33ea4b04d2b595ac4de3136cc729bd7d099c458481f433487ae47dbfaa13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "87fe33ea4b04d2b595ac4de3136cc729bd7d099c458481f433487ae47dbfaa13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "87fe33ea4b04d2b595ac4de3136cc729bd7d099c458481f433487ae47dbfaa13", kill_on_drop: false }` [INFO] [stdout] 87fe33ea4b04d2b595ac4de3136cc729bd7d099c458481f433487ae47dbfaa13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7b00ea8b890ec25efa981bb5778ff5903b0be7517de5849d6a8f156e2f074bd2 [INFO] running `Command { std: "docker" "start" "-a" "7b00ea8b890ec25efa981bb5778ff5903b0be7517de5849d6a8f156e2f074bd2", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling once_cell v1.21.1 [INFO] [stderr] Compiling smallvec v1.14.0 [INFO] [stderr] Compiling log v0.4.26 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling tracing-core v0.1.33 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling indexmap v2.8.0 [INFO] [stderr] Compiling anyhow v1.0.97 [INFO] [stderr] Compiling pyo3-build-config v0.20.3 [INFO] [stderr] Compiling rustls v0.23.25 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling socket2 v0.5.8 [INFO] [stderr] Compiling mio v1.0.3 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling cc v1.2.16 [INFO] [stderr] Compiling litemap v0.7.5 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rustls-native-certs v0.8.1 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling portable-atomic v1.11.0 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling getrandom v0.3.2 [INFO] [stderr] Compiling pyo3-ffi v0.20.3 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling winnow v0.7.4 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling pyo3 v0.20.3 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling pyo3-macros-backend v0.20.3 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling unindent v0.2.4 [INFO] [stderr] Compiling indoc v2.0.6 [INFO] [stderr] Compiling rustix v1.0.3 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.28 [INFO] [stderr] Compiling tokio v1.46.1 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling async-trait v0.1.88 [INFO] [stderr] Compiling yoke-derive v0.7.5 [INFO] [stderr] Compiling zerovec-derive v0.10.3 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling yoke v0.7.5 [INFO] [stderr] Compiling prost-derive v0.13.5 [INFO] [stderr] Compiling zerovec v0.10.4 [INFO] [stderr] Compiling tinystr v0.7.6 [INFO] [stderr] Compiling icu_locid v1.5.0 [INFO] [stderr] Compiling icu_provider_macros v1.5.0 [INFO] [stderr] Compiling icu_collections v1.5.0 [INFO] [stderr] Compiling opentelemetry v0.27.1 [INFO] [stderr] Compiling prost v0.13.5 [INFO] [stderr] Compiling tokio-util v0.7.14 [INFO] [stderr] Compiling icu_provider v1.5.0 [INFO] [stderr] Compiling icu_locid_transform v1.5.0 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling h2 v0.4.8 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling icu_properties v1.5.1 [INFO] [stderr] Compiling rustls-webpki v0.103.0 [INFO] [stderr] Compiling pyo3-macros v0.20.3 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling icu_normalizer v1.5.0 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling linux-raw-sys v0.9.3 [INFO] [stderr] Compiling idna_adapter v1.2.0 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Compiling prettyplease v0.2.31 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling prost-types v0.13.5 [INFO] [stderr] Compiling tokio-rustls v0.26.2 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Compiling hyper-util v0.1.10 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Compiling deranged v0.3.11 [INFO] [stderr] Compiling tempfile v3.19.1 [INFO] [stderr] Compiling petgraph v0.7.1 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling opentelemetry_sdk v0.27.1 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling webpki-roots v0.26.8 [INFO] [stderr] Compiling multimap v0.10.0 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling prost-build v0.13.5 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Compiling jwalk v0.8.1 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling lexical-util v1.0.6 [INFO] [stderr] Compiling hyper-rustls v0.27.5 [INFO] [stderr] Compiling time v0.3.36 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling toml_edit v0.22.24 [INFO] [stderr] Compiling tokio-socks v0.5.2 [INFO] [stderr] Compiling pyo3-build-config v0.22.6 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling pest v2.7.15 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling reqwest v0.12.15 [INFO] [stderr] Compiling pbjson-build v0.7.0 [INFO] [stderr] Compiling toml v0.8.20 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling dircpy v0.3.19 [INFO] [stderr] Compiling axum-core v0.4.5 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling tracing-serde v0.2.0 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Compiling cfg-expr v0.15.8 [INFO] [stderr] Compiling version-compare v0.2.0 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling bytemuck v1.22.0 [INFO] [stderr] Compiling rustls v0.22.4 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling hyper-timeout v0.5.2 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling system-deps v6.2.2 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling zeromq-src v0.2.6+4.3.4 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Compiling pest_meta v2.7.15 [INFO] [stderr] Compiling pear_codegen v0.2.9 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling rustls-webpki v0.102.8 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling figment v0.10.19 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling inlinable_string v0.1.15 [INFO] [stderr] Compiling toml v0.7.8 [INFO] [stderr] Compiling pear v0.2.9 [INFO] [stderr] Compiling tonic v0.12.3 [INFO] [stderr] Compiling simple_asn1 v0.6.3 [INFO] [stderr] Compiling qcs-api-client-common v0.12.8 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling derive_builder_macro v0.20.2 [INFO] [stderr] Compiling pest_generator v2.7.15 [INFO] [stderr] Compiling tracing-opentelemetry v0.28.0 [INFO] [stderr] Compiling zmq-sys v0.12.0 [INFO] [stderr] Compiling wide v0.7.32 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling pyo3-asyncio v0.20.0 [INFO] [stderr] Compiling lexical-parse-integer v1.0.5 [INFO] [stderr] Compiling lexical-write-integer v1.0.5 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling uuid v1.16.0 [INFO] [stderr] Compiling pem v3.0.5 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling async-tempfile v0.6.0 [INFO] [stderr] Compiling jsonwebtoken v9.3.1 [INFO] [stderr] Compiling tokio-rustls v0.25.0 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling simba v0.6.0 [INFO] [stderr] Compiling lexical-write-float v1.0.5 [INFO] [stderr] Compiling lexical-parse-float v1.0.5 [INFO] [stderr] Compiling shellexpand v3.1.0 [INFO] [stderr] Compiling cargo-lock v9.0.0 [INFO] [stderr] Compiling opentelemetry-proto v0.27.0 [INFO] [stderr] Compiling urlpattern v0.4.0 [INFO] [stderr] Compiling pest_derive v2.7.15 [INFO] [stderr] Compiling derive_builder v0.20.2 [INFO] [stderr] Compiling backoff v0.4.0 [INFO] [stderr] Compiling pbjson-types v0.7.0 [INFO] [stderr] Compiling rigetti-pyo3 v0.3.6 [INFO] [stderr] Compiling tonic-build v0.12.3 [INFO] [stderr] Compiling nalgebra-macros v0.1.0 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling rustls-native-certs v0.7.3 [INFO] [stderr] Compiling headers-core v0.3.0 [INFO] [stderr] Compiling home v0.5.11 [INFO] [stderr] Compiling hyper-rustls v0.26.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling headers v0.4.0 [INFO] [stderr] Compiling handlebars v4.5.0 [INFO] [stderr] Compiling nalgebra v0.29.0 [INFO] [stderr] Compiling qcs-api-client-grpc v0.12.8 [INFO] [stderr] Compiling built v0.6.1 [INFO] [stderr] Compiling opentelemetry-otlp v0.27.0 [INFO] [stderr] Compiling lexical-core v1.0.5 [INFO] [stderr] Compiling internment v0.8.6 [INFO] [stderr] Compiling pbjson v0.7.0 [INFO] [stderr] Compiling derive_builder_core v0.12.0 [INFO] [stderr] Compiling ndarray v0.15.6 [INFO] [stderr] Compiling reqwest-middleware v0.4.1 [INFO] [stderr] Compiling async-socks5 v0.6.0 [INFO] [stderr] Compiling webpki v0.22.4 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling chrono v0.4.40 [INFO] [stderr] Compiling cached_proc_macro_types v0.1.1 [INFO] [stderr] Compiling matchit v0.8.6 [INFO] [stderr] Compiling bytecount v0.6.8 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling zmq v0.10.0 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling derive_builder_macro v0.12.0 [INFO] [stderr] Compiling nom_locate v4.2.0 [INFO] [stderr] Compiling rmp v0.8.14 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling reqwest-tracing v0.5.6 [INFO] [stderr] Compiling cached_proc_macro v0.17.0 [INFO] [stderr] Compiling tower-http v0.5.2 [INFO] [stderr] Compiling hyper-proxy2 v0.1.0 [INFO] [stderr] Compiling hyper-socks2 v0.9.1 [INFO] [stderr] Compiling lexical v7.0.4 [INFO] [stderr] Compiling pyo3-tracing-subscriber v0.2.0 [INFO] [stderr] Compiling qcs v0.25.16 [INFO] [stderr] Compiling reqwest-middleware v0.3.3 [INFO] [stderr] Compiling opentelemetry-http v0.27.0 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling hashbrown v0.13.2 [INFO] [stderr] Compiling cached v0.44.0 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling rmp-serde v1.3.0 [INFO] [stderr] Compiling derive_builder v0.12.0 [INFO] [stderr] Compiling enum-as-inner v0.5.1 [INFO] [stderr] Compiling pyo3-opentelemetry-macros v0.4.0 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling qcs-api-client-openapi v0.13.8 [INFO] [stderr] Compiling statrs v0.16.1 [INFO] [stderr] Compiling qcs-sdk-python v0.21.21 (/opt/rustwide/workdir) [INFO] [stderr] Compiling arc-swap v1.7.1 [INFO] [stderr] Compiling numpy v0.20.0 [INFO] [stderr] Compiling pyo3-log v0.8.4 [INFO] [stderr] Compiling pyo3-opentelemetry v0.4.0 [INFO] [stderr] Compiling quil-rs v0.32.0 [INFO] [stderr] Compiling rigetti-pyo3 v0.4.3 [INFO] [stdout] warning: unused import: `opentelemetry::trace::TraceContextExt` [INFO] [stdout] --> src/compiler/quilc.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use opentelemetry::trace::TraceContextExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [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/client.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | #[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] 64 | impl PyQcsClient { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyQcsClient` is not local [INFO] [stdout] | `PyQcsClient` 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/compiler/quilc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | #[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] 56 | impl PyCompilerOpts { [INFO] [stdout] | -------------- [INFO] [stdout] | | [INFO] [stdout] | `PyCompilerOpts` is not local [INFO] [stdout] | `PyCompilerOpts` 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/compiler/quilc.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / py_wrap_struct! { [INFO] [stdout] 77 | | PyTargetDevice(TargetDevice) as "TargetDevice" {} [INFO] [stdout] | | -------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyTargetDevice` is not local [INFO] [stdout] | | `PyTargetDevice` is not local [INFO] [stdout] 78 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_struct` (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/compiler/quilc.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | #[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] 166 | impl PyQuilcClient { [INFO] [stdout] | ------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQuilcClient` is not local [INFO] [stdout] | `PyQuilcClient` 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/compiler/quilc.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | #[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] 236 | impl PyNativeQuilMetadata { [INFO] [stdout] | -------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyNativeQuilMetadata` is not local [INFO] [stdout] | `PyNativeQuilMetadata` 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/compiler/quilc.rs:304:1 [INFO] [stdout] | [INFO] [stdout] 304 | #[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] 305 | impl PyPauliTerm { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyPauliTerm` is not local [INFO] [stdout] | `PyPauliTerm` 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/compiler/quilc.rs:319:1 [INFO] [stdout] | [INFO] [stdout] 319 | #[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] 320 | impl PyConjugateByCliffordRequest { [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyConjugateByCliffordRequest` is not local [INFO] [stdout] | `PyConjugateByCliffordRequest` 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/compiler/quilc.rs:361:1 [INFO] [stdout] | [INFO] [stdout] 361 | #[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] 362 | impl PyRandomizedBenchmarkingRequest { [INFO] [stdout] | ------------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyRandomizedBenchmarkingRequest` is not local [INFO] [stdout] | `PyRandomizedBenchmarkingRequest` 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/executable.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[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] 50 | impl PyParameter { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyParameter` is not local [INFO] [stdout] | `PyParameter` 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: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:151:19 [INFO] [stdout] | [INFO] [stdout] 148 | &'py self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 149 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 150 | client: crate::qvm::PyQvmClient, [INFO] [stdout] 151 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 151 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:197:19 [INFO] [stdout] | [INFO] [stdout] 191 | &'py self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 192 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 197 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 197 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:265:19 [INFO] [stdout] | [INFO] [stdout] 259 | &'py self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 260 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 265 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 265 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:308:19 [INFO] [stdout] | [INFO] [stdout] 305 | &'py mut self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 306 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 307 | job_handle: PyJobHandle, [INFO] [stdout] 308 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 308 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [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/executable.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | #[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] 96 | impl PyExecutable { [INFO] [stdout] | ------------ [INFO] [stdout] | | [INFO] [stdout] | `PyExecutable` is not local [INFO] [stdout] | `PyExecutable` 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/execution_data.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / py_wrap_union_enum! { [INFO] [stdout] 24 | | #[pyo3(module = "qcs_sdk")] [INFO] [stdout] 25 | | PyResultData(ResultData) as "ResultData" { [INFO] [stdout] | | ------------ [INFO] [stdout] | | | [INFO] [stdout] | | `PyResultData` is not local [INFO] [stdout] | | `PyResultData` is not local [INFO] [stdout] 26 | | qpu: Qpu => PyQpuResultData, [INFO] [stdout] ... | [INFO] [stdout] 29 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/execution_data.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | #[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] 83 | impl PyExecutionData { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyExecutionData` is not local [INFO] [stdout] | `PyExecutionData` 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/grpc/models/controller.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / py_wrap_union_enum! { [INFO] [stdout] 18 | | PyReadoutValuesValues(Values) as "ReadoutValuesValues" { [INFO] [stdout] | | --------------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyReadoutValuesValues` is not local [INFO] [stdout] | | `PyReadoutValuesValues` is not local [INFO] [stdout] 19 | | integer_values: IntegerValues => PyIntegerReadoutValues, [INFO] [stdout] 20 | | complex_values: ComplexValues => PyComplexReadoutValues [INFO] [stdout] 21 | | } [INFO] [stdout] 22 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/grpc/models/controller.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / py_wrap_struct! { [INFO] [stdout] 31 | | PyComplexReadoutValues(Complex64ReadoutValues) as "ComplexReadoutValues" { [INFO] [stdout] | | ---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyComplexReadoutValues` is not local [INFO] [stdout] | | `PyComplexReadoutValues` is not local [INFO] [stdout] 32 | | py -> rs { [INFO] [stdout] 33 | | list: Py => Complex64ReadoutValues { [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_struct` (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/qpu/api.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | / py_wrap_union_enum! { [INFO] [stdout] 158 | | #[derive(Debug)] [INFO] [stdout] 159 | | PyRegister(Register) as "Register" { [INFO] [stdout] | | ---------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyRegister` is not local [INFO] [stdout] | | `PyRegister` is not local [INFO] [stdout] 160 | | i32: I32 => Vec>, [INFO] [stdout] ... | [INFO] [stdout] 163 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/api.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | #[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] 236 | impl ExecutionResults { [INFO] [stdout] | ---------------- [INFO] [stdout] | | [INFO] [stdout] | `ExecutionResults` is not local [INFO] [stdout] | `ExecutionResults` 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/qpu/api.rs:496:1 [INFO] [stdout] | [INFO] [stdout] 496 | #[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] 497 | impl PyExecutionOptionsBuilder { [INFO] [stdout] | ------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyExecutionOptionsBuilder` is not local [INFO] [stdout] | `PyExecutionOptionsBuilder` 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/qpu/api.rs:556:1 [INFO] [stdout] | [INFO] [stdout] 556 | #[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] 557 | impl PyQpuApiDuration { [INFO] [stdout] | ---------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQpuApiDuration` is not local [INFO] [stdout] | `PyQpuApiDuration` 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/qpu/api.rs:576:1 [INFO] [stdout] | [INFO] [stdout] 576 | #[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] 577 | impl PyApiExecutionOptionsBuilder { [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyApiExecutionOptionsBuilder` is not local [INFO] [stdout] | `PyApiExecutionOptionsBuilder` 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/qpu/experimental/random.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | #[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] 35 | impl PyPrngSeedValue { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyPrngSeedValue` is not local [INFO] [stdout] | `PyPrngSeedValue` 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/qpu/isa.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | / py_wrap_union_enum! { [INFO] [stdout] 50 | | PyFamily(Family) as "Family" { [INFO] [stdout] | | -------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyFamily` is not local [INFO] [stdout] | | `PyFamily` is not local [INFO] [stdout] 51 | | none: None, [INFO] [stdout] 52 | | full: Full, [INFO] [stdout] ... | [INFO] [stdout] 57 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/result_data.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / py_wrap_union_enum! { [INFO] [stdout] 15 | | PyReadoutValues(ReadoutValues) as "ReadoutValues" { [INFO] [stdout] | | --------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyReadoutValues` is not local [INFO] [stdout] | | `PyReadoutValues` is not local [INFO] [stdout] 16 | | integer: Integer => Vec>, [INFO] [stdout] 17 | | real: Real => Vec>, [INFO] [stdout] ... | [INFO] [stdout] 20 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/result_data.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / py_wrap_union_enum! { [INFO] [stdout] 23 | | #[derive(Debug, PartialEq)] [INFO] [stdout] 24 | | PyMemoryValues(MemoryValues) as "MemoryValues" { [INFO] [stdout] | | -------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyMemoryValues` is not local [INFO] [stdout] | | `PyMemoryValues` is not local [INFO] [stdout] 25 | | binary: Binary => Vec>, [INFO] [stdout] ... | [INFO] [stdout] 29 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/result_data.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | #[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] 51 | impl PyQpuResultData { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQpuResultData` is not local [INFO] [stdout] | `PyQpuResultData` 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/qpu/translation.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | #[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] 96 | impl PyTranslationOptions { [INFO] [stdout] | -------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyTranslationOptions` is not local [INFO] [stdout] | `PyTranslationOptions` 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/qpu/translation.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | #[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] 189 | impl PyQCtrl { [INFO] [stdout] | ------- [INFO] [stdout] | | [INFO] [stdout] | `PyQCtrl` is not local [INFO] [stdout] | `PyQCtrl` 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/qpu/translation.rs:207:1 [INFO] [stdout] | [INFO] [stdout] 207 | #[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] 208 | impl PyRiverlane { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyRiverlane` is not local [INFO] [stdout] | `PyRiverlane` 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/qvm/mod.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | #[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] 56 | impl PyQvmClient { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyQvmClient` is not local [INFO] [stdout] | `PyQvmClient` 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/qvm/mod.rs:148:1 [INFO] [stdout] | [INFO] [stdout] 148 | #[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] 149 | impl PyQvmResultData { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQvmResultData` is not local [INFO] [stdout] | `PyQvmResultData` 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/qvm/mod.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | #[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] 217 | impl PyQvmOptions { [INFO] [stdout] | ------------ [INFO] [stdout] | | [INFO] [stdout] | `PyQvmOptions` is not local [INFO] [stdout] | `PyQvmOptions` 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/qvm/api.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | #[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] 98 | impl PyMultishotRequest { [INFO] [stdout] | ------------------ [INFO] [stdout] | | [INFO] [stdout] | `PyMultishotRequest` is not local [INFO] [stdout] | `PyMultishotRequest` 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/qvm/api.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | #[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] 171 | impl PyMultishotMeasureRequest { [INFO] [stdout] | ------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyMultishotMeasureRequest` is not local [INFO] [stdout] | `PyMultishotMeasureRequest` 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/qvm/api.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | #[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] 228 | impl PyExpectationRequest { [INFO] [stdout] | -------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyExpectationRequest` is not local [INFO] [stdout] | `PyExpectationRequest` 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/qvm/api.rs:262:1 [INFO] [stdout] | [INFO] [stdout] 262 | #[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] 263 | impl PyWavefunctionRequest { [INFO] [stdout] | --------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyWavefunctionRequest` is not local [INFO] [stdout] | `PyWavefunctionRequest` 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/register_data.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / py_wrap_union_enum! { [INFO] [stdout] 11 | | PyRegisterData(RegisterData) as "RegisterData" { [INFO] [stdout] | | -------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyRegisterData` is not local [INFO] [stdout] | | `PyRegisterData` is not local [INFO] [stdout] 12 | | i8: I8 => Vec>>, [INFO] [stdout] 13 | | f64: F64 => Vec>>, [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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 9m 46s [INFO] running `Command { std: "docker" "inspect" "7b00ea8b890ec25efa981bb5778ff5903b0be7517de5849d6a8f156e2f074bd2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7b00ea8b890ec25efa981bb5778ff5903b0be7517de5849d6a8f156e2f074bd2", kill_on_drop: false }` [INFO] [stdout] 7b00ea8b890ec25efa981bb5778ff5903b0be7517de5849d6a8f156e2f074bd2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 37110cccb126f5f5c7c81458b83f51496bb57ea98d812a841002b265e538ff9f [INFO] running `Command { std: "docker" "start" "-a" "37110cccb126f5f5c7c81458b83f51496bb57ea98d812a841002b265e538ff9f", kill_on_drop: false }` [INFO] [stdout] warning: unused import: `opentelemetry::trace::TraceContextExt` [INFO] [stdout] --> src/compiler/quilc.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use opentelemetry::trace::TraceContextExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [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/client.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | #[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] 64 | impl PyQcsClient { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyQcsClient` is not local [INFO] [stdout] | `PyQcsClient` 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/compiler/quilc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | #[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] 56 | impl PyCompilerOpts { [INFO] [stdout] | -------------- [INFO] [stdout] | | [INFO] [stdout] | `PyCompilerOpts` is not local [INFO] [stdout] | `PyCompilerOpts` 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/compiler/quilc.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / py_wrap_struct! { [INFO] [stdout] 77 | | PyTargetDevice(TargetDevice) as "TargetDevice" {} [INFO] [stdout] | | -------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyTargetDevice` is not local [INFO] [stdout] | | `PyTargetDevice` is not local [INFO] [stdout] 78 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_struct` (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/compiler/quilc.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | #[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] 166 | impl PyQuilcClient { [INFO] [stdout] | ------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQuilcClient` is not local [INFO] [stdout] | `PyQuilcClient` 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/compiler/quilc.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | #[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] 236 | impl PyNativeQuilMetadata { [INFO] [stdout] | -------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyNativeQuilMetadata` is not local [INFO] [stdout] | `PyNativeQuilMetadata` 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/compiler/quilc.rs:304:1 [INFO] [stdout] | [INFO] [stdout] 304 | #[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] 305 | impl PyPauliTerm { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyPauliTerm` is not local [INFO] [stdout] | `PyPauliTerm` 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/compiler/quilc.rs:319:1 [INFO] [stdout] | [INFO] [stdout] 319 | #[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] 320 | impl PyConjugateByCliffordRequest { [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyConjugateByCliffordRequest` is not local [INFO] [stdout] | `PyConjugateByCliffordRequest` 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/compiler/quilc.rs:361:1 [INFO] [stdout] | [INFO] [stdout] 361 | #[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] 362 | impl PyRandomizedBenchmarkingRequest { [INFO] [stdout] | ------------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyRandomizedBenchmarkingRequest` is not local [INFO] [stdout] | `PyRandomizedBenchmarkingRequest` 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/executable.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[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] 50 | impl PyParameter { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyParameter` is not local [INFO] [stdout] | `PyParameter` 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: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:151:19 [INFO] [stdout] | [INFO] [stdout] 148 | &'py self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 149 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 150 | client: crate::qvm::PyQvmClient, [INFO] [stdout] 151 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 151 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:197:19 [INFO] [stdout] | [INFO] [stdout] 191 | &'py self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 192 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 197 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 197 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:265:19 [INFO] [stdout] | [INFO] [stdout] 259 | &'py self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 260 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 265 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 265 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:308:19 [INFO] [stdout] | [INFO] [stdout] 305 | &'py mut self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 306 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 307 | job_handle: PyJobHandle, [INFO] [stdout] 308 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 308 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [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/executable.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | #[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] 96 | impl PyExecutable { [INFO] [stdout] | ------------ [INFO] [stdout] | | [INFO] [stdout] | `PyExecutable` is not local [INFO] [stdout] | `PyExecutable` 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/execution_data.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / py_wrap_union_enum! { [INFO] [stdout] 24 | | #[pyo3(module = "qcs_sdk")] [INFO] [stdout] 25 | | PyResultData(ResultData) as "ResultData" { [INFO] [stdout] | | ------------ [INFO] [stdout] | | | [INFO] [stdout] | | `PyResultData` is not local [INFO] [stdout] | | `PyResultData` is not local [INFO] [stdout] 26 | | qpu: Qpu => PyQpuResultData, [INFO] [stdout] ... | [INFO] [stdout] 29 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/execution_data.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | #[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] 83 | impl PyExecutionData { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyExecutionData` is not local [INFO] [stdout] | `PyExecutionData` 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/grpc/models/controller.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / py_wrap_union_enum! { [INFO] [stdout] 18 | | PyReadoutValuesValues(Values) as "ReadoutValuesValues" { [INFO] [stdout] | | --------------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyReadoutValuesValues` is not local [INFO] [stdout] | | `PyReadoutValuesValues` is not local [INFO] [stdout] 19 | | integer_values: IntegerValues => PyIntegerReadoutValues, [INFO] [stdout] 20 | | complex_values: ComplexValues => PyComplexReadoutValues [INFO] [stdout] 21 | | } [INFO] [stdout] 22 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/grpc/models/controller.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / py_wrap_struct! { [INFO] [stdout] 31 | | PyComplexReadoutValues(Complex64ReadoutValues) as "ComplexReadoutValues" { [INFO] [stdout] | | ---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyComplexReadoutValues` is not local [INFO] [stdout] | | `PyComplexReadoutValues` is not local [INFO] [stdout] 32 | | py -> rs { [INFO] [stdout] 33 | | list: Py => Complex64ReadoutValues { [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_struct` (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/qpu/api.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | / py_wrap_union_enum! { [INFO] [stdout] 158 | | #[derive(Debug)] [INFO] [stdout] 159 | | PyRegister(Register) as "Register" { [INFO] [stdout] | | ---------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyRegister` is not local [INFO] [stdout] | | `PyRegister` is not local [INFO] [stdout] 160 | | i32: I32 => Vec>, [INFO] [stdout] ... | [INFO] [stdout] 163 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/api.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | #[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] 236 | impl ExecutionResults { [INFO] [stdout] | ---------------- [INFO] [stdout] | | [INFO] [stdout] | `ExecutionResults` is not local [INFO] [stdout] | `ExecutionResults` 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/qpu/api.rs:496:1 [INFO] [stdout] | [INFO] [stdout] 496 | #[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] 497 | impl PyExecutionOptionsBuilder { [INFO] [stdout] | ------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyExecutionOptionsBuilder` is not local [INFO] [stdout] | `PyExecutionOptionsBuilder` 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/qpu/api.rs:556:1 [INFO] [stdout] | [INFO] [stdout] 556 | #[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] 557 | impl PyQpuApiDuration { [INFO] [stdout] | ---------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQpuApiDuration` is not local [INFO] [stdout] | `PyQpuApiDuration` 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/qpu/api.rs:576:1 [INFO] [stdout] | [INFO] [stdout] 576 | #[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] 577 | impl PyApiExecutionOptionsBuilder { [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyApiExecutionOptionsBuilder` is not local [INFO] [stdout] | `PyApiExecutionOptionsBuilder` 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/qpu/experimental/random.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | #[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] 35 | impl PyPrngSeedValue { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyPrngSeedValue` is not local [INFO] [stdout] | `PyPrngSeedValue` 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/qpu/isa.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | / py_wrap_union_enum! { [INFO] [stdout] 50 | | PyFamily(Family) as "Family" { [INFO] [stdout] | | -------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyFamily` is not local [INFO] [stdout] | | `PyFamily` is not local [INFO] [stdout] 51 | | none: None, [INFO] [stdout] 52 | | full: Full, [INFO] [stdout] ... | [INFO] [stdout] 57 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/result_data.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / py_wrap_union_enum! { [INFO] [stdout] 15 | | PyReadoutValues(ReadoutValues) as "ReadoutValues" { [INFO] [stdout] | | --------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyReadoutValues` is not local [INFO] [stdout] | | `PyReadoutValues` is not local [INFO] [stdout] 16 | | integer: Integer => Vec>, [INFO] [stdout] 17 | | real: Real => Vec>, [INFO] [stdout] ... | [INFO] [stdout] 20 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/result_data.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / py_wrap_union_enum! { [INFO] [stdout] 23 | | #[derive(Debug, PartialEq)] [INFO] [stdout] 24 | | PyMemoryValues(MemoryValues) as "MemoryValues" { [INFO] [stdout] | | -------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyMemoryValues` is not local [INFO] [stdout] | | `PyMemoryValues` is not local [INFO] [stdout] 25 | | binary: Binary => Vec>, [INFO] [stdout] ... | [INFO] [stdout] 29 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/result_data.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | #[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] 51 | impl PyQpuResultData { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQpuResultData` is not local [INFO] [stdout] | `PyQpuResultData` 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/qpu/translation.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | #[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] 96 | impl PyTranslationOptions { [INFO] [stdout] | -------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyTranslationOptions` is not local [INFO] [stdout] | `PyTranslationOptions` 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/qpu/translation.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | #[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] 189 | impl PyQCtrl { [INFO] [stdout] | ------- [INFO] [stdout] | | [INFO] [stdout] | `PyQCtrl` is not local [INFO] [stdout] | `PyQCtrl` 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/qpu/translation.rs:207:1 [INFO] [stdout] | [INFO] [stdout] 207 | #[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] 208 | impl PyRiverlane { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyRiverlane` is not local [INFO] [stdout] | `PyRiverlane` 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/qvm/mod.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | #[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] 56 | impl PyQvmClient { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyQvmClient` is not local [INFO] [stdout] | `PyQvmClient` 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/qvm/mod.rs:148:1 [INFO] [stdout] | [INFO] [stdout] 148 | #[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] 149 | impl PyQvmResultData { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQvmResultData` is not local [INFO] [stdout] | `PyQvmResultData` 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/qvm/mod.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | #[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] 217 | impl PyQvmOptions { [INFO] [stdout] | ------------ [INFO] [stdout] | | [INFO] [stdout] | `PyQvmOptions` is not local [INFO] [stdout] | `PyQvmOptions` 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/qvm/api.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | #[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] 98 | impl PyMultishotRequest { [INFO] [stdout] | ------------------ [INFO] [stdout] | | [INFO] [stdout] | `PyMultishotRequest` is not local [INFO] [stdout] | `PyMultishotRequest` 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/qvm/api.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | #[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] 171 | impl PyMultishotMeasureRequest { [INFO] [stdout] | ------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyMultishotMeasureRequest` is not local [INFO] [stdout] | `PyMultishotMeasureRequest` 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/qvm/api.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | #[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] 228 | impl PyExpectationRequest { [INFO] [stdout] | -------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyExpectationRequest` is not local [INFO] [stdout] | `PyExpectationRequest` 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/qvm/api.rs:262:1 [INFO] [stdout] | [INFO] [stdout] 262 | #[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] 263 | impl PyWavefunctionRequest { [INFO] [stdout] | --------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyWavefunctionRequest` is not local [INFO] [stdout] | `PyWavefunctionRequest` 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] Compiling qcs-sdk-python v0.21.21 (/opt/rustwide/workdir) [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/register_data.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / py_wrap_union_enum! { [INFO] [stdout] 11 | | PyRegisterData(RegisterData) as "RegisterData" { [INFO] [stdout] | | -------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyRegisterData` is not local [INFO] [stdout] | | `PyRegisterData` is not local [INFO] [stdout] 12 | | i8: I8 => Vec>>, [INFO] [stdout] 13 | | f64: F64 => Vec>>, [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `opentelemetry::trace::TraceContextExt` [INFO] [stdout] --> src/compiler/quilc.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use opentelemetry::trace::TraceContextExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [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/client.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | #[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] 64 | impl PyQcsClient { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyQcsClient` is not local [INFO] [stdout] | `PyQcsClient` 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/compiler/quilc.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | #[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] 56 | impl PyCompilerOpts { [INFO] [stdout] | -------------- [INFO] [stdout] | | [INFO] [stdout] | `PyCompilerOpts` is not local [INFO] [stdout] | `PyCompilerOpts` 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/compiler/quilc.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | / py_wrap_struct! { [INFO] [stdout] 77 | | PyTargetDevice(TargetDevice) as "TargetDevice" {} [INFO] [stdout] | | -------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyTargetDevice` is not local [INFO] [stdout] | | `PyTargetDevice` is not local [INFO] [stdout] 78 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_struct` (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/compiler/quilc.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | #[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] 166 | impl PyQuilcClient { [INFO] [stdout] | ------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQuilcClient` is not local [INFO] [stdout] | `PyQuilcClient` 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/compiler/quilc.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | #[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] 236 | impl PyNativeQuilMetadata { [INFO] [stdout] | -------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyNativeQuilMetadata` is not local [INFO] [stdout] | `PyNativeQuilMetadata` 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/compiler/quilc.rs:304:1 [INFO] [stdout] | [INFO] [stdout] 304 | #[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] 305 | impl PyPauliTerm { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyPauliTerm` is not local [INFO] [stdout] | `PyPauliTerm` 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/compiler/quilc.rs:319:1 [INFO] [stdout] | [INFO] [stdout] 319 | #[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] 320 | impl PyConjugateByCliffordRequest { [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyConjugateByCliffordRequest` is not local [INFO] [stdout] | `PyConjugateByCliffordRequest` 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/compiler/quilc.rs:361:1 [INFO] [stdout] | [INFO] [stdout] 361 | #[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] 362 | impl PyRandomizedBenchmarkingRequest { [INFO] [stdout] | ------------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyRandomizedBenchmarkingRequest` is not local [INFO] [stdout] | `PyRandomizedBenchmarkingRequest` 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/executable.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[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] 50 | impl PyParameter { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyParameter` is not local [INFO] [stdout] | `PyParameter` 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: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:151:19 [INFO] [stdout] | [INFO] [stdout] 148 | &'py self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 149 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 150 | client: crate::qvm::PyQvmClient, [INFO] [stdout] 151 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 151 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:197:19 [INFO] [stdout] | [INFO] [stdout] 191 | &'py self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 192 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 197 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 197 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:265:19 [INFO] [stdout] | [INFO] [stdout] 259 | &'py self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 260 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] ... [INFO] [stdout] 265 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 265 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/executable.rs:308:19 [INFO] [stdout] | [INFO] [stdout] 305 | &'py mut self, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 306 | py: Python<'py>, [INFO] [stdout] | --- the lifetime is named here [INFO] [stdout] 307 | job_handle: PyJobHandle, [INFO] [stdout] 308 | ) -> PyResult<&PyAny> { [INFO] [stdout] | ^^^^^^ the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'py` [INFO] [stdout] | [INFO] [stdout] 308 | ) -> PyResult<&'py PyAny> { [INFO] [stdout] | +++ [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/executable.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | #[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] 96 | impl PyExecutable { [INFO] [stdout] | ------------ [INFO] [stdout] | | [INFO] [stdout] | `PyExecutable` is not local [INFO] [stdout] | `PyExecutable` 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/execution_data.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | / py_wrap_union_enum! { [INFO] [stdout] 24 | | #[pyo3(module = "qcs_sdk")] [INFO] [stdout] 25 | | PyResultData(ResultData) as "ResultData" { [INFO] [stdout] | | ------------ [INFO] [stdout] | | | [INFO] [stdout] | | `PyResultData` is not local [INFO] [stdout] | | `PyResultData` is not local [INFO] [stdout] 26 | | qpu: Qpu => PyQpuResultData, [INFO] [stdout] ... | [INFO] [stdout] 29 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/execution_data.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | #[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] 83 | impl PyExecutionData { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyExecutionData` is not local [INFO] [stdout] | `PyExecutionData` 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/grpc/models/controller.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / py_wrap_union_enum! { [INFO] [stdout] 18 | | PyReadoutValuesValues(Values) as "ReadoutValuesValues" { [INFO] [stdout] | | --------------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyReadoutValuesValues` is not local [INFO] [stdout] | | `PyReadoutValuesValues` is not local [INFO] [stdout] 19 | | integer_values: IntegerValues => PyIntegerReadoutValues, [INFO] [stdout] 20 | | complex_values: ComplexValues => PyComplexReadoutValues [INFO] [stdout] 21 | | } [INFO] [stdout] 22 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/grpc/models/controller.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / py_wrap_struct! { [INFO] [stdout] 31 | | PyComplexReadoutValues(Complex64ReadoutValues) as "ComplexReadoutValues" { [INFO] [stdout] | | ---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyComplexReadoutValues` is not local [INFO] [stdout] | | `PyComplexReadoutValues` is not local [INFO] [stdout] 32 | | py -> rs { [INFO] [stdout] 33 | | list: Py => Complex64ReadoutValues { [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_struct` (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/qpu/api.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | / py_wrap_union_enum! { [INFO] [stdout] 158 | | #[derive(Debug)] [INFO] [stdout] 159 | | PyRegister(Register) as "Register" { [INFO] [stdout] | | ---------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyRegister` is not local [INFO] [stdout] | | `PyRegister` is not local [INFO] [stdout] 160 | | i32: I32 => Vec>, [INFO] [stdout] ... | [INFO] [stdout] 163 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/api.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | #[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] 236 | impl ExecutionResults { [INFO] [stdout] | ---------------- [INFO] [stdout] | | [INFO] [stdout] | `ExecutionResults` is not local [INFO] [stdout] | `ExecutionResults` 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/qpu/api.rs:496:1 [INFO] [stdout] | [INFO] [stdout] 496 | #[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] 497 | impl PyExecutionOptionsBuilder { [INFO] [stdout] | ------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyExecutionOptionsBuilder` is not local [INFO] [stdout] | `PyExecutionOptionsBuilder` 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/qpu/api.rs:556:1 [INFO] [stdout] | [INFO] [stdout] 556 | #[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] 557 | impl PyQpuApiDuration { [INFO] [stdout] | ---------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQpuApiDuration` is not local [INFO] [stdout] | `PyQpuApiDuration` 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/qpu/api.rs:576:1 [INFO] [stdout] | [INFO] [stdout] 576 | #[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] 577 | impl PyApiExecutionOptionsBuilder { [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyApiExecutionOptionsBuilder` is not local [INFO] [stdout] | `PyApiExecutionOptionsBuilder` 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/qpu/experimental/random.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | #[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] 35 | impl PyPrngSeedValue { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyPrngSeedValue` is not local [INFO] [stdout] | `PyPrngSeedValue` 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/qpu/isa.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | / py_wrap_union_enum! { [INFO] [stdout] 50 | | PyFamily(Family) as "Family" { [INFO] [stdout] | | -------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyFamily` is not local [INFO] [stdout] | | `PyFamily` is not local [INFO] [stdout] 51 | | none: None, [INFO] [stdout] 52 | | full: Full, [INFO] [stdout] ... | [INFO] [stdout] 57 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/result_data.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / py_wrap_union_enum! { [INFO] [stdout] 15 | | PyReadoutValues(ReadoutValues) as "ReadoutValues" { [INFO] [stdout] | | --------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyReadoutValues` is not local [INFO] [stdout] | | `PyReadoutValues` is not local [INFO] [stdout] 16 | | integer: Integer => Vec>, [INFO] [stdout] 17 | | real: Real => Vec>, [INFO] [stdout] ... | [INFO] [stdout] 20 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/result_data.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / py_wrap_union_enum! { [INFO] [stdout] 23 | | #[derive(Debug, PartialEq)] [INFO] [stdout] 24 | | PyMemoryValues(MemoryValues) as "MemoryValues" { [INFO] [stdout] | | -------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyMemoryValues` is not local [INFO] [stdout] | | `PyMemoryValues` is not local [INFO] [stdout] 25 | | binary: Binary => Vec>, [INFO] [stdout] ... | [INFO] [stdout] 29 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (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/qpu/result_data.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | #[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] 51 | impl PyQpuResultData { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQpuResultData` is not local [INFO] [stdout] | `PyQpuResultData` 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/qpu/translation.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | #[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] 96 | impl PyTranslationOptions { [INFO] [stdout] | -------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyTranslationOptions` is not local [INFO] [stdout] | `PyTranslationOptions` 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/qpu/translation.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | #[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] 189 | impl PyQCtrl { [INFO] [stdout] | ------- [INFO] [stdout] | | [INFO] [stdout] | `PyQCtrl` is not local [INFO] [stdout] | `PyQCtrl` 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/qpu/translation.rs:207:1 [INFO] [stdout] | [INFO] [stdout] 207 | #[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] 208 | impl PyRiverlane { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyRiverlane` is not local [INFO] [stdout] | `PyRiverlane` 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/qvm/mod.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | #[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] 56 | impl PyQvmClient { [INFO] [stdout] | ----------- [INFO] [stdout] | | [INFO] [stdout] | `PyQvmClient` is not local [INFO] [stdout] | `PyQvmClient` 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/qvm/mod.rs:148:1 [INFO] [stdout] | [INFO] [stdout] 148 | #[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] 149 | impl PyQvmResultData { [INFO] [stdout] | --------------- [INFO] [stdout] | | [INFO] [stdout] | `PyQvmResultData` is not local [INFO] [stdout] | `PyQvmResultData` 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/qvm/mod.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | #[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] 217 | impl PyQvmOptions { [INFO] [stdout] | ------------ [INFO] [stdout] | | [INFO] [stdout] | `PyQvmOptions` is not local [INFO] [stdout] | `PyQvmOptions` 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/qvm/api.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | #[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] 98 | impl PyMultishotRequest { [INFO] [stdout] | ------------------ [INFO] [stdout] | | [INFO] [stdout] | `PyMultishotRequest` is not local [INFO] [stdout] | `PyMultishotRequest` 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/qvm/api.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | #[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] 171 | impl PyMultishotMeasureRequest { [INFO] [stdout] | ------------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyMultishotMeasureRequest` is not local [INFO] [stdout] | `PyMultishotMeasureRequest` 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/qvm/api.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | #[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] 228 | impl PyExpectationRequest { [INFO] [stdout] | -------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyExpectationRequest` is not local [INFO] [stdout] | `PyExpectationRequest` 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/qvm/api.rs:262:1 [INFO] [stdout] | [INFO] [stdout] 262 | #[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] 263 | impl PyWavefunctionRequest { [INFO] [stdout] | --------------------- [INFO] [stdout] | | [INFO] [stdout] | `PyWavefunctionRequest` is not local [INFO] [stdout] | `PyWavefunctionRequest` 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/register_data.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / py_wrap_union_enum! { [INFO] [stdout] 11 | | PyRegisterData(RegisterData) as "RegisterData" { [INFO] [stdout] | | -------------- [INFO] [stdout] | | | [INFO] [stdout] | | `PyRegisterData` is not local [INFO] [stdout] | | `PyRegisterData` is not local [INFO] [stdout] 12 | | i8: I8 => Vec>>, [INFO] [stdout] 13 | | f64: F64 => Vec>>, [INFO] [stdout] ... | [INFO] [stdout] 17 | | } [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] | [INFO] [stdout] = note: the attribute macro `$crate::pyo3::pymethods` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the attribute macro `$crate::pyo3::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 `$crate::pyo3::pymethods` which comes from the expansion of the macro `py_wrap_union_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcdL3kJE/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libpyo3_tracing_subscriber-d4a2ee54adc1169e,libopentelemetry_otlp-6b2a91dbc52b2d08,libopentelemetry_proto-940ddbaebb803689,libhex-28742b4ca144387c,libpyo3_log-8d934416ca4110f5,libarc_swap-4d53f24db0759841}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libpyo3_opentelemetry-838a34224de8f9c1,libnumpy-faf03e110f7c793e,librustc_hash-5a527483989b35a3,libqcs-4a0d7544476e8006,libderive_builder-47df50b4a472f3f4,libcached-ef66fbb4951a7b03,libhashbrown-da345280dcb8293c,libcached_proc_macro_types-97e452174395b227,libitertools-bb3eae5a8f3b89fb,libnum-c0bb072864b35d22,libnum_iter-dc450fb90bf6390f,libzmq-b15d6b704e5dde69,libzmq_sys-7c4cb4eb34b8ec0e,libbitflags-e2b4db6c651223da,librmp_serde-aed73815dcfde1c2,librmp-eb0ed2e2d9c737fe,libbyteorder-1efcbe4f07366651,libqcs_api_client_openapi-c867d09a75e53fa0,libqcs_api_client_grpc-9162220972d72adb,libpbjson_types-e464e651a047c88e,libchrono-be621d43b1493f31,libpbjson-6006a23e0f39165c,libopentelemetry_http-8e8433acb519fdd9,libtracing_opentelemetry-26cb30dc96b480fc,libopentelemetry_sdk-72aa636c726687df,libtracing_subscriber-0a6ca59eb6f3083f,libtracing_serde-f03c034d58eaeba4,libsharded_slab-8a8a8c9e27e64aa6,libmatchers-e4be073dead83aed,libnu_ansi_term-3bb03eaa72f55709,libthread_local-9e0a2341e41f9d17,libtracing_log-c85956f78e7b2452,libopentelemetry-6bde739df47d85e4,libtower_http-9d9b2db355da9e8c,libbitflags-96e56b993b11ae97,libhyper_socks2-722e2e00ae2ccf1f,libasync_socks5-b41060764296b62e,libhyper_proxy2-a23934a0b52d1dd9,libhyper_rustls-02f3cc1be5dc4ed3,librustls_native_certs-609a756dabf91590,libheaders-d0e981d6f7cc51aa,libsha1-078f0e805e9f8442,libcpufeatures-471354fefbcaf2d8,libdigest-1c0ded6696e33019,libblock_buffer-eb912e7657afff52,libcrypto_common-7fdbb27dd40ebdc7,libgeneric_array-4d1e7d2120c15a03,libheaders_core-c67157e36329f8e2,libbase64-64299f9d815d057c,libtokio_rustls-1a0f5246a2d2705c,librustls-b517f42cb47662c9,libwebpki-de09b90644781ab7,libtonic-f461c28d61e537c5,libhyper_timeout-c3589d1deee9fdde,libasync_stream-6a94161895027a30,libaxum-651d31b9ace8d392,libmatchit-b2689776cf6e5db9,libaxum_core-ca71c8ac20d33922,libtower-591fa025b44cc04a,libindexmap-68eb0764c1a34cc4,libhashbrown-8ac6e23154e6c3d0,libprost-dda11c19bd1d8401,libpin_project-d1f6846bb7c16a78,libtokio_stream-b6421d62d062b3d3,libquil_rs-06622e7bfde5efa1,libstatrs-623b7b4d2c271841,libnalgebra-36059c590afe7edc,librand_distr-7fb3d67ae7cb1543,libnum_rational-cc9632eafcc4edcf,libtypenum-b636c2b461885073,libsimba-3006c245e5e6393c,libwide-5ff30ab1b1255166,libsafe_arch-6ac2124103538b9d,libbytemuck-ce67f74446d9440a,liblazy_static-b3603208c0de2608,libstrum-d39a6101b9f55f5d,libitertools-ce4ba48c51eb5f00,libpetgraph-2a59311d9de34d83,libfixedbitset-3c4adce085318424,libndarray-662702b890f7b0b2,libmatrixmultiply-8cb1040452a1e8a1,libapprox-2f486a8dbe9f4810,librawpointer-a726d041f28ef5ec,libnom_locate-c77473ba2895d0dd,libnom-82a6ec87e7af82e4,libbytecount-d552d1ab3fdfccd4,liblexical-cb29430e6835e6c8,liblexical_core-36e2b366b5129d1b,liblexical_write_float-a29e1e240365af49,liblexical_write_integer-1cfe07b11cdd5f4a,liblexical_parse_float-f288bf8f3f8de0c8,liblexical_parse_integer-1f2853f357982cfc,liblexical_util-7cb77448ded63090,libstatic_assertions-d53a9977dc6e27e5,libqcs_api_client_common-1945b22b60d2341a,libpyo3_asyncio-39ed146c70ad449d,libshellexpand-a5dec50a045bc0cd,libdirs-b47ded7b75e38ae9,libdirs_sys-ef6759f70a4a9ff1,liboption_ext-23838f1959a6156b,libreqwest-8972aa3d2421737a,libserde_urlencoded-adf5715700f9615c,librustls_pemfile-c10d86683cd02bd2,libipnet-9aae67a4e846df6d,libtokio_socks-9c3f071b5e6526e0,libeither-2af7c8622d8fa52e,libhyper_rustls-d7e386054cedc724,libwebpki_roots-bd2812bcc0159ab5,librustls_native_certs-2c8c1fb0b40362c6,libopenssl_probe-cbab9b905ab83f66,libtokio_rustls-a5e754a9bc9d221d,librustls-9c85a18ab8ea3f78,libsubtle-ca7024fc66e4388f,libwebpki-9dac4f25b4e16e56,libzeroize-ead98f074a37f829,librustls_pki_types-2e4234be2bbf9b66,libmime_guess-6dd1a3724ba1599d,libunicase-5017e9507498ef51,libmime-4b44681fdb2c65f7,libtower-7b9b59fd7bdbaa79,libsync_wrapper-5a27d2ea02cd7690,libtower_layer-d70c7e404336389b,libhyper_util-67590863ab5c30eb,libtower_service-0d7df29686b13872,libhyper-8531096927fac593,libwant-0f3c3ee377cad37f,libtry_lock-aabba5e3d97e6b57,libhttparse-47a3d40564b60e09,libh2-997bf7795ae8f924,libatomic_waker-001109810bdecbaa,libtokio_util-6062fdd1c052a590,libhttpdate-9f9d2502c6a38412,libhttp_body_util-f2ff7a97002ec3c2,libhttp_body-5d2c120e15cb3719,libtracing-b2da76735db42da4,liblog-2b95e8355e160732,libtracing_core-486d226bbefba60f,libthiserror-c1e609e9f862ee89,liburlpattern-4458aba27f33757b,libregex-e8a39c8961e0d4cb,libregex_automata-6e15374ff28dfa46,libaho_corasick-9aa268204e2ff350,libregex_syntax-13fc688ae7f36982,libicu_properties-55895c939e31a7ae,libicu_properties_data-b6781393d5fa18b9,libicu_provider-953d2dd704585e8b,libicu_locale_core-73ae0a18cf2ec8ca,libtinystr-929b71893f04f0d8,liblitemap-25fe1ff30044fa90,libwriteable-8a34c6e0a2a8ded3,libzerotrie-3b6d85e994404658,libicu_collections-6b65f480e0370c75,libpotential_utf-40b2c7af471de1b6,libzerovec-c270adb14226dfa4,libyoke-42b0818212adc73a,liburl-924e8c16547f88f0,libidna-99f8c7f0f3a7bb7c,libidna_adapter-8eb4defed625a06d,libicu_normalizer-45f9c276030c9183,libicu_normalizer_data-924449c90d89dbe9,libwrite16-e3dc6fad88157cf5,libutf8_iter-0d9be7b316c2b184,libutf16_iter-d3264925eca367d9,libicu_properties-ae21cad2079980fd,libicu_properties_data-51b5eb2cadc91212,libicu_locid_transform-97bfc45944b07b4f,libicu_locid_transform_data-ad15ccbe3fb30a0f,libicu_collections-029c972aa58c9e52,libicu_provider-2b3fd125e5264e3e,libicu_locid-6dc41e77088431be,liblitemap-705c4d2af7d10c57,libtinystr-a8db8131d8b34a19,libzerovec-6b5c04b72af95fb6,libwriteable-45c783735d88c2b0,libyoke-80f48bd9313088b2,libzerofrom-55815e3f1eef679d,libstable_deref_trait-e5f295e98f1b80b2,libform_urlencoded-332d45145277cfac,libpercent_encoding-c53c37e60dd2727e,libjsonwebtoken-7ec98ae9cec79258,libpem-80b008cfda9b4d8c,libserde_json-feb0c1ab8647587f,libryu-0ea4bafc9bef6d8b,libsimple_asn1-c3125dc3bcd9fe6f,libthiserror-a26698f367b88076,libnum_bigint-edb3f617fcdc416d,libnum_integer-6f51ea2b2b20264c,libbase64-2a03de3babadded3,libring-2239dd3c257af3f5,libuntrusted-3420b86308bec153,libfutures-126b6462f421bb63,libfutures_executor-0a5c12628109fe64,libfutures_util-ce9ab1e13b519f3d,libmemchr-b49b60ab4582a282,libfutures_io-3e19596c076de665,libslab-b066ee2c679b47fd,libfutures_channel-f26d4826b597103e,libfutures_sink-be8442ee548d90f9,libfutures_task-19b3aba2be9e7ae8,libpin_utils-9a5791cba021167a,libfigment-86cbf7bc68a54ad8,libtoml-4b3d01fac6bccd7b,libtoml_edit-9a063c3bd4bea1cd,libserde_spanned-40db0b2a881e7588,libwinnow-1b174400303f53ab,libtoml_datetime-4e639fb6c0605c3c,libindexmap-3bd31d863567ff14,libuncased-5377d54b3e345a43,libpear-5aa510f749bfa6d0,libyansi-ea5897b7ce434d6c,libinlinable_string-be82f8463bd0ceb4,libasync_tempfile-9064d17231b2a4c4,libuuid-55eb2dfac91e9d60,libgetrandom-870a6cc270b0e9a2,librigetti_pyo3-1ea0b49afba69e03,libderive_builder-ff728e8785013838,libbackoff-de2057dab7f9314c,libtokio-6a0a96a9d94bd2af,libsocket2-2ad06b6458b50461,libmio-05c6868caed012ad,librand-a0da4b724538d516,librand_chacha-2f303d0fa6562f34,libppv_lite86-134eac80a31c7e87,libzerocopy-d5e1a562c684a587,librand_core-2713ecb382c6a475,libpin_project_lite-bedc6e0acd72ff2a,libfutures_core-fc6bb1738f00fc87,libinstant-7ca0f2602aa54eaa,libhttp-8a286151680a468c,libbytes-bfe11088fe358bd1,libfnv-2d77ec4f6f971b24,librigetti_pyo3-644207fa7eaba8b7,libinternment-41c920b8cc18944d,libdashmap-71228b62fab8d0c5,libhashbrown-c66a0cd602652163,libahash-383cb44b04a6f062,libgetrandom-c4da6620b14c4880,libonce_cell-098292c3b8c25e48,libzerocopy-f2bcfdbe4f2d40f5,libhashbrown-97601b58628c2431,libfoldhash-a84df4cbe8daa3b8,libequivalent-7e0e8cbe6c474a67,liballocator_api2-3bc2480ae44878f3,libtime-ab932fa2917b4de6,libitoa-6b76ec393d6a2c41,libtime_core-4e44e5dcd53c485d,libnum_conv-2c976fbf8b8f2899,libderanged-dfe1f2cdcee291c8,libpowerfmt-a0c185df26c26a22,libpyo3-688dd7774f5d602b,libmemoffset-d097e3ee30e4731d,libportable_atomic-5a60ab32f8ae7862,libparking_lot-bbefd478b5d35919,libparking_lot_core-fc27cf6eb0824bea,libcfg_if-33ef6c02a07f9fec,libsmallvec-a5b45ffd15d94fdd,liblock_api-47948af6bba6d2a8,libscopeguard-d52bd00767847e44,libpyo3_ffi-2e957a21fc4a9216,liblibc-c5faa46acfc5e47f,libnum_complex-2dc46da3e91a814b,libserde-f44a4ee2a49976dc,libnum_traits-eb2c463b884281aa,libinventory-e558e2aee536c545,libunindent-37c9ebf01f989e9d}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lstdc++" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcdL3kJE/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/ring-892105ef34b1f8c6/out" "-L" "/opt/rustwide/target/debug/build/zmq-sys-1b643c63ebfde885/out/lib" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: undefined symbol: PyList_New [INFO] [stdout] >>> referenced by array.rs:17 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/conversions/std/array.rs:17) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.07.rcgu.o:(pyo3::conversions::std::array::_$LT$impl$u20$pyo3..conversion..IntoPy$LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$$GT$$u20$for$u20$$u5b$T$u3b$$u20$N$u5d$$GT$::into_py::hccf0f2654d06dbf6) [INFO] [stdout] >>> referenced by list.rs:28 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/list.rs:28) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.04.rcgu.o:(pyo3::types::list::new_from_iter::h79775c11cb567864) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyBytes_AsString [INFO] [stdout] >>> referenced by bytes.rs:92 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/bytes.rs:92) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.05.rcgu.o:(pyo3::types::bytes::PyBytes::as_bytes::h287cef6c244d2515) [INFO] [stdout] >>> referenced by bytes.rs:92 (src/types/bytes.rs:92) [INFO] [stdout] >>> pyo3-688dd7774f5d602b.pyo3.77958052b99f50a8-cgu.07.rcgu.o:(pyo3::types::bytes::PyBytes::as_bytes::h9d09499b32779f63) in archive /opt/rustwide/target/debug/deps/libpyo3-688dd7774f5d602b.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyBytes_Size [INFO] [stdout] >>> referenced by bytes.rs:93 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/bytes.rs:93) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.05.rcgu.o:(pyo3::types::bytes::PyBytes::as_bytes::h287cef6c244d2515) [INFO] [stdout] >>> referenced by bytes.rs:93 (src/types/bytes.rs:93) [INFO] [stdout] >>> pyo3-688dd7774f5d602b.pyo3.77958052b99f50a8-cgu.07.rcgu.o:(pyo3::types::bytes::PyBytes::as_bytes::h9d09499b32779f63) in archive /opt/rustwide/target/debug/deps/libpyo3-688dd7774f5d602b.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: _Py_NotImplementedStruct [INFO] [stdout] >>> referenced by object.rs:697 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/object.rs:697) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.15.rcgu.o:(pyo3_ffi::object::Py_NotImplemented::h5da55d3ed01c7822) [INFO] [stdout] >>> referenced by object.rs:697 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/object.rs:697) [INFO] [stdout] >>> qcs_api_client_common-1945b22b60d2341a.qcs_api_client_common.b32c1dac51576dd1-cgu.05.rcgu.o:(pyo3_ffi::object::Py_NotImplemented::had0703ec7ec6bf4f) in archive /opt/rustwide/target/debug/deps/libqcs_api_client_common-1945b22b60d2341a.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyType_IsSubtype [INFO] [stdout] >>> referenced by object.rs:275 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/object.rs:275) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.15.rcgu.o:(pyo3_ffi::object::PyObject_TypeCheck::hb316d396b28e9de5) [INFO] [stdout] >>> referenced by object.rs:275 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/object.rs:275) [INFO] [stdout] >>> pyo3_tracing_subscriber-d4a2ee54adc1169e.pyo3_tracing_subscriber.4d3f356f31bfb979-cgu.12.rcgu.o:(pyo3_ffi::object::PyObject_TypeCheck::h680cf531869d3032) in archive /opt/rustwide/target/debug/deps/libpyo3_tracing_subscriber-d4a2ee54adc1169e.rlib [INFO] [stdout] >>> referenced by object.rs:275 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/object.rs:275) [INFO] [stdout] >>> numpy-faf03e110f7c793e.numpy.73c83d3bf3e2d56b-cgu.3.rcgu.o:(pyo3_ffi::object::PyObject_TypeCheck::h8fa0f283343e347f) in archive /opt/rustwide/target/debug/deps/libnumpy-faf03e110f7c793e.rlib [INFO] [stdout] >>> referenced 3 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: _Py_NoneStruct [INFO] [stdout] >>> referenced by object.rs:679 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/object.rs:679) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.15.rcgu.o:(pyo3_ffi::object::Py_None::hadee933ef9a81306) [INFO] [stdout] >>> referenced by object.rs:679 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/object.rs:679) [INFO] [stdout] >>> pyo3_tracing_subscriber-d4a2ee54adc1169e.pyo3_tracing_subscriber.4d3f356f31bfb979-cgu.12.rcgu.o:(pyo3_ffi::object::Py_None::h0b215fe9112464bf) in archive /opt/rustwide/target/debug/deps/libpyo3_tracing_subscriber-d4a2ee54adc1169e.rlib [INFO] [stdout] >>> referenced by object.rs:679 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/object.rs:679) [INFO] [stdout] >>> qcs_api_client_common-1945b22b60d2341a.qcs_api_client_common.b32c1dac51576dd1-cgu.05.rcgu.o:(pyo3_ffi::object::Py_None::h28268f2627a5e980) in archive /opt/rustwide/target/debug/deps/libqcs_api_client_common-1945b22b60d2341a.rlib [INFO] [stdout] >>> referenced 2 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyComplex_FromDoubles [INFO] [stdout] >>> referenced by num_complex.rs:106 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/conversions/num_complex.rs:106) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.12.rcgu.o:(pyo3::conversions::num_complex::_$LT$impl$u20$pyo3..types..complex..PyComplex$GT$::from_complex::h7b90638afbce8cf2) [INFO] [stdout] >>> referenced by num_complex.rs:106 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/conversions/num_complex.rs:106) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.12.rcgu.o:(pyo3::conversions::num_complex::_$LT$impl$u20$pyo3..types..complex..PyComplex$GT$::from_complex::hdebcac088b4af74e) [INFO] [stdout] >>> referenced by num_complex.rs:127 (src/conversions/num_complex.rs:127) [INFO] [stdout] >>> pyo3-688dd7774f5d602b.pyo3.77958052b99f50a8-cgu.07.rcgu.o:(pyo3::conversions::num_complex::_$LT$impl$u20$pyo3..conversion..IntoPy$LT$pyo3..instance..Py$LT$pyo3..types..any..PyAny$GT$$GT$$u20$for$u20$num_complex..Complex$LT$f32$GT$$GT$::into_py::hc4baf917ca3afd33) in archive /opt/rustwide/target/debug/deps/libpyo3-688dd7774f5d602b.rlib [INFO] [stdout] >>> referenced 1 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PySequence_Size [INFO] [stdout] >>> referenced by sequence.rs:25 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/sequence.rs:25) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.12.rcgu.o:(pyo3::types::sequence::PySequence::len::hb71cfbf467db88f7) [INFO] [stdout] >>> referenced by sequence.rs:25 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/sequence.rs:25) [INFO] [stdout] >>> pyo3_tracing_subscriber-d4a2ee54adc1169e.pyo3_tracing_subscriber.4d3f356f31bfb979-cgu.04.rcgu.o:(pyo3::types::sequence::PySequence::len::hc030ef9f9dd22412) in archive /opt/rustwide/target/debug/deps/libpyo3_tracing_subscriber-d4a2ee54adc1169e.rlib [INFO] [stdout] >>> referenced by sequence.rs:25 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/sequence.rs:25) [INFO] [stdout] >>> numpy-faf03e110f7c793e.numpy.73c83d3bf3e2d56b-cgu.2.rcgu.o:(pyo3::types::sequence::PySequence::len::h056cf6733b81e971) in archive /opt/rustwide/target/debug/deps/libnumpy-faf03e110f7c793e.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PySequence_Check [INFO] [stdout] >>> referenced by sequence.rs:305 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/sequence.rs:305) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.12.rcgu.o:(pyo3::types::sequence::extract_sequence::h0754dcb04a285959) [INFO] [stdout] >>> referenced by sequence.rs:305 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/sequence.rs:305) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.12.rcgu.o:(pyo3::types::sequence::extract_sequence::h10bc17176b295d23) [INFO] [stdout] >>> referenced by sequence.rs:305 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/sequence.rs:305) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.12.rcgu.o:(pyo3::types::sequence::extract_sequence::h20479af50f01858b) [INFO] [stdout] >>> referenced 18 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyObject_GC_UnTrack [INFO] [stdout] >>> referenced by pyclass.rs:1110 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/impl_/pyclass.rs:1110) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.11.rcgu.o:(pyo3::impl_::pyclass::tp_dealloc_with_gc::h048bbd02a78ef06b) [INFO] [stdout] >>> referenced by pyclass.rs:1110 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/impl_/pyclass.rs:1110) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.11.rcgu.o:(pyo3::impl_::pyclass::tp_dealloc_with_gc::h06fe5ad38ab6aebb) [INFO] [stdout] >>> referenced by pyclass.rs:1110 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/impl_/pyclass.rs:1110) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.11.rcgu.o:(pyo3::impl_::pyclass::tp_dealloc_with_gc::h0a8e40b9fe1c1b89) [INFO] [stdout] >>> referenced 80 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyTuple_New [INFO] [stdout] >>> referenced by tuple.rs:26 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/tuple.rs:26) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.09.rcgu.o:(pyo3::types::tuple::new_from_iter::hbfa35a761364972a) [INFO] [stdout] >>> referenced by tuple.rs:357 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/tuple.rs:357) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.09.rcgu.o:(pyo3::types::tuple::array_into_tuple::h30b8b1dfbc1058ae) [INFO] [stdout] >>> referenced by tuple.rs:357 (src/types/tuple.rs:357) [INFO] [stdout] >>> pyo3-688dd7774f5d602b.pyo3.77958052b99f50a8-cgu.11.rcgu.o:(pyo3::types::tuple::array_into_tuple::h8532dd55f07bebbd) in archive /opt/rustwide/target/debug/deps/libpyo3-688dd7774f5d602b.rlib [INFO] [stdout] >>> referenced 3 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: _Py_TrueStruct [INFO] [stdout] >>> referenced by boolobject.rs:33 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/boolobject.rs:33) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.09.rcgu.o:(pyo3_ffi::boolobject::Py_True::hd50bad2031c09b28) [INFO] [stdout] >>> referenced by boolobject.rs:33 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/boolobject.rs:33) [INFO] [stdout] >>> qcs_api_client_common-1945b22b60d2341a.qcs_api_client_common.b32c1dac51576dd1-cgu.15.rcgu.o:(pyo3_ffi::boolobject::Py_True::hdd1faea8471187d1) in archive /opt/rustwide/target/debug/deps/libqcs_api_client_common-1945b22b60d2341a.rlib [INFO] [stdout] >>> referenced by boolobject.rs:33 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/boolobject.rs:33) [INFO] [stdout] >>> pyo3-688dd7774f5d602b.pyo3.77958052b99f50a8-cgu.05.rcgu.o:(pyo3_ffi::boolobject::Py_True::h162250666bc93033) in archive /opt/rustwide/target/debug/deps/libpyo3-688dd7774f5d602b.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: _Py_FalseStruct [INFO] [stdout] >>> referenced by boolobject.rs:28 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/boolobject.rs:28) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/qcs_sdk-d2198c060c9c2f99.qcs_sdk.d6e4857036549e2d-cgu.09.rcgu.o:(pyo3_ffi::boolobject::Py_False::hf9a12813a9c5454d) [INFO] [stdout] >>> referenced by boolobject.rs:28 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/boolobject.rs:28) [INFO] [stdout] >>> qcs_api_client_common-1945b22b60d2341a.qcs_api_client_common.b32c1dac51576dd1-cgu.15.rcgu.o:(pyo3_ffi::boolobject::Py_False::h59ee32ba7130f5b5) in archive /opt/rustwide/target/debug/deps/libqcs_api_client_common-1945b22b60d2341a.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyObject_Call [INFO] [stdout] >>> referenced by any.rs:637 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/any.rs:637) [INFO] [stdout] >>> pyo3_tracing_subscriber-d4a2ee54adc1169e.pyo3_tracing_subscriber.4d3f356f31bfb979-cgu.10.rcgu.o:(pyo3::types::any::PyAny::call_method::h3ad4b2f12a73e2a9) in archive /opt/rustwide/target/debug/deps/libpyo3_tracing_subscriber-d4a2ee54adc1169e.rlib [INFO] [stdout] >>> referenced by any.rs:517 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/any.rs:517) [INFO] [stdout] >>> pyo3_opentelemetry-838a34224de8f9c1.pyo3_opentelemetry.78d3420229067f46-cgu.0.rcgu.o:(pyo3::types::any::PyAny::call::h0aa5881a6dd22dde) in archive /opt/rustwide/target/debug/deps/libpyo3_opentelemetry-838a34224de8f9c1.rlib [INFO] [stdout] >>> referenced by any.rs:637 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/any.rs:637) [INFO] [stdout] >>> qcs_api_client_common-1945b22b60d2341a.qcs_api_client_common.b32c1dac51576dd1-cgu.05.rcgu.o:(pyo3::types::any::PyAny::call_method::h7ee1905910c42ec0) in archive /opt/rustwide/target/debug/deps/libqcs_api_client_common-1945b22b60d2341a.rlib [INFO] [stdout] >>> referenced 4 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyErr_WriteUnraisable [INFO] [stdout] >>> referenced by mod.rs:531 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/err/mod.rs:531) [INFO] [stdout] >>> numpy-faf03e110f7c793e.numpy.73c83d3bf3e2d56b-cgu.3.rcgu.o:(pyo3::err::PyErr::write_unraisable::hb1e4e6bc489ecacd) in archive /opt/rustwide/target/debug/deps/libnumpy-faf03e110f7c793e.rlib [INFO] [stdout] >>> referenced by mod.rs:531 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/err/mod.rs:531) [INFO] [stdout] >>> pyo3_asyncio-39ed146c70ad449d.pyo3_asyncio.abc824d17d1df698-cgu.3.rcgu.o:(pyo3::err::PyErr::write_unraisable::hec930e097ef22e98) in archive /opt/rustwide/target/debug/deps/libpyo3_asyncio-39ed146c70ad449d.rlib [INFO] [stdout] >>> referenced by mod.rs:531 (src/err/mod.rs:531) [INFO] [stdout] >>> pyo3-688dd7774f5d602b.pyo3.77958052b99f50a8-cgu.05.rcgu.o:(pyo3::err::PyErr::write_unraisable::h9e2aa98e0b00a7c7) in archive /opt/rustwide/target/debug/deps/libpyo3-688dd7774f5d602b.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyBaseObject_Type [INFO] [stdout] >>> referenced by pycell.rs:971 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/pycell.rs:971) [INFO] [stdout] >>> numpy-faf03e110f7c793e.numpy.73c83d3bf3e2d56b-cgu.4.rcgu.o:(_$LT$pyo3..pycell..PyCellBase$LT$U$GT$$u20$as$u20$pyo3..pycell..PyCellLayout$LT$T$GT$$GT$::tp_dealloc::h26425e1cdbf9ee0f) in archive /opt/rustwide/target/debug/deps/libnumpy-faf03e110f7c793e.rlib [INFO] [stdout] >>> referenced by mod.rs:185 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/mod.rs:185) [INFO] [stdout] >>> numpy-faf03e110f7c793e.numpy.73c83d3bf3e2d56b-cgu.3.rcgu.o:(_$LT$pyo3..types..any..PyAny$u20$as$u20$pyo3..type_object..PyTypeInfo$GT$::type_object_raw::_$u7b$$u7b$closure$u7d$$u7d$::he92c793f9b39c749) in archive /opt/rustwide/target/debug/deps/libnumpy-faf03e110f7c793e.rlib [INFO] [stdout] >>> referenced by mod.rs:185 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.20.3/src/types/mod.rs:185) [INFO] [stdout] >>> pyo3_asyncio-39ed146c70ad449d.pyo3_asyncio.abc824d17d1df698-cgu.3.rcgu.o:(_$LT$pyo3..types..any..PyAny$u20$as$u20$pyo3..type_object..PyTypeInfo$GT$::type_object_raw::_$u7b$$u7b$closure$u7d$$u7d$::h2d7322583846ccaf) in archive /opt/rustwide/target/debug/deps/libpyo3_asyncio-39ed146c70ad449d.rlib [INFO] [stdout] >>> referenced 2 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: _Py_Dealloc [INFO] [stdout] >>> referenced by object.rs:597 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/object.rs:597) [INFO] [stdout] >>> qcs_api_client_common-1945b22b60d2341a.qcs_api_client_common.b32c1dac51576dd1-cgu.05.rcgu.o:(pyo3_ffi::object::Py_XDECREF::h7824d01e04da0872) in archive /opt/rustwide/target/debug/deps/libqcs_api_client_common-1945b22b60d2341a.rlib [INFO] [stdout] >>> referenced by object.rs:597 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/object.rs:597) [INFO] [stdout] >>> pyo3-688dd7774f5d602b.pyo3.77958052b99f50a8-cgu.09.rcgu.o:(pyo3::gil::ReferencePool::update_counts::h884e3e90c2be17bf) in archive /opt/rustwide/target/debug/deps/libpyo3-688dd7774f5d602b.rlib [INFO] [stdout] >>> referenced by object.rs:597 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/object.rs:597) [INFO] [stdout] >>> pyo3-688dd7774f5d602b.pyo3.77958052b99f50a8-cgu.09.rcgu.o:(pyo3::gil::register_decref::h0df6641140b9e0eb) in archive /opt/rustwide/target/debug/deps/libpyo3-688dd7774f5d602b.rlib [INFO] [stdout] >>> referenced 12 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyObject_VectorcallMethod [INFO] [stdout] >>> referenced by abstract_.rs:203 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/cpython/abstract_.rs:203) [INFO] [stdout] >>> pyo3_asyncio-39ed146c70ad449d.pyo3_asyncio.abc824d17d1df698-cgu.3.rcgu.o:(pyo3::types::any::PyAny::call_method0::hc896374afc3757e9) in archive /opt/rustwide/target/debug/deps/libpyo3_asyncio-39ed146c70ad449d.rlib [INFO] [stdout] >>> referenced by abstract_.rs:203 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/cpython/abstract_.rs:203) [INFO] [stdout] >>> rigetti_pyo3-644207fa7eaba8b7.rigetti_pyo3.a7ee11a1e1b9d4fa-cgu.1.rcgu.o:(pyo3::types::any::PyAny::call_method0::hc215df656d442b15) in archive /opt/rustwide/target/debug/deps/librigetti_pyo3-644207fa7eaba8b7.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyCapsule_Import [INFO] [stdout] >>> referenced by datetime.rs:498 (src/datetime.rs:498) [INFO] [stdout] >>> pyo3_ffi-2e957a21fc4a9216.pyo3_ffi.cfaade2bb427cfe3-cgu.0.rcgu.o:(pyo3_ffi::datetime::PyDateTime_IMPORT::h92380739e67348c7) in archive /opt/rustwide/target/debug/deps/libpyo3_ffi-2e957a21fc4a9216.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PyFunction_Type [INFO] [stdout] >>> referenced by funcobject.rs:68 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.20.3/src/cpython/funcobject.rs:68) [INFO] [stdout] >>> pyo3-688dd7774f5d602b.pyo3.77958052b99f50a8-cgu.15.rcgu.o:(pyo3_ffi::cpython::funcobject::PyFunction_Check::hc4aa1dfb60c6076c) in archive /opt/rustwide/target/debug/deps/libpyo3-688dd7774f5d602b.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `qcs-sdk-python` (lib test) due to 1 previous error; 40 warnings emitted [INFO] running `Command { std: "docker" "inspect" "37110cccb126f5f5c7c81458b83f51496bb57ea98d812a841002b265e538ff9f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "37110cccb126f5f5c7c81458b83f51496bb57ea98d812a841002b265e538ff9f", kill_on_drop: false }` [INFO] [stdout] 37110cccb126f5f5c7c81458b83f51496bb57ea98d812a841002b265e538ff9f