[INFO] fetching crate portalis-transpiler 0.1.0...
[INFO] testing portalis-transpiler-0.1.0 against 1.91.0 for beta-1.92-2
[INFO] extracting crate portalis-transpiler 0.1.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate portalis-transpiler 0.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate portalis-transpiler 0.1.0
[INFO] tweaked toml for crates.io crate portalis-transpiler 0.1.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate portalis-transpiler 0.1.0 on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate portalis-transpiler 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded unicode_names2_generator v1.3.0
[INFO] [stderr]   Downloaded unic-ucd-ident v0.9.0
[INFO] [stderr]   Downloaded is-macro v0.3.7
[INFO] [stderr]   Downloaded unic-emoji-char v0.9.0
[INFO] [stderr]   Downloaded rustpython-parser-vendored v0.3.1
[INFO] [stderr]   Downloaded rustpython-parser-core v0.3.1
[INFO] [stderr]   Downloaded wiremock v0.6.5
[INFO] [stderr]   Downloaded malachite-bigint v0.2.3
[INFO] [stderr]   Downloaded portalis-core v0.1.0
[INFO] [stderr]   Downloaded rustpython-ast v0.3.1
[INFO] [stderr]   Downloaded portalis-nemo-bridge v0.1.0
[INFO] [stderr]   Downloaded malachite v0.4.22
[INFO] [stderr]   Downloaded rustpython-parser v0.3.1
[INFO] [stderr]   Downloaded malachite-q v0.4.22
[INFO] [stderr]   Downloaded unicode_names2 v1.3.0
[INFO] [stderr]   Downloaded malachite-base v0.4.22
[INFO] [stderr]   Downloaded malachite-nz v0.4.22
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ec87c4a6dc80d8cc83bf73a466eccc0ca835332b5ce8b3eaf50d5f28fc9b1766
[INFO] running `Command { std: "docker" "start" "-a" "ec87c4a6dc80d8cc83bf73a466eccc0ca835332b5ce8b3eaf50d5f28fc9b1766", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ec87c4a6dc80d8cc83bf73a466eccc0ca835332b5ce8b3eaf50d5f28fc9b1766", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ec87c4a6dc80d8cc83bf73a466eccc0ca835332b5ce8b3eaf50d5f28fc9b1766", kill_on_drop: false }`
[INFO] [stdout] ec87c4a6dc80d8cc83bf73a466eccc0ca835332b5ce8b3eaf50d5f28fc9b1766
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6ce1cbee7bcec9ebac6ea7d2dc4fb5822e0b052d66dffd4180167cb5d81bfdc4
[INFO] running `Command { std: "docker" "start" "-a" "6ce1cbee7bcec9ebac6ea7d2dc4fb5822e0b052d66dffd4180167cb5d81bfdc4", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.3
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling malachite-nz v0.4.22
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling protobuf v2.28.0
[INFO] [stderr]    Compiling cc v1.2.40
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling rustpython-parser-vendored v0.3.1
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling prometheus v0.13.4
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.1
[INFO] [stderr]    Compiling unic-ucd-ident v0.9.0
[INFO] [stderr]    Compiling unic-emoji-char v0.9.0
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling lalrpop-util v0.20.2
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling malachite-base v0.4.22
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling openssl-sys v0.9.109
[INFO] [stderr]    Compiling regex-automata v0.4.11
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling unicode_names2_generator v1.3.0
[INFO] [stderr]    Compiling rustpython-parser v0.3.1
[INFO] [stderr]    Compiling unicode_names2 v1.3.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling is-macro v0.3.7
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling rustpython-parser-core v0.3.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.3
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling tungstenite v0.21.0
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling portalis-core v0.1.0
[INFO] [stderr]    Compiling tokio-tungstenite v0.21.0
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling malachite-q v0.4.22
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling malachite v0.4.22
[INFO] [stderr]    Compiling malachite-bigint v0.2.3
[INFO] [stderr]    Compiling hyper-rustls v0.24.2
[INFO] [stderr]    Compiling rustpython-ast v0.3.1
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling portalis-transpiler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `AsyncContextMapper`, `AsyncFunctionGenerator`, `AsyncImportGenerator`, `AsyncIteratorMapper`, `AsyncSyncMapper`, `AsyncioMapper`, and `AsyncioPatternDetector`
[INFO] [stdout]  --> src/asyncio_orchestrator.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     AsyncContextMapper, AsyncFunctionGenerator, AsyncImportGenerator, AsyncIteratorMapper,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 |     AsyncSyncMapper, AsyncioMapper, AsyncioPatternDetector,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PyExpr`, `PyStmt`, and `TypeAnnotation`
[INFO] [stdout]  --> src/threading_translator.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::python_ast::{PyExpr, PyStmt, TypeAnnotation};
[INFO] [stdout]   |                         ^^^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashSet`
[INFO] [stdout]  --> src/lifetime_analysis.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]   |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/generator_translator.rs:189:14
[INFO] [stdout]     |
[INFO] [stdout] 189 |         for (i, state) in state_info.states.iter().enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/generator_translator.rs:247:14
[INFO] [stdout]     |
[INFO] [stdout] 247 |         for (i, state) in state_info.states.iter().enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `crate_name`
[INFO] [stdout]    --> src/asyncio_orchestrator.rs:333:14
[INFO] [stdout]     |
[INFO] [stdout] 333 |         for (crate_name, items) in &self.required_imports {
[INFO] [stdout]     |              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_crate_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `daemon`
[INFO] [stdout]   --> src/threading_translator.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         daemon: bool,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_daemon`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `returns_param`
[INFO] [stdout]    --> src/lifetime_analysis.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         returns_param: Option<&str>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_returns_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `has_references` is assigned to, but never used
[INFO] [stdout]    --> src/lifetime_analysis.rs:387:17
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let mut has_references = false;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_has_references` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `has_references` is never read
[INFO] [stdout]    --> src/lifetime_analysis.rs:392:17
[INFO] [stdout]     |
[INFO] [stdout] 392 |                 has_references = true;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_param`
[INFO] [stdout]    --> src/generic_translator.rs:479:32
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn infer_bounds(&self, type_param: &str, usage_patterns: &[&str]) -> Vec<TypeBound> {
[INFO] [stdout]     |                                ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method_name`
[INFO] [stdout]    --> src/generic_translator.rs:531:14
[INFO] [stdout]     |
[INFO] [stdout] 531 |         for (method_name, func) in methods {
[INFO] [stdout]     |              ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_method_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `generate_wrappers` is never read
[INFO] [stdout]   --> src/decorator_translator.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct DecoratorTranslator {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |     generate_wrappers: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state_counter` is never read
[INFO] [stdout]   --> src/generator_translator.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct GeneratorTranslator {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout] 43 |     /// Current state counter for generating state names
[INFO] [stdout] 44 |     state_counter: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `scope_lifetimes` is never read
[INFO] [stdout]    --> src/lifetime_analysis.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | pub struct LifetimeAnalyzer {
[INFO] [stdout]     |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 243 |     scope_lifetimes: HashMap<String, Lifetime>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `typing_imports` is never read
[INFO] [stdout]    --> src/generic_translator.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 275 | pub struct GenericTranslator {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 281 |     typing_imports: HashSet<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/reference_optimizer.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | struct VariableUsage {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] 60 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VariableUsage` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `infer_pattern` is never used
[INFO] [stdout]   --> src/reference_optimizer.rs:82:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | impl VariableUsage {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 82 |     fn infer_pattern(&self) -> ReferencePattern {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `cache` is never read
[INFO] [stdout]    --> src/version_resolver.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 322 | pub struct VersionResolver {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 326 |     cache: HashMap<String, Option<Version>>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `dtype_map` is never read
[INFO] [stdout]   --> src/numpy_translator.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct NumPyTranslator {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 94 |     dtype_map: HashMap<String, String>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `dataframes` is never read
[INFO] [stdout]    --> src/pandas_translator.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub struct PandasTranslator {
[INFO] [stdout]     |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 129 |     dataframes: HashMap<String, String>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 37s
[INFO] running `Command { std: "docker" "inspect" "6ce1cbee7bcec9ebac6ea7d2dc4fb5822e0b052d66dffd4180167cb5d81bfdc4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ce1cbee7bcec9ebac6ea7d2dc4fb5822e0b052d66dffd4180167cb5d81bfdc4", kill_on_drop: false }`
[INFO] [stdout] 6ce1cbee7bcec9ebac6ea7d2dc4fb5822e0b052d66dffd4180167cb5d81bfdc4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9e6f93e349d72654803353555e99844c9a4dfc5f0db8dac9c6f1cd65f41bb693
[INFO] running `Command { std: "docker" "start" "-a" "9e6f93e349d72654803353555e99844c9a4dfc5f0db8dac9c6f1cd65f41bb693", kill_on_drop: false }`
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling prometheus v0.13.4
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling tungstenite v0.21.0
[INFO] [stderr]    Compiling regex-automata v0.4.11
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.11.3
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling tokio-tungstenite v0.21.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling portalis-core v0.1.0
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling hyper-rustls v0.24.2
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling portalis-transpiler v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `AsyncContextMapper`, `AsyncFunctionGenerator`, `AsyncImportGenerator`, `AsyncIteratorMapper`, `AsyncSyncMapper`, `AsyncioMapper`, and `AsyncioPatternDetector`
[INFO] [stdout]  --> src/asyncio_orchestrator.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     AsyncContextMapper, AsyncFunctionGenerator, AsyncImportGenerator, AsyncIteratorMapper,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 |     AsyncSyncMapper, AsyncioMapper, AsyncioPatternDetector,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PyExpr`, `PyStmt`, and `TypeAnnotation`
[INFO] [stdout]  --> src/threading_translator.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::python_ast::{PyExpr, PyStmt, TypeAnnotation};
[INFO] [stdout]   |                         ^^^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashSet`
[INFO] [stdout]  --> src/lifetime_analysis.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]   |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AsyncContextMapper`, `AsyncFunctionGenerator`, `AsyncImportGenerator`, `AsyncIteratorMapper`, `AsyncSyncMapper`, `AsyncioMapper`, and `AsyncioPatternDetector`
[INFO] [stdout]  --> src/asyncio_orchestrator.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     AsyncContextMapper, AsyncFunctionGenerator, AsyncImportGenerator, AsyncIteratorMapper,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 |     AsyncSyncMapper, AsyncioMapper, AsyncioPatternDetector,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PyExpr`, `PyStmt`, and `TypeAnnotation`
[INFO] [stdout]  --> src/threading_translator.rs:9:25
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::python_ast::{PyExpr, PyStmt, TypeAnnotation};
[INFO] [stdout]   |                         ^^^^^^  ^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashSet`
[INFO] [stdout]  --> src/lifetime_analysis.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]   |                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]    --> src/wasi_threading/sync.rs:561:13
[INFO] [stdout]     |
[INFO] [stdout] 561 |         use std::sync::Arc;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ImportType` and `PythonImport`
[INFO] [stdout]    --> src/cargo_generator.rs:603:50
[INFO] [stdout]     |
[INFO] [stdout] 603 |     use crate::import_analyzer::{ImportAnalyzer, PythonImport, ImportType};
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/generator_translator.rs:189:14
[INFO] [stdout]     |
[INFO] [stdout] 189 |         for (i, state) in state_info.states.iter().enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/generator_translator.rs:247:14
[INFO] [stdout]     |
[INFO] [stdout] 247 |         for (i, state) in state_info.states.iter().enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `crate_name`
[INFO] [stdout]    --> src/asyncio_orchestrator.rs:333:14
[INFO] [stdout]     |
[INFO] [stdout] 333 |         for (crate_name, items) in &self.required_imports {
[INFO] [stdout]     |              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_crate_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `daemon`
[INFO] [stdout]   --> src/threading_translator.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         daemon: bool,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_daemon`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `returns_param`
[INFO] [stdout]    --> src/lifetime_analysis.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         returns_param: Option<&str>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_returns_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `has_references` is assigned to, but never used
[INFO] [stdout]    --> src/lifetime_analysis.rs:387:17
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let mut has_references = false;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_has_references` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `has_references` is never read
[INFO] [stdout]    --> src/lifetime_analysis.rs:392:17
[INFO] [stdout]     |
[INFO] [stdout] 392 |                 has_references = true;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_param`
[INFO] [stdout]    --> src/generic_translator.rs:479:32
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn infer_bounds(&self, type_param: &str, usage_patterns: &[&str]) -> Vec<TypeBound> {
[INFO] [stdout]     |                                ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method_name`
[INFO] [stdout]    --> src/generic_translator.rs:531:14
[INFO] [stdout]     |
[INFO] [stdout] 531 |         for (method_name, func) in methods {
[INFO] [stdout]     |              ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_method_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hierarchy`
[INFO] [stdout]    --> src/class_inheritance.rs:611:13
[INFO] [stdout]     |
[INFO] [stdout] 611 |         let hierarchy = ClassHierarchy::new();
[INFO] [stdout]     |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hierarchy`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/generator_translator.rs:189:14
[INFO] [stdout]     |
[INFO] [stdout] 189 |         for (i, state) in state_info.states.iter().enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/generator_translator.rs:247:14
[INFO] [stdout]     |
[INFO] [stdout] 247 |         for (i, state) in state_info.states.iter().enumerate() {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `crate_name`
[INFO] [stdout]    --> src/asyncio_orchestrator.rs:333:14
[INFO] [stdout]     |
[INFO] [stdout] 333 |         for (crate_name, items) in &self.required_imports {
[INFO] [stdout]     |              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_crate_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `daemon`
[INFO] [stdout]   --> src/threading_translator.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         daemon: bool,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_daemon`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `returns_param`
[INFO] [stdout]    --> src/lifetime_analysis.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |         returns_param: Option<&str>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_returns_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `has_references` is assigned to, but never used
[INFO] [stdout]    --> src/lifetime_analysis.rs:387:17
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let mut has_references = false;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_has_references` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `has_references` is never read
[INFO] [stdout]    --> src/lifetime_analysis.rs:392:17
[INFO] [stdout]     |
[INFO] [stdout] 392 |                 has_references = true;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `type_param`
[INFO] [stdout]    --> src/generic_translator.rs:479:32
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn infer_bounds(&self, type_param: &str, usage_patterns: &[&str]) -> Vec<TypeBound> {
[INFO] [stdout]     |                                ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_type_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method_name`
[INFO] [stdout]    --> src/generic_translator.rs:531:14
[INFO] [stdout]     |
[INFO] [stdout] 531 |         for (method_name, func) in methods {
[INFO] [stdout]     |              ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_method_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `func`
[INFO] [stdout]    --> src/generic_translator.rs:761:13
[INFO] [stdout]     |
[INFO] [stdout] 761 |         let func = GenericFunction::new("identity")
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 761 |         let _func = GenericFunction::new("identity")
[INFO] [stdout]     |             +
[INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `_`
[INFO] [stdout]     |
[INFO] [stdout] 761 -         let func = GenericFunction::new("identity")
[INFO] [stdout] 761 +         let _ = GenericFunction::new("identity")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `test`
[INFO] [stdout]     --> src/indented_parser.rs:1399:26
[INFO] [stdout]      |
[INFO] [stdout] 1399 |             PyStmt::If { test, body, .. } => {
[INFO] [stdout]      |                          ^^^^-
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          help: try removing the field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `test`
[INFO] [stdout]     --> src/indented_parser.rs:1457:29
[INFO] [stdout]      |
[INFO] [stdout] 1457 |             PyStmt::While { test, body, .. } => {
[INFO] [stdout]      |                             ^^^^-
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             help: try removing the field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `condvar`
[INFO] [stdout]    --> src/wasi_threading/sync.rs:582:13
[INFO] [stdout]     |
[INFO] [stdout] 582 |         let condvar = WasiCondvar::new();
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_condvar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `resolution`
[INFO] [stdout]    --> src/dependency_resolver.rs:538:13
[INFO] [stdout]     |
[INFO] [stdout] 538 |         let resolution = resolver.resolve_module("test", "import json");
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resolution`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `generate_wrappers` is never read
[INFO] [stdout]   --> src/decorator_translator.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct DecoratorTranslator {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |     generate_wrappers: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state_counter` is never read
[INFO] [stdout]   --> src/generator_translator.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct GeneratorTranslator {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout] 43 |     /// Current state counter for generating state names
[INFO] [stdout] 44 |     state_counter: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `scope_lifetimes` is never read
[INFO] [stdout]    --> src/lifetime_analysis.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | pub struct LifetimeAnalyzer {
[INFO] [stdout]     |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 243 |     scope_lifetimes: HashMap<String, Lifetime>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `typing_imports` is never read
[INFO] [stdout]    --> src/generic_translator.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 275 | pub struct GenericTranslator {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 281 |     typing_imports: HashSet<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/reference_optimizer.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | struct VariableUsage {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] 60 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VariableUsage` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `infer_pattern` is never used
[INFO] [stdout]   --> src/reference_optimizer.rs:82:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | impl VariableUsage {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 82 |     fn infer_pattern(&self) -> ReferencePattern {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `cache` is never read
[INFO] [stdout]    --> src/version_resolver.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 322 | pub struct VersionResolver {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 326 |     cache: HashMap<String, Option<Version>>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `dtype_map` is never read
[INFO] [stdout]   --> src/numpy_translator.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct NumPyTranslator {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 94 |     dtype_map: HashMap<String, String>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `dataframes` is never read
[INFO] [stdout]    --> src/pandas_translator.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub struct PandasTranslator {
[INFO] [stdout]     |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 129 |     dataframes: HashMap<String, String>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `generate_wrappers` is never read
[INFO] [stdout]   --> src/decorator_translator.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct DecoratorTranslator {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |     generate_wrappers: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state_counter` is never read
[INFO] [stdout]   --> src/generator_translator.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct GeneratorTranslator {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout] 43 |     /// Current state counter for generating state names
[INFO] [stdout] 44 |     state_counter: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `scope_lifetimes` is never read
[INFO] [stdout]    --> src/lifetime_analysis.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | pub struct LifetimeAnalyzer {
[INFO] [stdout]     |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 243 |     scope_lifetimes: HashMap<String, Lifetime>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `typing_imports` is never read
[INFO] [stdout]    --> src/generic_translator.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 275 | pub struct GenericTranslator {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 281 |     typing_imports: HashSet<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/reference_optimizer.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | struct VariableUsage {
[INFO] [stdout]    |        ------------- field in this struct
[INFO] [stdout] 60 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VariableUsage` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `infer_pattern` is never used
[INFO] [stdout]   --> src/reference_optimizer.rs:82:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | impl VariableUsage {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 82 |     fn infer_pattern(&self) -> ReferencePattern {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `cache` is never read
[INFO] [stdout]    --> src/version_resolver.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 322 | pub struct VersionResolver {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 326 |     cache: HashMap<String, Option<Version>>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `dtype_map` is never read
[INFO] [stdout]   --> src/numpy_translator.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct NumPyTranslator {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 94 |     dtype_map: HashMap<String, String>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `dataframes` is never read
[INFO] [stdout]    --> src/pandas_translator.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub struct PandasTranslator {
[INFO] [stdout]     |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 129 |     dataframes: HashMap<String, String>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Fd`
[INFO] [stdout]  --> tests/wasi_core_integration_test.rs:6:51
[INFO] [stdout]   |
[INFO] [stdout] 6 |     WasiFilesystem, WasiErrno, OpenFlags, Rights, Fd,
[INFO] [stdout]   |                                                   ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `orchestrator`
[INFO] [stdout]   --> examples/full_asyncio_demo.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let mut orchestrator = AsyncioOrchestrator::new(config);
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_orchestrator`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> examples/full_asyncio_demo.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let mut orchestrator = AsyncioOrchestrator::new(config);
[INFO] [stdout]    |         ----^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `idx1`
[INFO] [stdout]   --> tests/dependency_analysis_test.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let idx1 = graph.add_module("myapp.models".to_string(), NodeType::File, Some("myapp/models.py".to_string()));
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_idx1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `idx2`
[INFO] [stdout]   --> tests/dependency_analysis_test.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let idx2 = graph.add_module("myapp.views".to_string(), NodeType::File, Some("myapp/views.py".to_string()));
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_idx2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `idx3`
[INFO] [stdout]   --> tests/dependency_analysis_test.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let idx3 = graph.add_module("json".to_string(), NodeType::External, None);
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_idx3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `resolution`
[INFO] [stdout]    --> tests/dependency_analysis_test.rs:513:9
[INFO] [stdout]     |
[INFO] [stdout] 513 |     let resolution = resolver.resolve_project(&modules);
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resolution`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `join` exists for struct `std::vec::Vec<ImportedSymbol>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> examples/external_packages_example.rs:38:53
[INFO] [stdout]    |
[INFO] [stdout] 38 |             println!("     Items: {}", import.items.join(", "));
[INFO] [stdout]    |                                                     ^^^^ method cannot be called on `std::vec::Vec<ImportedSymbol>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `[ImportedSymbol]: std::slice::Join<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]   --> examples/lifetime_demo.rs:49:45
[INFO] [stdout]    |
[INFO] [stdout] 49 |         ("s".to_string(), TypeWithLifetime::reference("str", false, false)),
[INFO] [stdout]    |                                             ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/pandas_demo.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |     let mut translator = PandasTranslator::new();
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `portalis-transpiler` (example "external_packages_example") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]   --> examples/lifetime_demo.rs:51:46
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let return_type = Some(TypeWithLifetime::reference("str", false, false));
[INFO] [stdout]    |                                              ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> examples/lifetime_demo.rs:53:41
[INFO] [stdout]     |
[INFO] [stdout]  53 |     let sig = analyzer.analyze_function("first_word", params, return_type);
[INFO] [stdout]     |                        ---------------- ^^^^^^^^^^^^ expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn analyze_function(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/numpy_demo.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |     let mut translator = NumPyTranslator::new();
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `FunctionSignature` in the current scope
[INFO] [stdout]   --> examples/lifetime_demo.rs:56:26
[INFO] [stdout]    |
[INFO] [stdout] 56 |     println!("{}\n", sig.to_rust());
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 56 |     println!("{}\n", sig.to_rust_string());
[INFO] [stdout]    |                                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]   --> examples/lifetime_demo.rs:75:45
[INFO] [stdout]    |
[INFO] [stdout] 75 |         ("x".to_string(), TypeWithLifetime::reference("i32", false, false)),
[INFO] [stdout]    |                                             ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]   --> examples/lifetime_demo.rs:77:46
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let return_type = Some(TypeWithLifetime::reference("i32", false, false));
[INFO] [stdout]    |                                              ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> examples/lifetime_demo.rs:78:41
[INFO] [stdout]     |
[INFO] [stdout]  78 |     let sig = analyzer.analyze_function("get_ref", params, return_type);
[INFO] [stdout]     |                        ---------------- ^^^^^^^^^ expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn analyze_function(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `FunctionSignature` in the current scope
[INFO] [stdout]   --> examples/lifetime_demo.rs:80:41
[INFO] [stdout]    |
[INFO] [stdout] 80 |     println!("Without elision: {}", sig.to_rust());
[INFO] [stdout]    |                                         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 80 |     println!("Without elision: {}", sig.to_rust_string());
[INFO] [stdout]    |                                                +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]   --> examples/lifetime_demo.rs:86:45
[INFO] [stdout]    |
[INFO] [stdout] 86 |         ("x".to_string(), TypeWithLifetime::reference("i32", false, false)),
[INFO] [stdout]    |                                             ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]   --> examples/lifetime_demo.rs:87:45
[INFO] [stdout]    |
[INFO] [stdout] 87 |         ("y".to_string(), TypeWithLifetime::reference("i32", false, false)),
[INFO] [stdout]    |                                             ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]   --> examples/lifetime_demo.rs:89:46
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let return_type = Some(TypeWithLifetime::reference("i32", false, false));
[INFO] [stdout]    |                                              ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> examples/lifetime_demo.rs:90:41
[INFO] [stdout]     |
[INFO] [stdout]  90 |     let sig = analyzer.analyze_function("choose", params, return_type);
[INFO] [stdout]     |                        ---------------- ^^^^^^^^ expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn analyze_function(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `FunctionSignature` in the current scope
[INFO] [stdout]   --> examples/lifetime_demo.rs:92:24
[INFO] [stdout]    |
[INFO] [stdout] 92 |     println!("{}", sig.to_rust());
[INFO] [stdout]    |                        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 92 |     println!("{}", sig.to_rust_string());
[INFO] [stdout]    |                               +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]   --> examples/lifetime_demo.rs:98:48
[INFO] [stdout]    |
[INFO] [stdout] 98 |         ("self".to_string(), TypeWithLifetime::reference("Self", false, false)),
[INFO] [stdout]    |                                                ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]   --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:100:46
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let return_type = Some(TypeWithLifetime::reference("str", false, false));
[INFO] [stdout]     |                                              ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]     |
[INFO] [stdout]  56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> examples/lifetime_demo.rs:101:41
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let sig = analyzer.analyze_function("name", params, return_type);
[INFO] [stdout]     |                        ---------------- ^^^^^^ expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn analyze_function(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `FunctionSignature` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:103:41
[INFO] [stdout]     |
[INFO] [stdout] 103 |     println!("Without elision: {}", sig.to_rust());
[INFO] [stdout]     |                                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 103 |     println!("Without elision: {}", sig.to_rust_string());
[INFO] [stdout]     |                                                +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:122:48
[INFO] [stdout]     |
[INFO] [stdout] 122 |         ("data".to_string(), TypeWithLifetime::reference("str", false, false)),
[INFO] [stdout]     |                                                ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]     |
[INFO] [stdout]  56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `value` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:123:48
[INFO] [stdout]     |
[INFO] [stdout] 123 |         ("size".to_string(), TypeWithLifetime::value("usize")),
[INFO] [stdout]     |                                                ^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> examples/lifetime_demo.rs:126:31
[INFO] [stdout]     |
[INFO] [stdout] 126 |     let struct_def = analyzer.analyze_struct("Buffer", fields);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^           ------ unexpected argument #2
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]    --> examples/lifetime_demo.rs:126:46
[INFO] [stdout]     |
[INFO] [stdout] 126 |     let struct_def = analyzer.analyze_struct("Buffer", fields);
[INFO] [stdout]     |                                              ^^^^^^^^
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn analyze_struct(&mut self, fields: &[(String, String, bool)]) -> StructDefinition {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 126 -     let struct_def = analyzer.analyze_struct("Buffer", fields);
[INFO] [stdout] 126 +     let struct_def = analyzer.analyze_struct(/* &[(std::string::String, std::string::String, bool)] */);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `StructDefinition` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:129:31
[INFO] [stdout]     |
[INFO] [stdout] 129 |     println!("{}", struct_def.to_rust());
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 129 |     println!("{}", struct_def.to_rust_string());
[INFO] [stdout]     |                                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:156:49
[INFO] [stdout]     |
[INFO] [stdout] 156 |         ("first".to_string(), TypeWithLifetime::reference("str", false, false)),
[INFO] [stdout]     |                                                 ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]     |
[INFO] [stdout]  56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:157:50
[INFO] [stdout]     |
[INFO] [stdout] 157 |         ("second".to_string(), TypeWithLifetime::reference("str", false, false)),
[INFO] [stdout]     |                                                  ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]     |
[INFO] [stdout]  56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `value` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:158:53
[INFO] [stdout]     |
[INFO] [stdout] 158 |         ("use_first".to_string(), TypeWithLifetime::value("bool")),
[INFO] [stdout]     |                                                     ^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:160:46
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let return_type = Some(TypeWithLifetime::reference("str", false, false));
[INFO] [stdout]     |                                              ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]     |
[INFO] [stdout]  56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> examples/lifetime_demo.rs:162:41
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let sig = analyzer.analyze_function("combine", params, return_type);
[INFO] [stdout]     |                        ---------------- ^^^^^^^^^ expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn analyze_function(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `FunctionSignature` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:165:24
[INFO] [stdout]     |
[INFO] [stdout] 165 |     println!("{}", sig.to_rust());
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 165 |     println!("{}", sig.to_rust_string());
[INFO] [stdout]     |                               +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 4 arguments were supplied
[INFO] [stdout]    --> examples/lifetime_demo.rs:177:31
[INFO] [stdout]     |
[INFO] [stdout] 177 |         ("first".to_string(), TypeWithLifetime::with_lifetime("str", &Lifetime::new("a"), false, false)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -----  -------------------  -----  ----- unexpected argument #4 of type `bool`
[INFO] [stdout]     |                                                               |      |                    |
[INFO] [stdout]     |                                                               |      |                    unexpected argument #3 of type `bool`
[INFO] [stdout]     |                                                               |      expected `Lifetime`, found `&Lifetime`
[INFO] [stdout]     |                                                               expected `TypeWithLifetime`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:51:12
[INFO] [stdout]     |
[INFO] [stdout]  51 |     pub fn with_lifetime(mut self, lifetime: Lifetime) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] help: consider removing the borrow
[INFO] [stdout]     |
[INFO] [stdout] 177 -         ("first".to_string(), TypeWithLifetime::with_lifetime("str", &Lifetime::new("a"), false, false)),
[INFO] [stdout] 177 +         ("first".to_string(), TypeWithLifetime::with_lifetime("str", Lifetime::new("a"), false, false)),
[INFO] [stdout]     |
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 177 -         ("first".to_string(), TypeWithLifetime::with_lifetime("str", &Lifetime::new("a"), false, false)),
[INFO] [stdout] 177 +         ("first".to_string(), TypeWithLifetime::with_lifetime(/* portalis_transpiler::lifetime_analysis::TypeWithLifetime */, /* portalis_transpiler::lifetime_analysis::Lifetime */)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 4 arguments were supplied
[INFO] [stdout]    --> examples/lifetime_demo.rs:178:32
[INFO] [stdout]     |
[INFO] [stdout] 178 |         ("second".to_string(), TypeWithLifetime::with_lifetime("str", &Lifetime::new("a"), false, false)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -----  -------------------  -----  ----- unexpected argument #4 of type `bool`
[INFO] [stdout]     |                                                                |      |                    |
[INFO] [stdout]     |                                                                |      |                    unexpected argument #3 of type `bool`
[INFO] [stdout]     |                                                                |      expected `Lifetime`, found `&Lifetime`
[INFO] [stdout]     |                                                                expected `TypeWithLifetime`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:51:12
[INFO] [stdout]     |
[INFO] [stdout]  51 |     pub fn with_lifetime(mut self, lifetime: Lifetime) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] help: consider removing the borrow
[INFO] [stdout]     |
[INFO] [stdout] 178 -         ("second".to_string(), TypeWithLifetime::with_lifetime("str", &Lifetime::new("a"), false, false)),
[INFO] [stdout] 178 +         ("second".to_string(), TypeWithLifetime::with_lifetime("str", Lifetime::new("a"), false, false)),
[INFO] [stdout]     |
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 178 -         ("second".to_string(), TypeWithLifetime::with_lifetime("str", &Lifetime::new("a"), false, false)),
[INFO] [stdout] 178 +         ("second".to_string(), TypeWithLifetime::with_lifetime(/* portalis_transpiler::lifetime_analysis::TypeWithLifetime */, /* portalis_transpiler::lifetime_analysis::Lifetime */)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `value` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:179:53
[INFO] [stdout]     |
[INFO] [stdout] 179 |         ("use_first".to_string(), TypeWithLifetime::value("bool")),
[INFO] [stdout]     |                                                     ^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 4 arguments were supplied
[INFO] [stdout]    --> examples/lifetime_demo.rs:181:28
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let return_type = Some(TypeWithLifetime::with_lifetime("str", &Lifetime::new("a"), false, false));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -----  -------------------  -----  ----- unexpected argument #4 of type `bool`
[INFO] [stdout]     |                                                            |      |                    |
[INFO] [stdout]     |                                                            |      |                    unexpected argument #3 of type `bool`
[INFO] [stdout]     |                                                            |      expected `Lifetime`, found `&Lifetime`
[INFO] [stdout]     |                                                            expected `TypeWithLifetime`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:51:12
[INFO] [stdout]     |
[INFO] [stdout]  51 |     pub fn with_lifetime(mut self, lifetime: Lifetime) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] help: consider removing the borrow
[INFO] [stdout]     |
[INFO] [stdout] 181 -     let return_type = Some(TypeWithLifetime::with_lifetime("str", &Lifetime::new("a"), false, false));
[INFO] [stdout] 181 +     let return_type = Some(TypeWithLifetime::with_lifetime("str", Lifetime::new("a"), false, false));
[INFO] [stdout]     |
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 181 -     let return_type = Some(TypeWithLifetime::with_lifetime("str", &Lifetime::new("a"), false, false));
[INFO] [stdout] 181 +     let return_type = Some(TypeWithLifetime::with_lifetime(/* portalis_transpiler::lifetime_analysis::TypeWithLifetime */, /* portalis_transpiler::lifetime_analysis::Lifetime */));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this method are incorrect
[INFO] [stdout]    --> examples/lifetime_demo.rs:184:24
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let sig = analyzer.analyze_function("combine_same", params, return_type);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]    --> examples/lifetime_demo.rs:184:41
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let sig = analyzer.analyze_function("combine_same", params, return_type);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: expected `Option<(&str, bool)>`, found `Vec<(String, TypeWithLifetime)>`
[INFO] [stdout]    --> examples/lifetime_demo.rs:184:57
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let sig = analyzer.analyze_function("combine_same", params, return_type);
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     = note: expected enum `std::option::Option<(&str, bool)>`
[INFO] [stdout]              found struct `std::vec::Vec<(std::string::String, portalis_transpiler::lifetime_analysis::TypeWithLifetime)>`
[INFO] [stdout] note: expected `Option<&str>`, found `Option<TypeWithLifetime>`
[INFO] [stdout]    --> examples/lifetime_demo.rs:184:65
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let sig = analyzer.analyze_function("combine_same", params, return_type);
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^
[INFO] [stdout]     = note: expected enum `std::option::Option<&str>`
[INFO] [stdout]                found enum `std::option::Option<portalis_transpiler::lifetime_analysis::TypeWithLifetime>`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn analyze_function(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `FunctionSignature` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:185:24
[INFO] [stdout]     |
[INFO] [stdout] 185 |     println!("{}", sig.to_rust());
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 185 |     println!("{}", sig.to_rust_string());
[INFO] [stdout]     |                               +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 4 arguments were supplied
[INFO] [stdout]    --> examples/lifetime_demo.rs:199:31
[INFO] [stdout]     |
[INFO] [stdout] 199 |         ("outer".to_string(), TypeWithLifetime::with_lifetime("Wrapper", &Lifetime::new("a"), false, false)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ---------  -------------------  -----  ----- unexpected argument #4 of type `bool`
[INFO] [stdout]     |                                                               |          |                    |
[INFO] [stdout]     |                                                               |          |                    unexpected argument #3 of type `bool`
[INFO] [stdout]     |                                                               |          expected `Lifetime`, found `&Lifetime`
[INFO] [stdout]     |                                                               expected `TypeWithLifetime`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:51:12
[INFO] [stdout]     |
[INFO] [stdout]  51 |     pub fn with_lifetime(mut self, lifetime: Lifetime) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] help: consider removing the borrow
[INFO] [stdout]     |
[INFO] [stdout] 199 -         ("outer".to_string(), TypeWithLifetime::with_lifetime("Wrapper", &Lifetime::new("a"), false, false)),
[INFO] [stdout] 199 +         ("outer".to_string(), TypeWithLifetime::with_lifetime("Wrapper", Lifetime::new("a"), false, false)),
[INFO] [stdout]     |
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 199 -         ("outer".to_string(), TypeWithLifetime::with_lifetime("Wrapper", &Lifetime::new("a"), false, false)),
[INFO] [stdout] 199 +         ("outer".to_string(), TypeWithLifetime::with_lifetime(/* portalis_transpiler::lifetime_analysis::TypeWithLifetime */, /* portalis_transpiler::lifetime_analysis::Lifetime */)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 4 arguments were supplied
[INFO] [stdout]    --> examples/lifetime_demo.rs:201:28
[INFO] [stdout]     |
[INFO] [stdout] 201 |     let return_type = Some(TypeWithLifetime::with_lifetime("str", &Lifetime::new("b"), false, false));
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -----  -------------------  -----  ----- unexpected argument #4 of type `bool`
[INFO] [stdout]     |                                                            |      |                    |
[INFO] [stdout]     |                                                            |      |                    unexpected argument #3 of type `bool`
[INFO] [stdout]     |                                                            |      expected `Lifetime`, found `&Lifetime`
[INFO] [stdout]     |                                                            expected `TypeWithLifetime`, found `&str`
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:51:12
[INFO] [stdout]     |
[INFO] [stdout]  51 |     pub fn with_lifetime(mut self, lifetime: Lifetime) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] help: consider removing the borrow
[INFO] [stdout]     |
[INFO] [stdout] 201 -     let return_type = Some(TypeWithLifetime::with_lifetime("str", &Lifetime::new("b"), false, false));
[INFO] [stdout] 201 +     let return_type = Some(TypeWithLifetime::with_lifetime("str", Lifetime::new("b"), false, false));
[INFO] [stdout]     |
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 201 -     let return_type = Some(TypeWithLifetime::with_lifetime("str", &Lifetime::new("b"), false, false));
[INFO] [stdout] 201 +     let return_type = Some(TypeWithLifetime::with_lifetime(/* portalis_transpiler::lifetime_analysis::TypeWithLifetime */, /* portalis_transpiler::lifetime_analysis::Lifetime */));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this method are incorrect
[INFO] [stdout]    --> examples/lifetime_demo.rs:203:28
[INFO] [stdout]     |
[INFO] [stdout] 203 |     let mut sig = analyzer.analyze_function("extract_inner", params, return_type);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]    --> examples/lifetime_demo.rs:203:45
[INFO] [stdout]     |
[INFO] [stdout] 203 |     let mut sig = analyzer.analyze_function("extract_inner", params, return_type);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: expected `Option<(&str, bool)>`, found `Vec<(String, TypeWithLifetime)>`
[INFO] [stdout]    --> examples/lifetime_demo.rs:203:62
[INFO] [stdout]     |
[INFO] [stdout] 203 |     let mut sig = analyzer.analyze_function("extract_inner", params, return_type);
[INFO] [stdout]     |                                                              ^^^^^^
[INFO] [stdout]     = note: expected enum `std::option::Option<(&str, bool)>`
[INFO] [stdout]              found struct `std::vec::Vec<(std::string::String, portalis_transpiler::lifetime_analysis::TypeWithLifetime)>`
[INFO] [stdout] note: expected `Option<&str>`, found `Option<TypeWithLifetime>`
[INFO] [stdout]    --> examples/lifetime_demo.rs:203:70
[INFO] [stdout]     |
[INFO] [stdout] 203 |     let mut sig = analyzer.analyze_function("extract_inner", params, return_type);
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^
[INFO] [stdout]     = note: expected enum `std::option::Option<&str>`
[INFO] [stdout]                found enum `std::option::Option<portalis_transpiler::lifetime_analysis::TypeWithLifetime>`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn analyze_function(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `portalis_transpiler::lifetime_analysis::LifetimeConstraint::Outlives` has no field named `longer`
[INFO] [stdout]    --> examples/lifetime_demo.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         longer: Lifetime::new("b"),
[INFO] [stdout]     |         ^^^^^^ field does not exist
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/lifetime_analysis.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout]  99 |     Outlives(Lifetime, Lifetime),
[INFO] [stdout]     |     -------- `portalis_transpiler::lifetime_analysis::LifetimeConstraint::Outlives` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `portalis_transpiler::lifetime_analysis::LifetimeConstraint::Outlives` is a tuple variant, use the appropriate syntax
[INFO] [stdout]     |
[INFO] [stdout] 206 -     sig.constraints.push(LifetimeConstraint::Outlives {
[INFO] [stdout] 207 -         longer: Lifetime::new("b"),
[INFO] [stdout] 208 -         shorter: Lifetime::new("a"),
[INFO] [stdout] 209 -     });
[INFO] [stdout] 206 +     sig.constraints.push(LifetimeConstraint::Outlives(/* portalis_transpiler::lifetime_analysis::Lifetime */, /* portalis_transpiler::lifetime_analysis::Lifetime */));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0559]: variant `portalis_transpiler::lifetime_analysis::LifetimeConstraint::Outlives` has no field named `shorter`
[INFO] [stdout]    --> examples/lifetime_demo.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         shorter: Lifetime::new("a"),
[INFO] [stdout]     |         ^^^^^^^ field does not exist
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/lifetime_analysis.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout]  99 |     Outlives(Lifetime, Lifetime),
[INFO] [stdout]     |     -------- `portalis_transpiler::lifetime_analysis::LifetimeConstraint::Outlives` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: `portalis_transpiler::lifetime_analysis::LifetimeConstraint::Outlives` is a tuple variant, use the appropriate syntax
[INFO] [stdout]     |
[INFO] [stdout] 206 -     sig.constraints.push(LifetimeConstraint::Outlives {
[INFO] [stdout] 207 -         longer: Lifetime::new("b"),
[INFO] [stdout] 208 -         shorter: Lifetime::new("a"),
[INFO] [stdout] 209 -     });
[INFO] [stdout] 206 +     sig.constraints.push(LifetimeConstraint::Outlives(/* portalis_transpiler::lifetime_analysis::Lifetime */, /* portalis_transpiler::lifetime_analysis::Lifetime */));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `FunctionSignature` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:211:24
[INFO] [stdout]     |
[INFO] [stdout] 211 |     println!("{}", sig.to_rust());
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 211 |     println!("{}", sig.to_rust_string());
[INFO] [stdout]     |                               +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `common_patterns` found for struct `portalis_transpiler::lifetime_analysis::LifetimePatterns` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:225:38
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let patterns = LifetimePatterns::common_patterns();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::LifetimePatterns`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `value` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:272:49
[INFO] [stdout]     |
[INFO] [stdout] 272 |         ("value".to_string(), TypeWithLifetime::value("i32")),
[INFO] [stdout]     |                                                 ^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:273:48
[INFO] [stdout]     |
[INFO] [stdout] 273 |         ("next".to_string(), TypeWithLifetime::reference("Node", false, false)),
[INFO] [stdout]     |                                                ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]     |
[INFO] [stdout]  56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> examples/lifetime_demo.rs:275:31
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let struct_def = analyzer.analyze_struct("Node", fields);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^         ------ unexpected argument #2
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]    --> examples/lifetime_demo.rs:275:46
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let struct_def = analyzer.analyze_struct("Node", fields);
[INFO] [stdout]     |                                              ^^^^^^
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn analyze_struct(&mut self, fields: &[(String, String, bool)]) -> StructDefinition {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 275 -     let struct_def = analyzer.analyze_struct("Node", fields);
[INFO] [stdout] 275 +     let struct_def = analyzer.analyze_struct(/* &[(std::string::String, std::string::String, bool)] */);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `StructDefinition` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:278:31
[INFO] [stdout]     |
[INFO] [stdout] 278 |     println!("{}", struct_def.to_rust());
[INFO] [stdout]     |                               ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 278 |     println!("{}", struct_def.to_rust_string());
[INFO] [stdout]     |                                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:295:52
[INFO] [stdout]     |
[INFO] [stdout] 295 |         ("filename".to_string(), TypeWithLifetime::reference("str", false, false)),
[INFO] [stdout]     |                                                    ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]     |
[INFO] [stdout]  56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:297:46
[INFO] [stdout]     |
[INFO] [stdout] 297 |     let return_type = Some(TypeWithLifetime::reference("str", false, false));
[INFO] [stdout]     |                                              ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]     |
[INFO] [stdout]  56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> examples/lifetime_demo.rs:298:41
[INFO] [stdout]     |
[INFO] [stdout] 298 |     let sig = analyzer.analyze_function("get_extension", params, return_type);
[INFO] [stdout]     |                        ---------------- ^^^^^^^^^^^^^^^ expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn analyze_function(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `FunctionSignature` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:301:24
[INFO] [stdout]     |
[INFO] [stdout] 301 |     println!("{}", sig.to_rust());
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 301 |     println!("{}", sig.to_rust_string());
[INFO] [stdout]     |                               +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:321:48
[INFO] [stdout]     |
[INFO] [stdout] 321 |         ("data".to_string(), TypeWithLifetime::reference("[T]", false, false)),
[INFO] [stdout]     |                                                ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]     |
[INFO] [stdout]  56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `value` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:322:49
[INFO] [stdout]     |
[INFO] [stdout] 322 |         ("index".to_string(), TypeWithLifetime::value("usize")),
[INFO] [stdout]     |                                                 ^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 1 argument but 2 arguments were supplied
[INFO] [stdout]    --> examples/lifetime_demo.rs:324:32
[INFO] [stdout]     |
[INFO] [stdout] 324 |     let iter_struct = analyzer.analyze_struct("Items", fields);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^          ------ unexpected argument #2
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]    --> examples/lifetime_demo.rs:324:47
[INFO] [stdout]     |
[INFO] [stdout] 324 |     let iter_struct = analyzer.analyze_struct("Items", fields);
[INFO] [stdout]     |                                               ^^^^^^^
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub fn analyze_struct(&mut self, fields: &[(String, String, bool)]) -> StructDefinition {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]     |
[INFO] [stdout] 324 -     let iter_struct = analyzer.analyze_struct("Items", fields);
[INFO] [stdout] 324 +     let iter_struct = analyzer.analyze_struct(/* &[(std::string::String, std::string::String, bool)] */);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `StructDefinition` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:326:32
[INFO] [stdout]     |
[INFO] [stdout] 326 |     println!("{}", iter_struct.to_rust());
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 326 |     println!("{}", iter_struct.to_rust_string());
[INFO] [stdout]     |                                       +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `reference` found for struct `portalis_transpiler::lifetime_analysis::TypeWithLifetime` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:331:48
[INFO] [stdout]     |
[INFO] [stdout] 331 |         ("data".to_string(), TypeWithLifetime::reference("Vec<i32>", false, false)),
[INFO] [stdout]     |                                                ^^^^^^^^^ function or associated item not found in `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `portalis_transpiler::lifetime_analysis::TypeWithLifetime`, consider using `portalis_transpiler::lifetime_analysis::TypeWithLifetime::new` which returns `portalis_transpiler::lifetime_analysis::TypeWithLifetime`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:42:5
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub fn new(base_type: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is a method `as_reference` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:56:5
[INFO] [stdout]     |
[INFO] [stdout]  56 |     pub fn as_reference(mut self) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 4 arguments were supplied
[INFO] [stdout]    --> examples/lifetime_demo.rs:333:28
[INFO] [stdout]     |
[INFO] [stdout] 333 |     let return_type = Some(TypeWithLifetime::with_lifetime(
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 334 |         "impl Fn(i32) -> bool",
[INFO] [stdout]     |         ---------------------- expected `TypeWithLifetime`, found `&str`
[INFO] [stdout] 335 |         &Lifetime::new("a"),
[INFO] [stdout]     |         ------------------- expected `Lifetime`, found `&Lifetime`
[INFO] [stdout] 336 |         false,
[INFO] [stdout]     |         ----- unexpected argument #3 of type `bool`
[INFO] [stdout] 337 |         false,
[INFO] [stdout]     |         ----- unexpected argument #4 of type `bool`
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:51:12
[INFO] [stdout]     |
[INFO] [stdout]  51 |     pub fn with_lifetime(mut self, lifetime: Lifetime) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] help: consider removing the borrow
[INFO] [stdout]     |
[INFO] [stdout] 335 -         &Lifetime::new("a"),
[INFO] [stdout] 335 +         Lifetime::new("a"),
[INFO] [stdout]     |
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]     |
[INFO] [stdout] 334 ~         /* portalis_transpiler::lifetime_analysis::TypeWithLifetime */,
[INFO] [stdout] 335 ~         /* portalis_transpiler::lifetime_analysis::Lifetime */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this method are incorrect
[INFO] [stdout]    --> examples/lifetime_demo.rs:339:24
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let sig = analyzer.analyze_function("make_filter", params, return_type);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&[(String, String, bool)]`, found `&str`
[INFO] [stdout]    --> examples/lifetime_demo.rs:339:41
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let sig = analyzer.analyze_function("make_filter", params, return_type);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&[(std::string::String, std::string::String, bool)]`
[INFO] [stdout]                found reference `&'static str`
[INFO] [stdout] note: expected `Option<&str>`, found `Option<TypeWithLifetime>`
[INFO] [stdout]    --> examples/lifetime_demo.rs:339:64
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let sig = analyzer.analyze_function("make_filter", params, return_type);
[INFO] [stdout]     |                                                                ^^^^^^^^^^^
[INFO] [stdout]     = note: expected enum `std::option::Option<&str>`
[INFO] [stdout]                found enum `std::option::Option<portalis_transpiler::lifetime_analysis::TypeWithLifetime>`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lifetime_analysis.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn analyze_function(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_rust` found for struct `FunctionSignature` in the current scope
[INFO] [stdout]    --> examples/lifetime_demo.rs:341:24
[INFO] [stdout]     |
[INFO] [stdout] 341 |     println!("{}", sig.to_rust());
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `to_rust_string` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 341 |     println!("{}", sig.to_rust_string());
[INFO] [stdout]     |                               +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0308, E0559, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `portalis-transpiler` (example "lifetime_demo") due to 56 previous errors
[INFO] [stderr] error: could not compile `portalis-transpiler` (lib test); 29 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.91.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name portalis_transpiler --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("console_error_panic_hook", "default", "futures-channel", "js-sys", "nemo", "portalis-nemo-bridge", "reqwest", "serde-wasm-bindgen", "tokio", "wasi", "wasm", "wasm-bindgen", "wasm-bindgen-futures", "web-sys"))' -C metadata=f88f6a95ca5d6d2c -C extra-filename=-d3af113612b6d228 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-b1912cf0cfdecb46.rlib --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-c2a9a9df7ee9c322.so --extern crossbeam=/opt/rustwide/target/debug/deps/libcrossbeam-6c33b8f2c6eee3f6.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-87f8466119eb7c90.rlib --extern instant=/opt/rustwide/target/debug/deps/libinstant-40d4175beacbaeb6.rlib --extern libc=/opt/rustwide/target/debug/deps/liblibc-1e38e2428975b5a3.rlib --extern num_cpus=/opt/rustwide/target/debug/deps/libnum_cpus-5be93dbfd08817a3.rlib --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-bfceb64c6f4cb589.rlib --extern parking_lot=/opt/rustwide/target/debug/deps/libparking_lot-824613c0a76e50c4.rlib --extern petgraph=/opt/rustwide/target/debug/deps/libpetgraph-f0cce7765a412b7d.rlib --extern portalis_core=/opt/rustwide/target/debug/deps/libportalis_core-d119ed66b7c76951.rlib --extern rayon=/opt/rustwide/target/debug/deps/librayon-967df49cc7b28c86.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-717819c42cd3e6f6.rlib --extern rustpython_parser=/opt/rustwide/target/debug/deps/librustpython_parser-2280060b9f0f5ae2.rlib --extern semver=/opt/rustwide/target/debug/deps/libsemver-29a82e28b48bd1b6.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-7380bf5ef90b2911.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-5c8270dc7f30ea47.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-96b303bdd7c25b5c.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-2be4ba79fa04eb4e.rlib --extern tokio_tungstenite=/opt/rustwide/target/debug/deps/libtokio_tungstenite-e8917d813c9b683f.rlib --extern tracing=/opt/rustwide/target/debug/deps/libtracing-4cdeed64b8a41508.rlib --extern urlencoding=/opt/rustwide/target/debug/deps/liburlencoding-792b85a65360ad27.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-f4246c5aed921de5.rlib --extern wiremock=/opt/rustwide/target/debug/deps/libwiremock-e46390fe703fd7c2.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/ring-2c9ad693822e72fd/out` (signal: 9, SIGKILL: kill)
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcOH21cU/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libportalis_transpiler,libnum_cpus-5be93dbfd08817a3,liburlencoding-792b85a65360ad27,libportalis_core-d119ed66b7c76951,libchrono-243cad4c17bd062e,libiana_time_zone-1ddd079db856ae68,libtracing_subscriber-4d9f0e643299278d,libsharded_slab-ab8800df4e6fcb72,libmatchers-f5878d02619491ed,libregex_automata-66404790cd306807,libaho_corasick-e25f33527b0c3f1c,libregex_syntax-9d7428d1b4fc00a6,libnu_ansi_term-fccbcf5e507898fe,libthread_local-843333953bcfa353,libtracing_log-d53ce8f5092d804a,libprometheus-7670e458d37e2ed7,liblazy_static-26ac7623d713e9be,libprotobuf-c9f18f65e33eeac1,libuuid-f4246c5aed921de5,libgetrandom-4123d3ebeabb49cd,libsemver-29a82e28b48bd1b6,libpetgraph-f0cce7765a412b7d,libfixedbitset-29122c6353042de9,librayon-967df49cc7b28c86,librayon_core-4ff98cc5bf125134,libcrossbeam-6c33b8f2c6eee3f6,libcrossbeam_deque-f198184cb9600427,libcrossbeam_channel-4c56490e70010a81,libcrossbeam_queue-629647faf7df985b,libcrossbeam_epoch-f7850608dc87be5d,libcrossbeam_utils-a8ff581764e612a5,libtokio_tungstenite-e8917d813c9b683f,libtokio_native_tls-9811053813d049ee,libtungstenite-07a0e6ffda0fb8e7,libdata_encoding-ee914090a5e21f85,librand-bf815302625ab9b4,librand_chacha-2d04bc587af29479,libppv_lite86-abe14080866ca9be,librand_core-ab7604f6b821ed2d,libnative_tls-7cf6f22abefe8bf1,libopenssl_probe-97285b30d4cc6be1,libopenssl-add8117641aa7ec9,libbitflags-1877e0d70ab279bf,libforeign_types-e670df775a782d7c,libforeign_types_shared-752b91f79ab70125,libopenssl_sys-b67e44dd9e18a748,libutf8-f9f1c0b8c5c136d1,libbyteorder-2111db28b855e2ca,libsha1-f851cd2a643e638c,libcpufeatures-090d52df5475f983,libdigest-b56431beb0d00fb7,libblock_buffer-4f8c32c1ea2c8e4e,libcrypto_common-723869cb87142848,libgeneric_array-c6afbcc7fb9fadb2,libtypenum-bfb62b937385d8c5,libthiserror-96b303bdd7c25b5c,libhttp-2bae8eb75b272793,libreqwest-717819c42cd3e6f6,librustls_pemfile-f921b7a6316a7221,libhyper_rustls-090b16163d623c88,libserde_urlencoded-78caf16c2fce66e3,libwebpki_roots-a92a465904b38f41,libbase64-00b58ca56942df0a,libipnet-2889ec6249556e81,libtokio_rustls-592c5c07ba4d0500,libmime-e225d9a85f1cf3d6,libencoding_rs-ad2e223e51318a3f,librustls-00d611fab201e2ed,libsct-622e524644a1559d,libwebpki-58056887893bce0e,libring-8c6dafec67f428a9,libgetrandom-0fbb9e12a9ec845c,libuntrusted-be2412edbd71db05,libhyper-2bf1b161919dc7a1,libwant-f3b76c31c36c4d48,libtry_lock-329a94192e6e0b86,libsocket2-5041610cd00de5d7,libhttparse-98b4392fc1401ed6,libh2-2b0a64a0f483e686,libindexmap-532207687ade123a,libequivalent-3dcb23bdcc9d204f,libhashbrown-54fc20f57e44fff6,libtokio_util-459cef9d8662b223,libtower_service-9f56a0853c3e530c,libtracing-4cdeed64b8a41508,libtracing_core-5740640b3c6cbec6,libfutures_util-87f8466119eb7c90,libfutures_io-afc827f01ba74cbf,libslab-12350a253ebd6c4f,libfutures_channel-0f6431eba8b68b54,libfutures_sink-9aaf2cca9a4da9e7,libfutures_task-7ae12210ff8c1a31,libpin_utils-fbb4663921dd3b6f,libtokio-2be4ba79fa04eb4e,libsignal_hook_registry-00d9c1669e5c3086,libsocket2-d0b6175f9da6b40e,libmio-0f9316a7d8c83fca,libparking_lot-824613c0a76e50c4,libparking_lot_core-ae58c07542c228b2,liblibc-1e38e2428975b5a3,liblock_api-09fb43ad3430f3a9,libscopeguard-b6a4a8f4f6aaf34b,libsync_wrapper-3fa7eb8c174e867e,libhttp_body-7bf68e43d2227db5,libpin_project_lite-838971c4926b66e8,libfutures_core-02dcfccd95bac8dd,liburl-7c53015bb024d15d,libidna-ef38551b866eea1d,libutf8_iter-4c16f1b0fe35ecc6,libidna_adapter-ded29ef3c9994c90,libicu_properties-f48c881b9e9ad0ce,libicu_properties_data-5084b8fd22849447,libicu_normalizer-fe192a97bc2865ca,libsmallvec-d742c640d0fe72e3,libicu_normalizer_data-3d4549f23d667c3a,libicu_collections-2068c2986b98c4a9,libpotential_utf-df46c75031f8bf9c,libicu_provider-b26296ece976ef9f,libicu_locale_core-752bbc43641942cb,libtinystr-829a0ecc0711f2df,liblitemap-1ade25a292c63c00,libwriteable-0b8e67c9db8bf269,libzerovec-02595b8325e65174,libzerotrie-54795f59a93be69b,libyoke-2c319c55a0f5cbb5,libstable_deref_trait-0033ad6b1a174017,libzerofrom-5ca6a61f99351325,libform_urlencoded-54f617672f9aa92e,libpercent_encoding-d6b65514b151fdf1,libhttp-5436b16a5f3c0db8,libbytes-9bfea4f212c5b7d0,libfnv-440a3b349835519e,libanyhow-b1912cf0cfdecb46,librustpython_parser-2280060b9f0f5ae2,libunicode_names2-8b6e48b61ee50288,libphf-f431162e2a681173,libphf_shared-f70f4447c43b7143,libsiphasher-dd1cc7cacf28dc1d,liblalrpop_util-5fde672ffc11d7a6,libunic_ucd_ident-f5fb5a6e3366b808,libunic_emoji_char-a5d07d5e6032cc46,libunic_ucd_version-fba059215926f78b,libunic_common-a8a32bc85c26bab4,libunic_char_property-49cd7b7c2de2bce4,libunic_char_range-62ed49a3901fc070,liblog-217f48e92360dc73,librustc_hash-33c9b824b0a54236,librustpython_ast-3d92fcee080691bc,librustpython_parser_core-4490a0284549190e,librustpython_parser_vendored-6c67fa650c548729,libmalachite_bigint-35ff5fe517ceb1a6,libnum_integer-d5c3d5b55722063b,libnum_traits-586cc47e792695a9,libmalachite-d065d9546d27b9fd,libmalachite_q-3aebba345d62b6d2,libmalachite_nz-35d8875aa5193ba1,libmalachite_base-e3a6f904b4648147,liblibm-79ebd0065c8bff54,libitertools-f8807ebf7d4afd42,libeither-90b161b6ac8ad0e5,libhashbrown-b0a1a4456ba8e8bd,libahash-c12c19d82a0003b2,libonce_cell-bfceb64c6f4cb589,libcfg_if-271dbb267a299df7,libzerocopy-05dd3e0e42145714,libderive_more-f31fc8d6ce11b6e1,libserde-7380bf5ef90b2911,libserde_json-5c8270dc7f30ea47,libmemchr-9ccc8cd536a75aa6,libitoa-d0b71e03eb93d2a7,libryu-c7bdc3164939992c,libserde_core-e3d624c1ceec6ca0}.rlib" "<sysroot>/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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcOH21cU/raw-dylibs" "-B<sysroot>/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-2c9ad693822e72fd/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/wasi_core_integration_test-2e36ebcd7bd739f0" "-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: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `portalis-transpiler` (test "wasi_core_integration_test") due to 1 previous error; 1 warning emitted
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcTpv3W9/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libportalis_transpiler,libnum_cpus-5be93dbfd08817a3,liburlencoding-792b85a65360ad27,libportalis_core-d119ed66b7c76951,libchrono-243cad4c17bd062e,libiana_time_zone-1ddd079db856ae68,libtracing_subscriber-4d9f0e643299278d,libsharded_slab-ab8800df4e6fcb72,libmatchers-f5878d02619491ed,libregex_automata-66404790cd306807,libaho_corasick-e25f33527b0c3f1c,libregex_syntax-9d7428d1b4fc00a6,libnu_ansi_term-fccbcf5e507898fe,libthread_local-843333953bcfa353,libtracing_log-d53ce8f5092d804a,libprometheus-7670e458d37e2ed7,liblazy_static-26ac7623d713e9be,libprotobuf-c9f18f65e33eeac1,libuuid-f4246c5aed921de5,libgetrandom-4123d3ebeabb49cd,libsemver-29a82e28b48bd1b6,libpetgraph-f0cce7765a412b7d,libfixedbitset-29122c6353042de9,librayon-967df49cc7b28c86,librayon_core-4ff98cc5bf125134,libcrossbeam-6c33b8f2c6eee3f6,libcrossbeam_deque-f198184cb9600427,libcrossbeam_channel-4c56490e70010a81,libcrossbeam_queue-629647faf7df985b,libcrossbeam_epoch-f7850608dc87be5d,libcrossbeam_utils-a8ff581764e612a5,libtokio_tungstenite-e8917d813c9b683f,libtokio_native_tls-9811053813d049ee,libtungstenite-07a0e6ffda0fb8e7,libdata_encoding-ee914090a5e21f85,librand-bf815302625ab9b4,librand_chacha-2d04bc587af29479,libppv_lite86-abe14080866ca9be,librand_core-ab7604f6b821ed2d,libnative_tls-7cf6f22abefe8bf1,libopenssl_probe-97285b30d4cc6be1,libopenssl-add8117641aa7ec9,libbitflags-1877e0d70ab279bf,libforeign_types-e670df775a782d7c,libforeign_types_shared-752b91f79ab70125,libopenssl_sys-b67e44dd9e18a748,libutf8-f9f1c0b8c5c136d1,libbyteorder-2111db28b855e2ca,libsha1-f851cd2a643e638c,libcpufeatures-090d52df5475f983,libdigest-b56431beb0d00fb7,libblock_buffer-4f8c32c1ea2c8e4e,libcrypto_common-723869cb87142848,libgeneric_array-c6afbcc7fb9fadb2,libtypenum-bfb62b937385d8c5,libthiserror-96b303bdd7c25b5c,libhttp-2bae8eb75b272793,libreqwest-717819c42cd3e6f6,librustls_pemfile-f921b7a6316a7221,libhyper_rustls-090b16163d623c88,libserde_urlencoded-78caf16c2fce66e3,libwebpki_roots-a92a465904b38f41,libbase64-00b58ca56942df0a,libipnet-2889ec6249556e81,libtokio_rustls-592c5c07ba4d0500,libmime-e225d9a85f1cf3d6,libencoding_rs-ad2e223e51318a3f,librustls-00d611fab201e2ed,libsct-622e524644a1559d,libwebpki-58056887893bce0e,libring-8c6dafec67f428a9,libgetrandom-0fbb9e12a9ec845c,libuntrusted-be2412edbd71db05,libhyper-2bf1b161919dc7a1,libwant-f3b76c31c36c4d48,libtry_lock-329a94192e6e0b86,libsocket2-5041610cd00de5d7,libhttparse-98b4392fc1401ed6,libh2-2b0a64a0f483e686,libindexmap-532207687ade123a,libequivalent-3dcb23bdcc9d204f,libhashbrown-54fc20f57e44fff6,libtokio_util-459cef9d8662b223,libtower_service-9f56a0853c3e530c,libtracing-4cdeed64b8a41508,libtracing_core-5740640b3c6cbec6,libfutures_util-87f8466119eb7c90,libfutures_io-afc827f01ba74cbf,libslab-12350a253ebd6c4f,libfutures_channel-0f6431eba8b68b54,libfutures_sink-9aaf2cca9a4da9e7,libfutures_task-7ae12210ff8c1a31,libpin_utils-fbb4663921dd3b6f,libtokio-2be4ba79fa04eb4e,libsignal_hook_registry-00d9c1669e5c3086,libsocket2-d0b6175f9da6b40e,libmio-0f9316a7d8c83fca,libparking_lot-824613c0a76e50c4,libparking_lot_core-ae58c07542c228b2,liblibc-1e38e2428975b5a3,liblock_api-09fb43ad3430f3a9,libscopeguard-b6a4a8f4f6aaf34b,libsync_wrapper-3fa7eb8c174e867e,libhttp_body-7bf68e43d2227db5,libpin_project_lite-838971c4926b66e8,libfutures_core-02dcfccd95bac8dd,liburl-7c53015bb024d15d,libidna-ef38551b866eea1d,libutf8_iter-4c16f1b0fe35ecc6,libidna_adapter-ded29ef3c9994c90,libicu_properties-f48c881b9e9ad0ce,libicu_properties_data-5084b8fd22849447,libicu_normalizer-fe192a97bc2865ca,libsmallvec-d742c640d0fe72e3,libicu_normalizer_data-3d4549f23d667c3a,libicu_collections-2068c2986b98c4a9,libpotential_utf-df46c75031f8bf9c,libicu_provider-b26296ece976ef9f,libicu_locale_core-752bbc43641942cb,libtinystr-829a0ecc0711f2df,liblitemap-1ade25a292c63c00,libwriteable-0b8e67c9db8bf269,libzerovec-02595b8325e65174,libzerotrie-54795f59a93be69b,libyoke-2c319c55a0f5cbb5,libstable_deref_trait-0033ad6b1a174017,libzerofrom-5ca6a61f99351325,libform_urlencoded-54f617672f9aa92e,libpercent_encoding-d6b65514b151fdf1,libhttp-5436b16a5f3c0db8,libbytes-9bfea4f212c5b7d0,libfnv-440a3b349835519e,libanyhow-b1912cf0cfdecb46,librustpython_parser-2280060b9f0f5ae2,libunicode_names2-8b6e48b61ee50288,libphf-f431162e2a681173,libphf_shared-f70f4447c43b7143,libsiphasher-dd1cc7cacf28dc1d,liblalrpop_util-5fde672ffc11d7a6,libunic_ucd_ident-f5fb5a6e3366b808,libunic_emoji_char-a5d07d5e6032cc46,libunic_ucd_version-fba059215926f78b,libunic_common-a8a32bc85c26bab4,libunic_char_property-49cd7b7c2de2bce4,libunic_char_range-62ed49a3901fc070,liblog-217f48e92360dc73,librustc_hash-33c9b824b0a54236,librustpython_ast-3d92fcee080691bc,librustpython_parser_core-4490a0284549190e,librustpython_parser_vendored-6c67fa650c548729,libmalachite_bigint-35ff5fe517ceb1a6,libnum_integer-d5c3d5b55722063b,libnum_traits-586cc47e792695a9,libmalachite-d065d9546d27b9fd,libmalachite_q-3aebba345d62b6d2,libmalachite_nz-35d8875aa5193ba1,libmalachite_base-e3a6f904b4648147,liblibm-79ebd0065c8bff54,libitertools-f8807ebf7d4afd42,libeither-90b161b6ac8ad0e5,libhashbrown-b0a1a4456ba8e8bd,libahash-c12c19d82a0003b2,libonce_cell-bfceb64c6f4cb589,libcfg_if-271dbb267a299df7,libzerocopy-05dd3e0e42145714,libderive_more-f31fc8d6ce11b6e1,libserde-7380bf5ef90b2911,libserde_json-5c8270dc7f30ea47,libmemchr-9ccc8cd536a75aa6,libitoa-d0b71e03eb93d2a7,libryu-c7bdc3164939992c,libserde_core-e3d624c1ceec6ca0}.rlib" "<sysroot>/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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcTpv3W9/raw-dylibs" "-B<sysroot>/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-2c9ad693822e72fd/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/full_asyncio_demo-c132de9b305f9181" "-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: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `portalis-transpiler` (example "full_asyncio_demo") due to 1 previous error; 2 warnings emitted
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcqXRpuF/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libportalis_transpiler,libnum_cpus-5be93dbfd08817a3,liburlencoding-792b85a65360ad27,libportalis_core-d119ed66b7c76951,libchrono-243cad4c17bd062e,libiana_time_zone-1ddd079db856ae68,libtracing_subscriber-4d9f0e643299278d,libsharded_slab-ab8800df4e6fcb72,libmatchers-f5878d02619491ed,libregex_automata-66404790cd306807,libaho_corasick-e25f33527b0c3f1c,libregex_syntax-9d7428d1b4fc00a6,libnu_ansi_term-fccbcf5e507898fe,libthread_local-843333953bcfa353,libtracing_log-d53ce8f5092d804a,libprometheus-7670e458d37e2ed7,liblazy_static-26ac7623d713e9be,libprotobuf-c9f18f65e33eeac1,libuuid-f4246c5aed921de5,libgetrandom-4123d3ebeabb49cd,libsemver-29a82e28b48bd1b6,libpetgraph-f0cce7765a412b7d,libfixedbitset-29122c6353042de9,librayon-967df49cc7b28c86,librayon_core-4ff98cc5bf125134,libcrossbeam-6c33b8f2c6eee3f6,libcrossbeam_deque-f198184cb9600427,libcrossbeam_channel-4c56490e70010a81,libcrossbeam_queue-629647faf7df985b,libcrossbeam_epoch-f7850608dc87be5d,libcrossbeam_utils-a8ff581764e612a5,libtokio_tungstenite-e8917d813c9b683f,libtokio_native_tls-9811053813d049ee,libtungstenite-07a0e6ffda0fb8e7,libdata_encoding-ee914090a5e21f85,librand-bf815302625ab9b4,librand_chacha-2d04bc587af29479,libppv_lite86-abe14080866ca9be,librand_core-ab7604f6b821ed2d,libnative_tls-7cf6f22abefe8bf1,libopenssl_probe-97285b30d4cc6be1,libopenssl-add8117641aa7ec9,libbitflags-1877e0d70ab279bf,libforeign_types-e670df775a782d7c,libforeign_types_shared-752b91f79ab70125,libopenssl_sys-b67e44dd9e18a748,libutf8-f9f1c0b8c5c136d1,libbyteorder-2111db28b855e2ca,libsha1-f851cd2a643e638c,libcpufeatures-090d52df5475f983,libdigest-b56431beb0d00fb7,libblock_buffer-4f8c32c1ea2c8e4e,libcrypto_common-723869cb87142848,libgeneric_array-c6afbcc7fb9fadb2,libtypenum-bfb62b937385d8c5,libthiserror-96b303bdd7c25b5c,libhttp-2bae8eb75b272793,libreqwest-717819c42cd3e6f6,librustls_pemfile-f921b7a6316a7221,libhyper_rustls-090b16163d623c88,libserde_urlencoded-78caf16c2fce66e3,libwebpki_roots-a92a465904b38f41,libbase64-00b58ca56942df0a,libipnet-2889ec6249556e81,libtokio_rustls-592c5c07ba4d0500,libmime-e225d9a85f1cf3d6,libencoding_rs-ad2e223e51318a3f,librustls-00d611fab201e2ed,libsct-622e524644a1559d,libwebpki-58056887893bce0e,libring-8c6dafec67f428a9,libgetrandom-0fbb9e12a9ec845c,libuntrusted-be2412edbd71db05,libhyper-2bf1b161919dc7a1,libwant-f3b76c31c36c4d48,libtry_lock-329a94192e6e0b86,libsocket2-5041610cd00de5d7,libhttparse-98b4392fc1401ed6,libh2-2b0a64a0f483e686,libindexmap-532207687ade123a,libequivalent-3dcb23bdcc9d204f,libhashbrown-54fc20f57e44fff6,libtokio_util-459cef9d8662b223,libtower_service-9f56a0853c3e530c,libtracing-4cdeed64b8a41508,libtracing_core-5740640b3c6cbec6,libfutures_util-87f8466119eb7c90,libfutures_io-afc827f01ba74cbf,libslab-12350a253ebd6c4f,libfutures_channel-0f6431eba8b68b54,libfutures_sink-9aaf2cca9a4da9e7,libfutures_task-7ae12210ff8c1a31,libpin_utils-fbb4663921dd3b6f,libtokio-2be4ba79fa04eb4e,libsignal_hook_registry-00d9c1669e5c3086,libsocket2-d0b6175f9da6b40e,libmio-0f9316a7d8c83fca,libparking_lot-824613c0a76e50c4,libparking_lot_core-ae58c07542c228b2,liblibc-1e38e2428975b5a3,liblock_api-09fb43ad3430f3a9,libscopeguard-b6a4a8f4f6aaf34b,libsync_wrapper-3fa7eb8c174e867e,libhttp_body-7bf68e43d2227db5,libpin_project_lite-838971c4926b66e8,libfutures_core-02dcfccd95bac8dd,liburl-7c53015bb024d15d,libidna-ef38551b866eea1d,libutf8_iter-4c16f1b0fe35ecc6,libidna_adapter-ded29ef3c9994c90,libicu_properties-f48c881b9e9ad0ce,libicu_properties_data-5084b8fd22849447,libicu_normalizer-fe192a97bc2865ca,libsmallvec-d742c640d0fe72e3,libicu_normalizer_data-3d4549f23d667c3a,libicu_collections-2068c2986b98c4a9,libpotential_utf-df46c75031f8bf9c,libicu_provider-b26296ece976ef9f,libicu_locale_core-752bbc43641942cb,libtinystr-829a0ecc0711f2df,liblitemap-1ade25a292c63c00,libwriteable-0b8e67c9db8bf269,libzerovec-02595b8325e65174,libzerotrie-54795f59a93be69b,libyoke-2c319c55a0f5cbb5,libstable_deref_trait-0033ad6b1a174017,libzerofrom-5ca6a61f99351325,libform_urlencoded-54f617672f9aa92e,libpercent_encoding-d6b65514b151fdf1,libhttp-5436b16a5f3c0db8,libbytes-9bfea4f212c5b7d0,libfnv-440a3b349835519e,libanyhow-b1912cf0cfdecb46,librustpython_parser-2280060b9f0f5ae2,libunicode_names2-8b6e48b61ee50288,libphf-f431162e2a681173,libphf_shared-f70f4447c43b7143,libsiphasher-dd1cc7cacf28dc1d,liblalrpop_util-5fde672ffc11d7a6,libunic_ucd_ident-f5fb5a6e3366b808,libunic_emoji_char-a5d07d5e6032cc46,libunic_ucd_version-fba059215926f78b,libunic_common-a8a32bc85c26bab4,libunic_char_property-49cd7b7c2de2bce4,libunic_char_range-62ed49a3901fc070,liblog-217f48e92360dc73,librustc_hash-33c9b824b0a54236,librustpython_ast-3d92fcee080691bc,librustpython_parser_core-4490a0284549190e,librustpython_parser_vendored-6c67fa650c548729,libmalachite_bigint-35ff5fe517ceb1a6,libnum_integer-d5c3d5b55722063b,libnum_traits-586cc47e792695a9,libmalachite-d065d9546d27b9fd,libmalachite_q-3aebba345d62b6d2,libmalachite_nz-35d8875aa5193ba1,libmalachite_base-e3a6f904b4648147,liblibm-79ebd0065c8bff54,libitertools-f8807ebf7d4afd42,libeither-90b161b6ac8ad0e5,libhashbrown-b0a1a4456ba8e8bd,libahash-c12c19d82a0003b2,libonce_cell-bfceb64c6f4cb589,libcfg_if-271dbb267a299df7,libzerocopy-05dd3e0e42145714,libderive_more-f31fc8d6ce11b6e1,libserde-7380bf5ef90b2911,libserde_json-5c8270dc7f30ea47,libmemchr-9ccc8cd536a75aa6,libitoa-d0b71e03eb93d2a7,libryu-c7bdc3164939992c,libserde_core-e3d624c1ceec6ca0}.rlib" "<sysroot>/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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcqXRpuF/raw-dylibs" "-B<sysroot>/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-2c9ad693822e72fd/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/asyncio_translation_test-3184957c896d01d2" "-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: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `portalis-transpiler` (test "asyncio_translation_test") due to 1 previous error
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcRGDxME/symbols.o" "<3 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libportalis_transpiler,libnum_cpus-5be93dbfd08817a3,liburlencoding-792b85a65360ad27,libportalis_core-d119ed66b7c76951,libchrono-243cad4c17bd062e,libiana_time_zone-1ddd079db856ae68,libtracing_subscriber-4d9f0e643299278d,libsharded_slab-ab8800df4e6fcb72,libmatchers-f5878d02619491ed,libregex_automata-66404790cd306807,libaho_corasick-e25f33527b0c3f1c,libregex_syntax-9d7428d1b4fc00a6,libnu_ansi_term-fccbcf5e507898fe,libthread_local-843333953bcfa353,libtracing_log-d53ce8f5092d804a,libprometheus-7670e458d37e2ed7,liblazy_static-26ac7623d713e9be,libprotobuf-c9f18f65e33eeac1,libuuid-f4246c5aed921de5,libgetrandom-4123d3ebeabb49cd,libsemver-29a82e28b48bd1b6,libpetgraph-f0cce7765a412b7d,libfixedbitset-29122c6353042de9,librayon-967df49cc7b28c86,librayon_core-4ff98cc5bf125134,libcrossbeam-6c33b8f2c6eee3f6,libcrossbeam_deque-f198184cb9600427,libcrossbeam_channel-4c56490e70010a81,libcrossbeam_queue-629647faf7df985b,libcrossbeam_epoch-f7850608dc87be5d,libcrossbeam_utils-a8ff581764e612a5,libtokio_tungstenite-e8917d813c9b683f,libtokio_native_tls-9811053813d049ee,libtungstenite-07a0e6ffda0fb8e7,libdata_encoding-ee914090a5e21f85,librand-bf815302625ab9b4,librand_chacha-2d04bc587af29479,libppv_lite86-abe14080866ca9be,librand_core-ab7604f6b821ed2d,libnative_tls-7cf6f22abefe8bf1,libopenssl_probe-97285b30d4cc6be1,libopenssl-add8117641aa7ec9,libbitflags-1877e0d70ab279bf,libforeign_types-e670df775a782d7c,libforeign_types_shared-752b91f79ab70125,libopenssl_sys-b67e44dd9e18a748,libutf8-f9f1c0b8c5c136d1,libbyteorder-2111db28b855e2ca,libsha1-f851cd2a643e638c,libcpufeatures-090d52df5475f983,libdigest-b56431beb0d00fb7,libblock_buffer-4f8c32c1ea2c8e4e,libcrypto_common-723869cb87142848,libgeneric_array-c6afbcc7fb9fadb2,libtypenum-bfb62b937385d8c5,libthiserror-96b303bdd7c25b5c,libhttp-2bae8eb75b272793,libreqwest-717819c42cd3e6f6,librustls_pemfile-f921b7a6316a7221,libhyper_rustls-090b16163d623c88,libserde_urlencoded-78caf16c2fce66e3,libwebpki_roots-a92a465904b38f41,libbase64-00b58ca56942df0a,libipnet-2889ec6249556e81,libtokio_rustls-592c5c07ba4d0500,libmime-e225d9a85f1cf3d6,libencoding_rs-ad2e223e51318a3f,librustls-00d611fab201e2ed,libsct-622e524644a1559d,libwebpki-58056887893bce0e,libring-8c6dafec67f428a9,libgetrandom-0fbb9e12a9ec845c,libuntrusted-be2412edbd71db05,libhyper-2bf1b161919dc7a1,libwant-f3b76c31c36c4d48,libtry_lock-329a94192e6e0b86,libsocket2-5041610cd00de5d7,libhttparse-98b4392fc1401ed6,libh2-2b0a64a0f483e686,libindexmap-532207687ade123a,libequivalent-3dcb23bdcc9d204f,libhashbrown-54fc20f57e44fff6,libtokio_util-459cef9d8662b223,libtower_service-9f56a0853c3e530c,libtracing-4cdeed64b8a41508,libtracing_core-5740640b3c6cbec6,libfutures_util-87f8466119eb7c90,libfutures_io-afc827f01ba74cbf,libslab-12350a253ebd6c4f,libfutures_channel-0f6431eba8b68b54,libfutures_sink-9aaf2cca9a4da9e7,libfutures_task-7ae12210ff8c1a31,libpin_utils-fbb4663921dd3b6f,libtokio-2be4ba79fa04eb4e,libsignal_hook_registry-00d9c1669e5c3086,libsocket2-d0b6175f9da6b40e,libmio-0f9316a7d8c83fca,libparking_lot-824613c0a76e50c4,libparking_lot_core-ae58c07542c228b2,liblibc-1e38e2428975b5a3,liblock_api-09fb43ad3430f3a9,libscopeguard-b6a4a8f4f6aaf34b,libsync_wrapper-3fa7eb8c174e867e,libhttp_body-7bf68e43d2227db5,libpin_project_lite-838971c4926b66e8,libfutures_core-02dcfccd95bac8dd,liburl-7c53015bb024d15d,libidna-ef38551b866eea1d,libutf8_iter-4c16f1b0fe35ecc6,libidna_adapter-ded29ef3c9994c90,libicu_properties-f48c881b9e9ad0ce,libicu_properties_data-5084b8fd22849447,libicu_normalizer-fe192a97bc2865ca,libsmallvec-d742c640d0fe72e3,libicu_normalizer_data-3d4549f23d667c3a,libicu_collections-2068c2986b98c4a9,libpotential_utf-df46c75031f8bf9c,libicu_provider-b26296ece976ef9f,libicu_locale_core-752bbc43641942cb,libtinystr-829a0ecc0711f2df,liblitemap-1ade25a292c63c00,libwriteable-0b8e67c9db8bf269,libzerovec-02595b8325e65174,libzerotrie-54795f59a93be69b,libyoke-2c319c55a0f5cbb5,libstable_deref_trait-0033ad6b1a174017,libzerofrom-5ca6a61f99351325,libform_urlencoded-54f617672f9aa92e,libpercent_encoding-d6b65514b151fdf1,libhttp-5436b16a5f3c0db8,libbytes-9bfea4f212c5b7d0,libfnv-440a3b349835519e,libanyhow-b1912cf0cfdecb46,librustpython_parser-2280060b9f0f5ae2,libunicode_names2-8b6e48b61ee50288,libphf-f431162e2a681173,libphf_shared-f70f4447c43b7143,libsiphasher-dd1cc7cacf28dc1d,liblalrpop_util-5fde672ffc11d7a6,libunic_ucd_ident-f5fb5a6e3366b808,libunic_emoji_char-a5d07d5e6032cc46,libunic_ucd_version-fba059215926f78b,libunic_common-a8a32bc85c26bab4,libunic_char_property-49cd7b7c2de2bce4,libunic_char_range-62ed49a3901fc070,liblog-217f48e92360dc73,librustc_hash-33c9b824b0a54236,librustpython_ast-3d92fcee080691bc,librustpython_parser_core-4490a0284549190e,librustpython_parser_vendored-6c67fa650c548729,libmalachite_bigint-35ff5fe517ceb1a6,libnum_integer-d5c3d5b55722063b,libnum_traits-586cc47e792695a9,libmalachite-d065d9546d27b9fd,libmalachite_q-3aebba345d62b6d2,libmalachite_nz-35d8875aa5193ba1,libmalachite_base-e3a6f904b4648147,liblibm-79ebd0065c8bff54,libitertools-f8807ebf7d4afd42,libeither-90b161b6ac8ad0e5,libhashbrown-b0a1a4456ba8e8bd,libahash-c12c19d82a0003b2,libonce_cell-bfceb64c6f4cb589,libcfg_if-271dbb267a299df7,libzerocopy-05dd3e0e42145714,libderive_more-f31fc8d6ce11b6e1,libserde-7380bf5ef90b2911,libserde_json-5c8270dc7f30ea47,libmemchr-9ccc8cd536a75aa6,libitoa-d0b71e03eb93d2a7,libryu-c7bdc3164939992c,libserde_core-e3d624c1ceec6ca0}.rlib" "<sysroot>/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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcRGDxME/raw-dylibs" "-B<sysroot>/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-2c9ad693822e72fd/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/pandas_demo-6b9a0b5fea5db512" "-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: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `portalis-transpiler` (example "pandas_demo") due to 1 previous error; 1 warning emitted
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcqeRvXG/symbols.o" "<4 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libportalis_transpiler,libnum_cpus-5be93dbfd08817a3,liburlencoding-792b85a65360ad27,libportalis_core-d119ed66b7c76951,libchrono-243cad4c17bd062e,libiana_time_zone-1ddd079db856ae68,libtracing_subscriber-4d9f0e643299278d,libsharded_slab-ab8800df4e6fcb72,libmatchers-f5878d02619491ed,libregex_automata-66404790cd306807,libaho_corasick-e25f33527b0c3f1c,libregex_syntax-9d7428d1b4fc00a6,libnu_ansi_term-fccbcf5e507898fe,libthread_local-843333953bcfa353,libtracing_log-d53ce8f5092d804a,libprometheus-7670e458d37e2ed7,liblazy_static-26ac7623d713e9be,libprotobuf-c9f18f65e33eeac1,libuuid-f4246c5aed921de5,libgetrandom-4123d3ebeabb49cd,libsemver-29a82e28b48bd1b6,libpetgraph-f0cce7765a412b7d,libfixedbitset-29122c6353042de9,librayon-967df49cc7b28c86,librayon_core-4ff98cc5bf125134,libcrossbeam-6c33b8f2c6eee3f6,libcrossbeam_deque-f198184cb9600427,libcrossbeam_channel-4c56490e70010a81,libcrossbeam_queue-629647faf7df985b,libcrossbeam_epoch-f7850608dc87be5d,libcrossbeam_utils-a8ff581764e612a5,libtokio_tungstenite-e8917d813c9b683f,libtokio_native_tls-9811053813d049ee,libtungstenite-07a0e6ffda0fb8e7,libdata_encoding-ee914090a5e21f85,librand-bf815302625ab9b4,librand_chacha-2d04bc587af29479,libppv_lite86-abe14080866ca9be,librand_core-ab7604f6b821ed2d,libnative_tls-7cf6f22abefe8bf1,libopenssl_probe-97285b30d4cc6be1,libopenssl-add8117641aa7ec9,libbitflags-1877e0d70ab279bf,libforeign_types-e670df775a782d7c,libforeign_types_shared-752b91f79ab70125,libopenssl_sys-b67e44dd9e18a748,libutf8-f9f1c0b8c5c136d1,libbyteorder-2111db28b855e2ca,libsha1-f851cd2a643e638c,libcpufeatures-090d52df5475f983,libdigest-b56431beb0d00fb7,libblock_buffer-4f8c32c1ea2c8e4e,libcrypto_common-723869cb87142848,libgeneric_array-c6afbcc7fb9fadb2,libtypenum-bfb62b937385d8c5,libthiserror-96b303bdd7c25b5c,libhttp-2bae8eb75b272793,libreqwest-717819c42cd3e6f6,librustls_pemfile-f921b7a6316a7221,libhyper_rustls-090b16163d623c88,libserde_urlencoded-78caf16c2fce66e3,libwebpki_roots-a92a465904b38f41,libbase64-00b58ca56942df0a,libipnet-2889ec6249556e81,libtokio_rustls-592c5c07ba4d0500,libmime-e225d9a85f1cf3d6,libencoding_rs-ad2e223e51318a3f,librustls-00d611fab201e2ed,libsct-622e524644a1559d,libwebpki-58056887893bce0e,libring-8c6dafec67f428a9,libgetrandom-0fbb9e12a9ec845c,libuntrusted-be2412edbd71db05,libhyper-2bf1b161919dc7a1,libwant-f3b76c31c36c4d48,libtry_lock-329a94192e6e0b86,libsocket2-5041610cd00de5d7,libhttparse-98b4392fc1401ed6,libh2-2b0a64a0f483e686,libindexmap-532207687ade123a,libequivalent-3dcb23bdcc9d204f,libhashbrown-54fc20f57e44fff6,libtokio_util-459cef9d8662b223,libtower_service-9f56a0853c3e530c,libtracing-4cdeed64b8a41508,libtracing_core-5740640b3c6cbec6,libfutures_util-87f8466119eb7c90,libfutures_io-afc827f01ba74cbf,libslab-12350a253ebd6c4f,libfutures_channel-0f6431eba8b68b54,libfutures_sink-9aaf2cca9a4da9e7,libfutures_task-7ae12210ff8c1a31,libpin_utils-fbb4663921dd3b6f,libtokio-2be4ba79fa04eb4e,libsignal_hook_registry-00d9c1669e5c3086,libsocket2-d0b6175f9da6b40e,libmio-0f9316a7d8c83fca,libparking_lot-824613c0a76e50c4,libparking_lot_core-ae58c07542c228b2,liblibc-1e38e2428975b5a3,liblock_api-09fb43ad3430f3a9,libscopeguard-b6a4a8f4f6aaf34b,libsync_wrapper-3fa7eb8c174e867e,libhttp_body-7bf68e43d2227db5,libpin_project_lite-838971c4926b66e8,libfutures_core-02dcfccd95bac8dd,liburl-7c53015bb024d15d,libidna-ef38551b866eea1d,libutf8_iter-4c16f1b0fe35ecc6,libidna_adapter-ded29ef3c9994c90,libicu_properties-f48c881b9e9ad0ce,libicu_properties_data-5084b8fd22849447,libicu_normalizer-fe192a97bc2865ca,libsmallvec-d742c640d0fe72e3,libicu_normalizer_data-3d4549f23d667c3a,libicu_collections-2068c2986b98c4a9,libpotential_utf-df46c75031f8bf9c,libicu_provider-b26296ece976ef9f,libicu_locale_core-752bbc43641942cb,libtinystr-829a0ecc0711f2df,liblitemap-1ade25a292c63c00,libwriteable-0b8e67c9db8bf269,libzerovec-02595b8325e65174,libzerotrie-54795f59a93be69b,libyoke-2c319c55a0f5cbb5,libstable_deref_trait-0033ad6b1a174017,libzerofrom-5ca6a61f99351325,libform_urlencoded-54f617672f9aa92e,libpercent_encoding-d6b65514b151fdf1,libhttp-5436b16a5f3c0db8,libbytes-9bfea4f212c5b7d0,libfnv-440a3b349835519e,libanyhow-b1912cf0cfdecb46,librustpython_parser-2280060b9f0f5ae2,libunicode_names2-8b6e48b61ee50288,libphf-f431162e2a681173,libphf_shared-f70f4447c43b7143,libsiphasher-dd1cc7cacf28dc1d,liblalrpop_util-5fde672ffc11d7a6,libunic_ucd_ident-f5fb5a6e3366b808,libunic_emoji_char-a5d07d5e6032cc46,libunic_ucd_version-fba059215926f78b,libunic_common-a8a32bc85c26bab4,libunic_char_property-49cd7b7c2de2bce4,libunic_char_range-62ed49a3901fc070,liblog-217f48e92360dc73,librustc_hash-33c9b824b0a54236,librustpython_ast-3d92fcee080691bc,librustpython_parser_core-4490a0284549190e,librustpython_parser_vendored-6c67fa650c548729,libmalachite_bigint-35ff5fe517ceb1a6,libnum_integer-d5c3d5b55722063b,libnum_traits-586cc47e792695a9,libmalachite-d065d9546d27b9fd,libmalachite_q-3aebba345d62b6d2,libmalachite_nz-35d8875aa5193ba1,libmalachite_base-e3a6f904b4648147,liblibm-79ebd0065c8bff54,libitertools-f8807ebf7d4afd42,libeither-90b161b6ac8ad0e5,libhashbrown-b0a1a4456ba8e8bd,libahash-c12c19d82a0003b2,libonce_cell-bfceb64c6f4cb589,libcfg_if-271dbb267a299df7,libzerocopy-05dd3e0e42145714,libderive_more-f31fc8d6ce11b6e1,libserde-7380bf5ef90b2911,libserde_json-5c8270dc7f30ea47,libmemchr-9ccc8cd536a75aa6,libitoa-d0b71e03eb93d2a7,libryu-c7bdc3164939992c,libserde_core-e3d624c1ceec6ca0}.rlib" "<sysroot>/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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcqeRvXG/raw-dylibs" "-B<sysroot>/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-2c9ad693822e72fd/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/dependency_analysis_test-aba9a476caa1e483" "-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: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `portalis-transpiler` (test "dependency_analysis_test") due to 1 previous error; 4 warnings emitted
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustc2iiAVk/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{libportalis_transpiler,libnum_cpus-5be93dbfd08817a3,liburlencoding-792b85a65360ad27,libportalis_core-d119ed66b7c76951,libchrono-243cad4c17bd062e,libiana_time_zone-1ddd079db856ae68,libtracing_subscriber-4d9f0e643299278d,libsharded_slab-ab8800df4e6fcb72,libmatchers-f5878d02619491ed,libregex_automata-66404790cd306807,libaho_corasick-e25f33527b0c3f1c,libregex_syntax-9d7428d1b4fc00a6,libnu_ansi_term-fccbcf5e507898fe,libthread_local-843333953bcfa353,libtracing_log-d53ce8f5092d804a,libprometheus-7670e458d37e2ed7,liblazy_static-26ac7623d713e9be,libprotobuf-c9f18f65e33eeac1,libuuid-f4246c5aed921de5,libgetrandom-4123d3ebeabb49cd,libsemver-29a82e28b48bd1b6,libpetgraph-f0cce7765a412b7d,libfixedbitset-29122c6353042de9,librayon-967df49cc7b28c86,librayon_core-4ff98cc5bf125134,libcrossbeam-6c33b8f2c6eee3f6,libcrossbeam_deque-f198184cb9600427,libcrossbeam_channel-4c56490e70010a81,libcrossbeam_queue-629647faf7df985b,libcrossbeam_epoch-f7850608dc87be5d,libcrossbeam_utils-a8ff581764e612a5,libtokio_tungstenite-e8917d813c9b683f,libtokio_native_tls-9811053813d049ee,libtungstenite-07a0e6ffda0fb8e7,libdata_encoding-ee914090a5e21f85,librand-bf815302625ab9b4,librand_chacha-2d04bc587af29479,libppv_lite86-abe14080866ca9be,librand_core-ab7604f6b821ed2d,libnative_tls-7cf6f22abefe8bf1,libopenssl_probe-97285b30d4cc6be1,libopenssl-add8117641aa7ec9,libbitflags-1877e0d70ab279bf,libforeign_types-e670df775a782d7c,libforeign_types_shared-752b91f79ab70125,libopenssl_sys-b67e44dd9e18a748,libutf8-f9f1c0b8c5c136d1,libbyteorder-2111db28b855e2ca,libsha1-f851cd2a643e638c,libcpufeatures-090d52df5475f983,libdigest-b56431beb0d00fb7,libblock_buffer-4f8c32c1ea2c8e4e,libcrypto_common-723869cb87142848,libgeneric_array-c6afbcc7fb9fadb2,libtypenum-bfb62b937385d8c5,libthiserror-96b303bdd7c25b5c,libhttp-2bae8eb75b272793,libreqwest-717819c42cd3e6f6,librustls_pemfile-f921b7a6316a7221,libhyper_rustls-090b16163d623c88,libserde_urlencoded-78caf16c2fce66e3,libwebpki_roots-a92a465904b38f41,libbase64-00b58ca56942df0a,libipnet-2889ec6249556e81,libtokio_rustls-592c5c07ba4d0500,libmime-e225d9a85f1cf3d6,libencoding_rs-ad2e223e51318a3f,librustls-00d611fab201e2ed,libsct-622e524644a1559d,libwebpki-58056887893bce0e,libring-8c6dafec67f428a9,libgetrandom-0fbb9e12a9ec845c,libuntrusted-be2412edbd71db05,libhyper-2bf1b161919dc7a1,libwant-f3b76c31c36c4d48,libtry_lock-329a94192e6e0b86,libsocket2-5041610cd00de5d7,libhttparse-98b4392fc1401ed6,libh2-2b0a64a0f483e686,libindexmap-532207687ade123a,libequivalent-3dcb23bdcc9d204f,libhashbrown-54fc20f57e44fff6,libtokio_util-459cef9d8662b223,libtower_service-9f56a0853c3e530c,libtracing-4cdeed64b8a41508,libtracing_core-5740640b3c6cbec6,libfutures_util-87f8466119eb7c90,libfutures_io-afc827f01ba74cbf,libslab-12350a253ebd6c4f,libfutures_channel-0f6431eba8b68b54,libfutures_sink-9aaf2cca9a4da9e7,libfutures_task-7ae12210ff8c1a31,libpin_utils-fbb4663921dd3b6f,libtokio-2be4ba79fa04eb4e,libsignal_hook_registry-00d9c1669e5c3086,libsocket2-d0b6175f9da6b40e,libmio-0f9316a7d8c83fca,libparking_lot-824613c0a76e50c4,libparking_lot_core-ae58c07542c228b2,liblibc-1e38e2428975b5a3,liblock_api-09fb43ad3430f3a9,libscopeguard-b6a4a8f4f6aaf34b,libsync_wrapper-3fa7eb8c174e867e,libhttp_body-7bf68e43d2227db5,libpin_project_lite-838971c4926b66e8,libfutures_core-02dcfccd95bac8dd,liburl-7c53015bb024d15d,libidna-ef38551b866eea1d,libutf8_iter-4c16f1b0fe35ecc6,libidna_adapter-ded29ef3c9994c90,libicu_properties-f48c881b9e9ad0ce,libicu_properties_data-5084b8fd22849447,libicu_normalizer-fe192a97bc2865ca,libsmallvec-d742c640d0fe72e3,libicu_normalizer_data-3d4549f23d667c3a,libicu_collections-2068c2986b98c4a9,libpotential_utf-df46c75031f8bf9c,libicu_provider-b26296ece976ef9f,libicu_locale_core-752bbc43641942cb,libtinystr-829a0ecc0711f2df,liblitemap-1ade25a292c63c00,libwriteable-0b8e67c9db8bf269,libzerovec-02595b8325e65174,libzerotrie-54795f59a93be69b,libyoke-2c319c55a0f5cbb5,libstable_deref_trait-0033ad6b1a174017,libzerofrom-5ca6a61f99351325,libform_urlencoded-54f617672f9aa92e,libpercent_encoding-d6b65514b151fdf1,libhttp-5436b16a5f3c0db8,libbytes-9bfea4f212c5b7d0,libfnv-440a3b349835519e,libanyhow-b1912cf0cfdecb46,librustpython_parser-2280060b9f0f5ae2,libunicode_names2-8b6e48b61ee50288,libphf-f431162e2a681173,libphf_shared-f70f4447c43b7143,libsiphasher-dd1cc7cacf28dc1d,liblalrpop_util-5fde672ffc11d7a6,libunic_ucd_ident-f5fb5a6e3366b808,libunic_emoji_char-a5d07d5e6032cc46,libunic_ucd_version-fba059215926f78b,libunic_common-a8a32bc85c26bab4,libunic_char_property-49cd7b7c2de2bce4,libunic_char_range-62ed49a3901fc070,liblog-217f48e92360dc73,librustc_hash-33c9b824b0a54236,librustpython_ast-3d92fcee080691bc,librustpython_parser_core-4490a0284549190e,librustpython_parser_vendored-6c67fa650c548729,libmalachite_bigint-35ff5fe517ceb1a6,libnum_integer-d5c3d5b55722063b,libnum_traits-586cc47e792695a9,libmalachite-d065d9546d27b9fd,libmalachite_q-3aebba345d62b6d2,libmalachite_nz-35d8875aa5193ba1,libmalachite_base-e3a6f904b4648147,liblibm-79ebd0065c8bff54,libitertools-f8807ebf7d4afd42,libeither-90b161b6ac8ad0e5,libhashbrown-b0a1a4456ba8e8bd,libahash-c12c19d82a0003b2,libonce_cell-bfceb64c6f4cb589,libcfg_if-271dbb267a299df7,libzerocopy-05dd3e0e42145714,libderive_more-f31fc8d6ce11b6e1,libserde-7380bf5ef90b2911,libserde_json-5c8270dc7f30ea47,libmemchr-9ccc8cd536a75aa6,libitoa-d0b71e03eb93d2a7,libryu-c7bdc3164939992c,libserde_core-e3d624c1ceec6ca0}.rlib" "<sysroot>/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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustc2iiAVk/raw-dylibs" "-B<sysroot>/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-2c9ad693822e72fd/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/python_parser_integration_test-7fdb1e594fc1db41" "-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: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `portalis-transpiler` (test "python_parser_integration_test") due to 1 previous error
[INFO] running `Command { std: "docker" "inspect" "9e6f93e349d72654803353555e99844c9a4dfc5f0db8dac9c6f1cd65f41bb693", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9e6f93e349d72654803353555e99844c9a4dfc5f0db8dac9c6f1cd65f41bb693", kill_on_drop: false }`
[INFO] [stdout] 9e6f93e349d72654803353555e99844c9a4dfc5f0db8dac9c6f1cd65f41bb693
