[INFO] fetching crate portalis-transpiler 0.1.0...
[INFO] testing portalis-transpiler-0.1.0 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate portalis-transpiler 0.1.0 into /workspace/builds/worker-7-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate portalis-transpiler 0.1.0 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6bd67815570b058b79b4da18d6ef0b7a52fb9de0c2e54e17088b5cdf7daf0a81
[INFO] running `Command { std: "docker" "start" "-a" "6bd67815570b058b79b4da18d6ef0b7a52fb9de0c2e54e17088b5cdf7daf0a81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6bd67815570b058b79b4da18d6ef0b7a52fb9de0c2e54e17088b5cdf7daf0a81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6bd67815570b058b79b4da18d6ef0b7a52fb9de0c2e54e17088b5cdf7daf0a81", kill_on_drop: false }`
[INFO] [stdout] 6bd67815570b058b79b4da18d6ef0b7a52fb9de0c2e54e17088b5cdf7daf0a81
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ce1cb14f497624f446180166bfc868854f9352289dafc1721d919795536b0710
[INFO] running `Command { std: "docker" "start" "-a" "ce1cb14f497624f446180166bfc868854f9352289dafc1721d919795536b0710", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.3
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[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 hashbrown v0.14.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling protobuf v2.28.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling rustpython-parser-vendored v0.3.1
[INFO] [stderr]    Compiling cc v1.2.40
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_chacha 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 getopts v0.2.24
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling rand v0.8.5
[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 utf-8 v0.7.6
[INFO] [stderr]    Compiling unic-ucd-ident v0.9.0
[INFO] [stderr]    Compiling unic-emoji-char v0.9.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling lalrpop-util v0.20.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling regex-automata v0.4.11
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling malachite-base v0.4.22
[INFO] [stderr]    Compiling openssl-sys v0.9.109
[INFO] [stderr]    Compiling ring v0.17.14
[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 zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[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 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 rustpython-parser-core v0.3.1
[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 sct v0.7.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[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_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.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 url v2.5.7
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling tungstenite v0.21.0
[INFO] [stderr]    Compiling tokio-tungstenite v0.21.0
[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 rustpython-ast v0.3.1
[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 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:13
[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 46s
[INFO] running `Command { std: "docker" "inspect" "ce1cb14f497624f446180166bfc868854f9352289dafc1721d919795536b0710", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce1cb14f497624f446180166bfc868854f9352289dafc1721d919795536b0710", kill_on_drop: false }`
[INFO] [stdout] ce1cb14f497624f446180166bfc868854f9352289dafc1721d919795536b0710
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e81238c5aa8821c03d4bdc59f2e0a6b5f5d40118ea511a0c7cd58a836bde55d5
[INFO] running `Command { std: "docker" "start" "-a" "e81238c5aa8821c03d4bdc59f2e0a6b5f5d40118ea511a0c7cd58a836bde55d5", 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 tracing-subscriber v0.3.20
[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 h2 v0.3.27
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling portalis-core v0.1.0
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling hyper v1.7.0
[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:13
[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:13
[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]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_func`
[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]      |                          ^^^^ help: try ignoring the field: `test: _`
[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]      |                             ^^^^ help: try ignoring the field: `test: _`
[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 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: unused import: `ExpressionTranslator`
[INFO] [stdout]  --> examples/generic_translator_demo.rs:9:50
[INFO] [stdout]   |
[INFO] [stdout] 9 | use portalis_transpiler::expression_translator::{ExpressionTranslator, TranslationContext};
[INFO] [stdout]   |                                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[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] [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] 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] 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] [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/beta-2025-10-28-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=7155d0babae9688d -C extra-filename=-d35b244e81219b2e --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-eb07bcfe9a52a357.rlib --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-712a108174fcb75a.so --extern crossbeam=/opt/rustwide/target/debug/deps/libcrossbeam-07904e94e46b91cb.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-651e375164522409.rlib --extern instant=/opt/rustwide/target/debug/deps/libinstant-712cd60541f4bfab.rlib --extern libc=/opt/rustwide/target/debug/deps/liblibc-7a54cdb917ea7291.rlib --extern num_cpus=/opt/rustwide/target/debug/deps/libnum_cpus-5cf65391f8c4acac.rlib --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-e9252a7b5119f3eb.rlib --extern parking_lot=/opt/rustwide/target/debug/deps/libparking_lot-297ec86ec705e1a6.rlib --extern petgraph=/opt/rustwide/target/debug/deps/libpetgraph-ba534a019bf6c586.rlib --extern portalis_core=/opt/rustwide/target/debug/deps/libportalis_core-b9e5ef909741c852.rlib --extern rayon=/opt/rustwide/target/debug/deps/librayon-2f6ee0235a8f6553.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-7cd96f99170097c6.rlib --extern rustpython_parser=/opt/rustwide/target/debug/deps/librustpython_parser-9aaa9ac33e1cad3c.rlib --extern semver=/opt/rustwide/target/debug/deps/libsemver-a4ed12b7dcfb0202.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-f538f0fcb5ce232c.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-dfa6715ca78016e8.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-239e48795c09660f.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-37e5d0582490e4a1.rlib --extern tokio_tungstenite=/opt/rustwide/target/debug/deps/libtokio_tungstenite-b8b66cddf07d3072.rlib --extern tracing=/opt/rustwide/target/debug/deps/libtracing-6428c1e19263ccd4.rlib --extern urlencoding=/opt/rustwide/target/debug/deps/liburlencoding-061758bc6028ea3e.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-3533c8bc5447c14f.rlib --extern wiremock=/opt/rustwide/target/debug/deps/libwiremock-3cc00e314387e381.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/ring-4c4ca874f36a277a/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[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: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcDd5QPZ/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libportalis_transpiler,libnum_cpus-5cf65391f8c4acac,liburlencoding-061758bc6028ea3e,libportalis_core-b9e5ef909741c852,libchrono-399bfbde6faa4058,libiana_time_zone-bab5d12b40894ac1,libtracing_subscriber-9351d9bfc6ce05e0,libsharded_slab-9d3d4272806f2d43,libmatchers-0da7d0ae1f5330fb,libregex_automata-ed6770815c959bcc,libaho_corasick-c0ba953a0b790d79,libregex_syntax-c1c62fdedc196a6a,libnu_ansi_term-e9210014b02935ec,libthread_local-10bd2bb1ae5218dd,libtracing_log-ed5c6c14575b747f,libprometheus-3d58f75fef4c2669,liblazy_static-3674be3f4245d19b,libprotobuf-1b7f4f01aac665ac,libuuid-3533c8bc5447c14f,libgetrandom-6b930f5f7ced0839,libsemver-a4ed12b7dcfb0202,libpetgraph-ba534a019bf6c586,libfixedbitset-9fb76a17080ec2ce,librayon-2f6ee0235a8f6553,librayon_core-20ae9278df136b21,libcrossbeam-07904e94e46b91cb,libcrossbeam_deque-ea3ff61555084ad8,libcrossbeam_channel-543ee15bd420648f,libcrossbeam_queue-d37351c53ab0205f,libcrossbeam_epoch-aa86d5e6e408d661,libcrossbeam_utils-ca54231108c39f35,libtokio_tungstenite-b8b66cddf07d3072,libtokio_native_tls-ede63a2656346a71,libtungstenite-6250b717479c634a,libdata_encoding-506ef4e476430498,librand-77cebc56bb771cfe,librand_chacha-540078586876b417,libppv_lite86-e47e6443d109905f,librand_core-bdc62bee86541c90,libnative_tls-3db045f95a4f95da,libopenssl_probe-2c6d21a9709cae46,libopenssl-8a5143be87953c93,libbitflags-7f84f37ac731566a,libforeign_types-ce5d663d7c32e748,libforeign_types_shared-47b443a4583fd949,libopenssl_sys-db320cc55ab575a0,libutf8-f4341c3c7568480d,libbyteorder-8f59b6d1bfdaa844,libsha1-c7bf085b84e10606,libcpufeatures-e04321643d03190d,libdigest-ac6cb4850a18b3eb,libblock_buffer-e618d383c2e8242e,libcrypto_common-4c12106dba5b5666,libgeneric_array-09b8f63bee6d5c26,libtypenum-baa7fecbfea726c5,libthiserror-239e48795c09660f,libhttp-91749a31ed6c7a44,libreqwest-7cd96f99170097c6,librustls_pemfile-5b3b4ed33f2f120c,libhyper_rustls-746707f8b74c005b,libserde_urlencoded-e27db10d27578108,libwebpki_roots-da6c00699c81e448,libbase64-13144a1f1e192158,libipnet-a38805d99c19843f,libtokio_rustls-0658367c4afaf995,libmime-0188e0814ca7ddbf,libencoding_rs-2091607858be9ca0,librustls-d06fb73ab5f6cbe9,libsct-a03ae325c9477f7d,libwebpki-cc81952d55454ad5,libring-c2ff28a2aa8f7f3e,libgetrandom-b1b710f2a7fcca42,libuntrusted-b2f816886faf2178,libhyper-379038f284c8fe66,libwant-0b31e25494497eb5,libtry_lock-8fa2f6971035be84,libsocket2-95b3c9da886109fc,libhttparse-225777ae3f11a86e,libh2-a17771bca5e4c66b,libindexmap-7a2a7805215d2d03,libequivalent-6a754676e6af62ae,libhashbrown-ac2229ec4aecf871,libtokio_util-9b09f2ca7d78af0f,libtower_service-3fb88d28c2218805,libtracing-6428c1e19263ccd4,libtracing_core-6384b3268e2bc892,libfutures_util-651e375164522409,libfutures_io-59d0071c9258d69f,libslab-5629529544b2a983,libfutures_channel-0c7632e5ed4dc230,libfutures_sink-ae1eb2d060de53a2,libfutures_task-e09ab7898221cb97,libpin_utils-3860774ad9b215b5,libtokio-37e5d0582490e4a1,libsignal_hook_registry-741d383cddcee45f,libsocket2-b7bfdd47074e2248,libmio-d0b331fa8c552549,libparking_lot-297ec86ec705e1a6,libparking_lot_core-b242675601a41215,liblibc-7a54cdb917ea7291,liblock_api-d4e2787d899fb92e,libscopeguard-7ec2214574194454,libsync_wrapper-b5d3a794a1e9deea,libhttp_body-ac0ac3eab81ceb5d,libpin_project_lite-72bf04572caa1c84,libfutures_core-3b920243fce8fec0,liburl-351a46bf92383f2b,libidna-f10415bde612a76d,libutf8_iter-51566bbad89f3a68,libidna_adapter-9746c1c4bb276cac,libicu_properties-eaf58216d8e75798,libicu_properties_data-01a9dfdf4bda796c,libicu_normalizer-946ce76dbc7fb2fe,libsmallvec-bc3128fdd57228fc,libicu_normalizer_data-e4fd454ffa065c14,libicu_collections-0d5ed3629381a610,libpotential_utf-206ba8cbf59235e5,libicu_provider-95026aa1a7c772bf,libicu_locale_core-c7109f2ea51889d5,libtinystr-7d2b9e0c11d1f78f,liblitemap-76c583890b84c465,libwriteable-240af3fb4837c678,libzerovec-6c6c636b5acbe699,libzerotrie-59dc4df31da4b3b8,libyoke-aa11bab182671962,libstable_deref_trait-14e4a70bda35dfe8,libzerofrom-286155031c19d723,libform_urlencoded-62e6bfb486502810,libpercent_encoding-fa055ecaa1e57cfa,libhttp-4b117cc5cdebc6e1,libbytes-82ad4f0211bdc963,libfnv-79e2cbfbe03dcd16,libanyhow-eb07bcfe9a52a357,librustpython_parser-9aaa9ac33e1cad3c,libunicode_names2-592c013688f77a45,libphf-15d43591de6fe446,libphf_shared-5740a9e3ed9667f5,libsiphasher-03bcd832dc490f0a,liblalrpop_util-5209fe84729b3023,libunic_ucd_ident-2e25d1a87c06b813,libunic_emoji_char-d8166c2630fe0f0d,libunic_ucd_version-938474e278fa5a83,libunic_common-a65df4a110d91abe,libunic_char_property-25184f4b09ec8e3f,libunic_char_range-8e1d66dda6c5c77f,liblog-28ade3d6717210f3,librustc_hash-d7c4a66f98a2548f,librustpython_ast-13e03050ce32de65,librustpython_parser_core-34fe67e23f38507c,librustpython_parser_vendored-32a11910ba91075c,libmalachite_bigint-20ad262c9281b330,libnum_integer-c3fdbc3ba907eb73,libnum_traits-c445de6622136476,libmalachite-0fcb0e179fb4b569,libmalachite_q-3b40f718df781f98,libmalachite_nz-a1b5ec26bde1bae5,libmalachite_base-4111abf643f0b4e9,liblibm-fee3ff56c99d8103,libitertools-303ce147e3eddef2,libeither-e5ea87bd27ac73a9,libhashbrown-dce1dd7663322afa,libahash-f2b46711cff20da8,libonce_cell-e9252a7b5119f3eb,libcfg_if-ae1e883b62e8dab7,libzerocopy-669dcbe6b59e8934,libderive_more-5cfdb7a3587044c3,libserde-f538f0fcb5ce232c,libserde_json-dfa6715ca78016e8,libmemchr-9be7e24c0cc6f173,libitoa-ef40fa516293a9d3,libryu-a7164637bc4900ee,libserde_core-b6917df4d3e6d1df}.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/rustcDd5QPZ/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-4c4ca874f36a277a/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/translate_file-ce043f64c13b0951" "-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 "translate_file") due to 1 previous error
[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: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcxIlVrd/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libportalis_transpiler,libnum_cpus-5cf65391f8c4acac,liburlencoding-061758bc6028ea3e,libportalis_core-b9e5ef909741c852,libchrono-399bfbde6faa4058,libiana_time_zone-bab5d12b40894ac1,libtracing_subscriber-9351d9bfc6ce05e0,libsharded_slab-9d3d4272806f2d43,libmatchers-0da7d0ae1f5330fb,libregex_automata-ed6770815c959bcc,libaho_corasick-c0ba953a0b790d79,libregex_syntax-c1c62fdedc196a6a,libnu_ansi_term-e9210014b02935ec,libthread_local-10bd2bb1ae5218dd,libtracing_log-ed5c6c14575b747f,libprometheus-3d58f75fef4c2669,liblazy_static-3674be3f4245d19b,libprotobuf-1b7f4f01aac665ac,libuuid-3533c8bc5447c14f,libgetrandom-6b930f5f7ced0839,libsemver-a4ed12b7dcfb0202,libpetgraph-ba534a019bf6c586,libfixedbitset-9fb76a17080ec2ce,librayon-2f6ee0235a8f6553,librayon_core-20ae9278df136b21,libcrossbeam-07904e94e46b91cb,libcrossbeam_deque-ea3ff61555084ad8,libcrossbeam_channel-543ee15bd420648f,libcrossbeam_queue-d37351c53ab0205f,libcrossbeam_epoch-aa86d5e6e408d661,libcrossbeam_utils-ca54231108c39f35,libtokio_tungstenite-b8b66cddf07d3072,libtokio_native_tls-ede63a2656346a71,libtungstenite-6250b717479c634a,libdata_encoding-506ef4e476430498,librand-77cebc56bb771cfe,librand_chacha-540078586876b417,libppv_lite86-e47e6443d109905f,librand_core-bdc62bee86541c90,libnative_tls-3db045f95a4f95da,libopenssl_probe-2c6d21a9709cae46,libopenssl-8a5143be87953c93,libbitflags-7f84f37ac731566a,libforeign_types-ce5d663d7c32e748,libforeign_types_shared-47b443a4583fd949,libopenssl_sys-db320cc55ab575a0,libutf8-f4341c3c7568480d,libbyteorder-8f59b6d1bfdaa844,libsha1-c7bf085b84e10606,libcpufeatures-e04321643d03190d,libdigest-ac6cb4850a18b3eb,libblock_buffer-e618d383c2e8242e,libcrypto_common-4c12106dba5b5666,libgeneric_array-09b8f63bee6d5c26,libtypenum-baa7fecbfea726c5,libthiserror-239e48795c09660f,libhttp-91749a31ed6c7a44,libreqwest-7cd96f99170097c6,librustls_pemfile-5b3b4ed33f2f120c,libhyper_rustls-746707f8b74c005b,libserde_urlencoded-e27db10d27578108,libwebpki_roots-da6c00699c81e448,libbase64-13144a1f1e192158,libipnet-a38805d99c19843f,libtokio_rustls-0658367c4afaf995,libmime-0188e0814ca7ddbf,libencoding_rs-2091607858be9ca0,librustls-d06fb73ab5f6cbe9,libsct-a03ae325c9477f7d,libwebpki-cc81952d55454ad5,libring-c2ff28a2aa8f7f3e,libgetrandom-b1b710f2a7fcca42,libuntrusted-b2f816886faf2178,libhyper-379038f284c8fe66,libwant-0b31e25494497eb5,libtry_lock-8fa2f6971035be84,libsocket2-95b3c9da886109fc,libhttparse-225777ae3f11a86e,libh2-a17771bca5e4c66b,libindexmap-7a2a7805215d2d03,libequivalent-6a754676e6af62ae,libhashbrown-ac2229ec4aecf871,libtokio_util-9b09f2ca7d78af0f,libtower_service-3fb88d28c2218805,libtracing-6428c1e19263ccd4,libtracing_core-6384b3268e2bc892,libfutures_util-651e375164522409,libfutures_io-59d0071c9258d69f,libslab-5629529544b2a983,libfutures_channel-0c7632e5ed4dc230,libfutures_sink-ae1eb2d060de53a2,libfutures_task-e09ab7898221cb97,libpin_utils-3860774ad9b215b5,libtokio-37e5d0582490e4a1,libsignal_hook_registry-741d383cddcee45f,libsocket2-b7bfdd47074e2248,libmio-d0b331fa8c552549,libparking_lot-297ec86ec705e1a6,libparking_lot_core-b242675601a41215,liblibc-7a54cdb917ea7291,liblock_api-d4e2787d899fb92e,libscopeguard-7ec2214574194454,libsync_wrapper-b5d3a794a1e9deea,libhttp_body-ac0ac3eab81ceb5d,libpin_project_lite-72bf04572caa1c84,libfutures_core-3b920243fce8fec0,liburl-351a46bf92383f2b,libidna-f10415bde612a76d,libutf8_iter-51566bbad89f3a68,libidna_adapter-9746c1c4bb276cac,libicu_properties-eaf58216d8e75798,libicu_properties_data-01a9dfdf4bda796c,libicu_normalizer-946ce76dbc7fb2fe,libsmallvec-bc3128fdd57228fc,libicu_normalizer_data-e4fd454ffa065c14,libicu_collections-0d5ed3629381a610,libpotential_utf-206ba8cbf59235e5,libicu_provider-95026aa1a7c772bf,libicu_locale_core-c7109f2ea51889d5,libtinystr-7d2b9e0c11d1f78f,liblitemap-76c583890b84c465,libwriteable-240af3fb4837c678,libzerovec-6c6c636b5acbe699,libzerotrie-59dc4df31da4b3b8,libyoke-aa11bab182671962,libstable_deref_trait-14e4a70bda35dfe8,libzerofrom-286155031c19d723,libform_urlencoded-62e6bfb486502810,libpercent_encoding-fa055ecaa1e57cfa,libhttp-4b117cc5cdebc6e1,libbytes-82ad4f0211bdc963,libfnv-79e2cbfbe03dcd16,libanyhow-eb07bcfe9a52a357,librustpython_parser-9aaa9ac33e1cad3c,libunicode_names2-592c013688f77a45,libphf-15d43591de6fe446,libphf_shared-5740a9e3ed9667f5,libsiphasher-03bcd832dc490f0a,liblalrpop_util-5209fe84729b3023,libunic_ucd_ident-2e25d1a87c06b813,libunic_emoji_char-d8166c2630fe0f0d,libunic_ucd_version-938474e278fa5a83,libunic_common-a65df4a110d91abe,libunic_char_property-25184f4b09ec8e3f,libunic_char_range-8e1d66dda6c5c77f,liblog-28ade3d6717210f3,librustc_hash-d7c4a66f98a2548f,librustpython_ast-13e03050ce32de65,librustpython_parser_core-34fe67e23f38507c,librustpython_parser_vendored-32a11910ba91075c,libmalachite_bigint-20ad262c9281b330,libnum_integer-c3fdbc3ba907eb73,libnum_traits-c445de6622136476,libmalachite-0fcb0e179fb4b569,libmalachite_q-3b40f718df781f98,libmalachite_nz-a1b5ec26bde1bae5,libmalachite_base-4111abf643f0b4e9,liblibm-fee3ff56c99d8103,libitertools-303ce147e3eddef2,libeither-e5ea87bd27ac73a9,libhashbrown-dce1dd7663322afa,libahash-f2b46711cff20da8,libonce_cell-e9252a7b5119f3eb,libcfg_if-ae1e883b62e8dab7,libzerocopy-669dcbe6b59e8934,libderive_more-5cfdb7a3587044c3,libserde-f538f0fcb5ce232c,libserde_json-dfa6715ca78016e8,libmemchr-9be7e24c0cc6f173,libitoa-ef40fa516293a9d3,libryu-a7164637bc4900ee,libserde_core-b6917df4d3e6d1df}.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/rustcxIlVrd/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-4c4ca874f36a277a/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/advanced_features_demo-d138746feec97682" "-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 "advanced_features_demo") due to 1 previous error
[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` (example "async_runtime_demo")
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2025-10-28-x86_64-unknown-linux-gnu/bin/rustc --crate-name async_runtime_demo --edition=2021 examples/async_runtime_demo.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --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=b0bfc6bf2416330e -C extra-filename=-84a38dbf5d39bedb --out-dir /opt/rustwide/target/debug/examples -L dependency=/opt/rustwide/target/debug/deps --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-eb07bcfe9a52a357.rlib --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-712a108174fcb75a.so --extern crossbeam=/opt/rustwide/target/debug/deps/libcrossbeam-07904e94e46b91cb.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-651e375164522409.rlib --extern instant=/opt/rustwide/target/debug/deps/libinstant-712cd60541f4bfab.rlib --extern libc=/opt/rustwide/target/debug/deps/liblibc-7a54cdb917ea7291.rlib --extern num_cpus=/opt/rustwide/target/debug/deps/libnum_cpus-5cf65391f8c4acac.rlib --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-e9252a7b5119f3eb.rlib --extern parking_lot=/opt/rustwide/target/debug/deps/libparking_lot-297ec86ec705e1a6.rlib --extern petgraph=/opt/rustwide/target/debug/deps/libpetgraph-ba534a019bf6c586.rlib --extern portalis_core=/opt/rustwide/target/debug/deps/libportalis_core-b9e5ef909741c852.rlib --extern portalis_transpiler=/opt/rustwide/target/debug/deps/libportalis_transpiler.rlib --extern rayon=/opt/rustwide/target/debug/deps/librayon-2f6ee0235a8f6553.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-7cd96f99170097c6.rlib --extern rustpython_parser=/opt/rustwide/target/debug/deps/librustpython_parser-9aaa9ac33e1cad3c.rlib --extern semver=/opt/rustwide/target/debug/deps/libsemver-a4ed12b7dcfb0202.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-f538f0fcb5ce232c.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-dfa6715ca78016e8.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-239e48795c09660f.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-37e5d0582490e4a1.rlib --extern tokio_tungstenite=/opt/rustwide/target/debug/deps/libtokio_tungstenite-b8b66cddf07d3072.rlib --extern tracing=/opt/rustwide/target/debug/deps/libtracing-6428c1e19263ccd4.rlib --extern urlencoding=/opt/rustwide/target/debug/deps/liburlencoding-061758bc6028ea3e.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-3533c8bc5447c14f.rlib --extern wiremock=/opt/rustwide/target/debug/deps/libwiremock-3cc00e314387e381.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/ring-4c4ca874f36a277a/out` (signal: 9, SIGKILL: kill)
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustchLu9mj/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libportalis_transpiler,libnum_cpus-5cf65391f8c4acac,liburlencoding-061758bc6028ea3e,libportalis_core-b9e5ef909741c852,libchrono-399bfbde6faa4058,libiana_time_zone-bab5d12b40894ac1,libtracing_subscriber-9351d9bfc6ce05e0,libsharded_slab-9d3d4272806f2d43,libmatchers-0da7d0ae1f5330fb,libregex_automata-ed6770815c959bcc,libaho_corasick-c0ba953a0b790d79,libregex_syntax-c1c62fdedc196a6a,libnu_ansi_term-e9210014b02935ec,libthread_local-10bd2bb1ae5218dd,libtracing_log-ed5c6c14575b747f,libprometheus-3d58f75fef4c2669,liblazy_static-3674be3f4245d19b,libprotobuf-1b7f4f01aac665ac,libuuid-3533c8bc5447c14f,libgetrandom-6b930f5f7ced0839,libsemver-a4ed12b7dcfb0202,libpetgraph-ba534a019bf6c586,libfixedbitset-9fb76a17080ec2ce,librayon-2f6ee0235a8f6553,librayon_core-20ae9278df136b21,libcrossbeam-07904e94e46b91cb,libcrossbeam_deque-ea3ff61555084ad8,libcrossbeam_channel-543ee15bd420648f,libcrossbeam_queue-d37351c53ab0205f,libcrossbeam_epoch-aa86d5e6e408d661,libcrossbeam_utils-ca54231108c39f35,libtokio_tungstenite-b8b66cddf07d3072,libtokio_native_tls-ede63a2656346a71,libtungstenite-6250b717479c634a,libdata_encoding-506ef4e476430498,librand-77cebc56bb771cfe,librand_chacha-540078586876b417,libppv_lite86-e47e6443d109905f,librand_core-bdc62bee86541c90,libnative_tls-3db045f95a4f95da,libopenssl_probe-2c6d21a9709cae46,libopenssl-8a5143be87953c93,libbitflags-7f84f37ac731566a,libforeign_types-ce5d663d7c32e748,libforeign_types_shared-47b443a4583fd949,libopenssl_sys-db320cc55ab575a0,libutf8-f4341c3c7568480d,libbyteorder-8f59b6d1bfdaa844,libsha1-c7bf085b84e10606,libcpufeatures-e04321643d03190d,libdigest-ac6cb4850a18b3eb,libblock_buffer-e618d383c2e8242e,libcrypto_common-4c12106dba5b5666,libgeneric_array-09b8f63bee6d5c26,libtypenum-baa7fecbfea726c5,libthiserror-239e48795c09660f,libhttp-91749a31ed6c7a44,libreqwest-7cd96f99170097c6,librustls_pemfile-5b3b4ed33f2f120c,libhyper_rustls-746707f8b74c005b,libserde_urlencoded-e27db10d27578108,libwebpki_roots-da6c00699c81e448,libbase64-13144a1f1e192158,libipnet-a38805d99c19843f,libtokio_rustls-0658367c4afaf995,libmime-0188e0814ca7ddbf,libencoding_rs-2091607858be9ca0,librustls-d06fb73ab5f6cbe9,libsct-a03ae325c9477f7d,libwebpki-cc81952d55454ad5,libring-c2ff28a2aa8f7f3e,libgetrandom-b1b710f2a7fcca42,libuntrusted-b2f816886faf2178,libhyper-379038f284c8fe66,libwant-0b31e25494497eb5,libtry_lock-8fa2f6971035be84,libsocket2-95b3c9da886109fc,libhttparse-225777ae3f11a86e,libh2-a17771bca5e4c66b,libindexmap-7a2a7805215d2d03,libequivalent-6a754676e6af62ae,libhashbrown-ac2229ec4aecf871,libtokio_util-9b09f2ca7d78af0f,libtower_service-3fb88d28c2218805,libtracing-6428c1e19263ccd4,libtracing_core-6384b3268e2bc892,libfutures_util-651e375164522409,libfutures_io-59d0071c9258d69f,libslab-5629529544b2a983,libfutures_channel-0c7632e5ed4dc230,libfutures_sink-ae1eb2d060de53a2,libfutures_task-e09ab7898221cb97,libpin_utils-3860774ad9b215b5,libtokio-37e5d0582490e4a1,libsignal_hook_registry-741d383cddcee45f,libsocket2-b7bfdd47074e2248,libmio-d0b331fa8c552549,libparking_lot-297ec86ec705e1a6,libparking_lot_core-b242675601a41215,liblibc-7a54cdb917ea7291,liblock_api-d4e2787d899fb92e,libscopeguard-7ec2214574194454,libsync_wrapper-b5d3a794a1e9deea,libhttp_body-ac0ac3eab81ceb5d,libpin_project_lite-72bf04572caa1c84,libfutures_core-3b920243fce8fec0,liburl-351a46bf92383f2b,libidna-f10415bde612a76d,libutf8_iter-51566bbad89f3a68,libidna_adapter-9746c1c4bb276cac,libicu_properties-eaf58216d8e75798,libicu_properties_data-01a9dfdf4bda796c,libicu_normalizer-946ce76dbc7fb2fe,libsmallvec-bc3128fdd57228fc,libicu_normalizer_data-e4fd454ffa065c14,libicu_collections-0d5ed3629381a610,libpotential_utf-206ba8cbf59235e5,libicu_provider-95026aa1a7c772bf,libicu_locale_core-c7109f2ea51889d5,libtinystr-7d2b9e0c11d1f78f,liblitemap-76c583890b84c465,libwriteable-240af3fb4837c678,libzerovec-6c6c636b5acbe699,libzerotrie-59dc4df31da4b3b8,libyoke-aa11bab182671962,libstable_deref_trait-14e4a70bda35dfe8,libzerofrom-286155031c19d723,libform_urlencoded-62e6bfb486502810,libpercent_encoding-fa055ecaa1e57cfa,libhttp-4b117cc5cdebc6e1,libbytes-82ad4f0211bdc963,libfnv-79e2cbfbe03dcd16,libanyhow-eb07bcfe9a52a357,librustpython_parser-9aaa9ac33e1cad3c,libunicode_names2-592c013688f77a45,libphf-15d43591de6fe446,libphf_shared-5740a9e3ed9667f5,libsiphasher-03bcd832dc490f0a,liblalrpop_util-5209fe84729b3023,libunic_ucd_ident-2e25d1a87c06b813,libunic_emoji_char-d8166c2630fe0f0d,libunic_ucd_version-938474e278fa5a83,libunic_common-a65df4a110d91abe,libunic_char_property-25184f4b09ec8e3f,libunic_char_range-8e1d66dda6c5c77f,liblog-28ade3d6717210f3,librustc_hash-d7c4a66f98a2548f,librustpython_ast-13e03050ce32de65,librustpython_parser_core-34fe67e23f38507c,librustpython_parser_vendored-32a11910ba91075c,libmalachite_bigint-20ad262c9281b330,libnum_integer-c3fdbc3ba907eb73,libnum_traits-c445de6622136476,libmalachite-0fcb0e179fb4b569,libmalachite_q-3b40f718df781f98,libmalachite_nz-a1b5ec26bde1bae5,libmalachite_base-4111abf643f0b4e9,liblibm-fee3ff56c99d8103,libitertools-303ce147e3eddef2,libeither-e5ea87bd27ac73a9,libhashbrown-dce1dd7663322afa,libahash-f2b46711cff20da8,libonce_cell-e9252a7b5119f3eb,libcfg_if-ae1e883b62e8dab7,libzerocopy-669dcbe6b59e8934,libderive_more-5cfdb7a3587044c3,libserde-f538f0fcb5ce232c,libserde_json-dfa6715ca78016e8,libmemchr-9be7e24c0cc6f173,libitoa-ef40fa516293a9d3,libryu-a7164637bc4900ee,libserde_core-b6917df4d3e6d1df}.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/rustchLu9mj/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-4c4ca874f36a277a/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/pandas_demo-55f3cf6b4298d572" "-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/rustcycdlyP/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-5cf65391f8c4acac,liburlencoding-061758bc6028ea3e,libportalis_core-b9e5ef909741c852,libchrono-399bfbde6faa4058,libiana_time_zone-bab5d12b40894ac1,libtracing_subscriber-9351d9bfc6ce05e0,libsharded_slab-9d3d4272806f2d43,libmatchers-0da7d0ae1f5330fb,libregex_automata-ed6770815c959bcc,libaho_corasick-c0ba953a0b790d79,libregex_syntax-c1c62fdedc196a6a,libnu_ansi_term-e9210014b02935ec,libthread_local-10bd2bb1ae5218dd,libtracing_log-ed5c6c14575b747f,libprometheus-3d58f75fef4c2669,liblazy_static-3674be3f4245d19b,libprotobuf-1b7f4f01aac665ac,libuuid-3533c8bc5447c14f,libgetrandom-6b930f5f7ced0839,libsemver-a4ed12b7dcfb0202,libpetgraph-ba534a019bf6c586,libfixedbitset-9fb76a17080ec2ce,librayon-2f6ee0235a8f6553,librayon_core-20ae9278df136b21,libcrossbeam-07904e94e46b91cb,libcrossbeam_deque-ea3ff61555084ad8,libcrossbeam_channel-543ee15bd420648f,libcrossbeam_queue-d37351c53ab0205f,libcrossbeam_epoch-aa86d5e6e408d661,libcrossbeam_utils-ca54231108c39f35,libtokio_tungstenite-b8b66cddf07d3072,libtokio_native_tls-ede63a2656346a71,libtungstenite-6250b717479c634a,libdata_encoding-506ef4e476430498,librand-77cebc56bb771cfe,librand_chacha-540078586876b417,libppv_lite86-e47e6443d109905f,librand_core-bdc62bee86541c90,libnative_tls-3db045f95a4f95da,libopenssl_probe-2c6d21a9709cae46,libopenssl-8a5143be87953c93,libbitflags-7f84f37ac731566a,libforeign_types-ce5d663d7c32e748,libforeign_types_shared-47b443a4583fd949,libopenssl_sys-db320cc55ab575a0,libutf8-f4341c3c7568480d,libbyteorder-8f59b6d1bfdaa844,libsha1-c7bf085b84e10606,libcpufeatures-e04321643d03190d,libdigest-ac6cb4850a18b3eb,libblock_buffer-e618d383c2e8242e,libcrypto_common-4c12106dba5b5666,libgeneric_array-09b8f63bee6d5c26,libtypenum-baa7fecbfea726c5,libthiserror-239e48795c09660f,libhttp-91749a31ed6c7a44,libreqwest-7cd96f99170097c6,librustls_pemfile-5b3b4ed33f2f120c,libhyper_rustls-746707f8b74c005b,libserde_urlencoded-e27db10d27578108,libwebpki_roots-da6c00699c81e448,libbase64-13144a1f1e192158,libipnet-a38805d99c19843f,libtokio_rustls-0658367c4afaf995,libmime-0188e0814ca7ddbf,libencoding_rs-2091607858be9ca0,librustls-d06fb73ab5f6cbe9,libsct-a03ae325c9477f7d,libwebpki-cc81952d55454ad5,libring-c2ff28a2aa8f7f3e,libgetrandom-b1b710f2a7fcca42,libuntrusted-b2f816886faf2178,libhyper-379038f284c8fe66,libwant-0b31e25494497eb5,libtry_lock-8fa2f6971035be84,libsocket2-95b3c9da886109fc,libhttparse-225777ae3f11a86e,libh2-a17771bca5e4c66b,libindexmap-7a2a7805215d2d03,libequivalent-6a754676e6af62ae,libhashbrown-ac2229ec4aecf871,libtokio_util-9b09f2ca7d78af0f,libtower_service-3fb88d28c2218805,libtracing-6428c1e19263ccd4,libtracing_core-6384b3268e2bc892,libfutures_util-651e375164522409,libfutures_io-59d0071c9258d69f,libslab-5629529544b2a983,libfutures_channel-0c7632e5ed4dc230,libfutures_sink-ae1eb2d060de53a2,libfutures_task-e09ab7898221cb97,libpin_utils-3860774ad9b215b5,libtokio-37e5d0582490e4a1,libsignal_hook_registry-741d383cddcee45f,libsocket2-b7bfdd47074e2248,libmio-d0b331fa8c552549,libparking_lot-297ec86ec705e1a6,libparking_lot_core-b242675601a41215,liblibc-7a54cdb917ea7291,liblock_api-d4e2787d899fb92e,libscopeguard-7ec2214574194454,libsync_wrapper-b5d3a794a1e9deea,libhttp_body-ac0ac3eab81ceb5d,libpin_project_lite-72bf04572caa1c84,libfutures_core-3b920243fce8fec0,liburl-351a46bf92383f2b,libidna-f10415bde612a76d,libutf8_iter-51566bbad89f3a68,libidna_adapter-9746c1c4bb276cac,libicu_properties-eaf58216d8e75798,libicu_properties_data-01a9dfdf4bda796c,libicu_normalizer-946ce76dbc7fb2fe,libsmallvec-bc3128fdd57228fc,libicu_normalizer_data-e4fd454ffa065c14,libicu_collections-0d5ed3629381a610,libpotential_utf-206ba8cbf59235e5,libicu_provider-95026aa1a7c772bf,libicu_locale_core-c7109f2ea51889d5,libtinystr-7d2b9e0c11d1f78f,liblitemap-76c583890b84c465,libwriteable-240af3fb4837c678,libzerovec-6c6c636b5acbe699,libzerotrie-59dc4df31da4b3b8,libyoke-aa11bab182671962,libstable_deref_trait-14e4a70bda35dfe8,libzerofrom-286155031c19d723,libform_urlencoded-62e6bfb486502810,libpercent_encoding-fa055ecaa1e57cfa,libhttp-4b117cc5cdebc6e1,libbytes-82ad4f0211bdc963,libfnv-79e2cbfbe03dcd16,libanyhow-eb07bcfe9a52a357,librustpython_parser-9aaa9ac33e1cad3c,libunicode_names2-592c013688f77a45,libphf-15d43591de6fe446,libphf_shared-5740a9e3ed9667f5,libsiphasher-03bcd832dc490f0a,liblalrpop_util-5209fe84729b3023,libunic_ucd_ident-2e25d1a87c06b813,libunic_emoji_char-d8166c2630fe0f0d,libunic_ucd_version-938474e278fa5a83,libunic_common-a65df4a110d91abe,libunic_char_property-25184f4b09ec8e3f,libunic_char_range-8e1d66dda6c5c77f,liblog-28ade3d6717210f3,librustc_hash-d7c4a66f98a2548f,librustpython_ast-13e03050ce32de65,librustpython_parser_core-34fe67e23f38507c,librustpython_parser_vendored-32a11910ba91075c,libmalachite_bigint-20ad262c9281b330,libnum_integer-c3fdbc3ba907eb73,libnum_traits-c445de6622136476,libmalachite-0fcb0e179fb4b569,libmalachite_q-3b40f718df781f98,libmalachite_nz-a1b5ec26bde1bae5,libmalachite_base-4111abf643f0b4e9,liblibm-fee3ff56c99d8103,libitertools-303ce147e3eddef2,libeither-e5ea87bd27ac73a9,libhashbrown-dce1dd7663322afa,libahash-f2b46711cff20da8,libonce_cell-e9252a7b5119f3eb,libcfg_if-ae1e883b62e8dab7,libzerocopy-669dcbe6b59e8934,libderive_more-5cfdb7a3587044c3,libserde-f538f0fcb5ce232c,libserde_json-dfa6715ca78016e8,libmemchr-9be7e24c0cc6f173,libitoa-ef40fa516293a9d3,libryu-a7164637bc4900ee,libserde_core-b6917df4d3e6d1df}.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/rustcycdlyP/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-4c4ca874f36a277a/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/asyncio_translation_test-58707b2cc67cd1df" "-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/rustcuKJMo4/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libportalis_transpiler,libnum_cpus-5cf65391f8c4acac,liburlencoding-061758bc6028ea3e,libportalis_core-b9e5ef909741c852,libchrono-399bfbde6faa4058,libiana_time_zone-bab5d12b40894ac1,libtracing_subscriber-9351d9bfc6ce05e0,libsharded_slab-9d3d4272806f2d43,libmatchers-0da7d0ae1f5330fb,libregex_automata-ed6770815c959bcc,libaho_corasick-c0ba953a0b790d79,libregex_syntax-c1c62fdedc196a6a,libnu_ansi_term-e9210014b02935ec,libthread_local-10bd2bb1ae5218dd,libtracing_log-ed5c6c14575b747f,libprometheus-3d58f75fef4c2669,liblazy_static-3674be3f4245d19b,libprotobuf-1b7f4f01aac665ac,libuuid-3533c8bc5447c14f,libgetrandom-6b930f5f7ced0839,libsemver-a4ed12b7dcfb0202,libpetgraph-ba534a019bf6c586,libfixedbitset-9fb76a17080ec2ce,librayon-2f6ee0235a8f6553,librayon_core-20ae9278df136b21,libcrossbeam-07904e94e46b91cb,libcrossbeam_deque-ea3ff61555084ad8,libcrossbeam_channel-543ee15bd420648f,libcrossbeam_queue-d37351c53ab0205f,libcrossbeam_epoch-aa86d5e6e408d661,libcrossbeam_utils-ca54231108c39f35,libtokio_tungstenite-b8b66cddf07d3072,libtokio_native_tls-ede63a2656346a71,libtungstenite-6250b717479c634a,libdata_encoding-506ef4e476430498,librand-77cebc56bb771cfe,librand_chacha-540078586876b417,libppv_lite86-e47e6443d109905f,librand_core-bdc62bee86541c90,libnative_tls-3db045f95a4f95da,libopenssl_probe-2c6d21a9709cae46,libopenssl-8a5143be87953c93,libbitflags-7f84f37ac731566a,libforeign_types-ce5d663d7c32e748,libforeign_types_shared-47b443a4583fd949,libopenssl_sys-db320cc55ab575a0,libutf8-f4341c3c7568480d,libbyteorder-8f59b6d1bfdaa844,libsha1-c7bf085b84e10606,libcpufeatures-e04321643d03190d,libdigest-ac6cb4850a18b3eb,libblock_buffer-e618d383c2e8242e,libcrypto_common-4c12106dba5b5666,libgeneric_array-09b8f63bee6d5c26,libtypenum-baa7fecbfea726c5,libthiserror-239e48795c09660f,libhttp-91749a31ed6c7a44,libreqwest-7cd96f99170097c6,librustls_pemfile-5b3b4ed33f2f120c,libhyper_rustls-746707f8b74c005b,libserde_urlencoded-e27db10d27578108,libwebpki_roots-da6c00699c81e448,libbase64-13144a1f1e192158,libipnet-a38805d99c19843f,libtokio_rustls-0658367c4afaf995,libmime-0188e0814ca7ddbf,libencoding_rs-2091607858be9ca0,librustls-d06fb73ab5f6cbe9,libsct-a03ae325c9477f7d,libwebpki-cc81952d55454ad5,libring-c2ff28a2aa8f7f3e,libgetrandom-b1b710f2a7fcca42,libuntrusted-b2f816886faf2178,libhyper-379038f284c8fe66,libwant-0b31e25494497eb5,libtry_lock-8fa2f6971035be84,libsocket2-95b3c9da886109fc,libhttparse-225777ae3f11a86e,libh2-a17771bca5e4c66b,libindexmap-7a2a7805215d2d03,libequivalent-6a754676e6af62ae,libhashbrown-ac2229ec4aecf871,libtokio_util-9b09f2ca7d78af0f,libtower_service-3fb88d28c2218805,libtracing-6428c1e19263ccd4,libtracing_core-6384b3268e2bc892,libfutures_util-651e375164522409,libfutures_io-59d0071c9258d69f,libslab-5629529544b2a983,libfutures_channel-0c7632e5ed4dc230,libfutures_sink-ae1eb2d060de53a2,libfutures_task-e09ab7898221cb97,libpin_utils-3860774ad9b215b5,libtokio-37e5d0582490e4a1,libsignal_hook_registry-741d383cddcee45f,libsocket2-b7bfdd47074e2248,libmio-d0b331fa8c552549,libparking_lot-297ec86ec705e1a6,libparking_lot_core-b242675601a41215,liblibc-7a54cdb917ea7291,liblock_api-d4e2787d899fb92e,libscopeguard-7ec2214574194454,libsync_wrapper-b5d3a794a1e9deea,libhttp_body-ac0ac3eab81ceb5d,libpin_project_lite-72bf04572caa1c84,libfutures_core-3b920243fce8fec0,liburl-351a46bf92383f2b,libidna-f10415bde612a76d,libutf8_iter-51566bbad89f3a68,libidna_adapter-9746c1c4bb276cac,libicu_properties-eaf58216d8e75798,libicu_properties_data-01a9dfdf4bda796c,libicu_normalizer-946ce76dbc7fb2fe,libsmallvec-bc3128fdd57228fc,libicu_normalizer_data-e4fd454ffa065c14,libicu_collections-0d5ed3629381a610,libpotential_utf-206ba8cbf59235e5,libicu_provider-95026aa1a7c772bf,libicu_locale_core-c7109f2ea51889d5,libtinystr-7d2b9e0c11d1f78f,liblitemap-76c583890b84c465,libwriteable-240af3fb4837c678,libzerovec-6c6c636b5acbe699,libzerotrie-59dc4df31da4b3b8,libyoke-aa11bab182671962,libstable_deref_trait-14e4a70bda35dfe8,libzerofrom-286155031c19d723,libform_urlencoded-62e6bfb486502810,libpercent_encoding-fa055ecaa1e57cfa,libhttp-4b117cc5cdebc6e1,libbytes-82ad4f0211bdc963,libfnv-79e2cbfbe03dcd16,libanyhow-eb07bcfe9a52a357,librustpython_parser-9aaa9ac33e1cad3c,libunicode_names2-592c013688f77a45,libphf-15d43591de6fe446,libphf_shared-5740a9e3ed9667f5,libsiphasher-03bcd832dc490f0a,liblalrpop_util-5209fe84729b3023,libunic_ucd_ident-2e25d1a87c06b813,libunic_emoji_char-d8166c2630fe0f0d,libunic_ucd_version-938474e278fa5a83,libunic_common-a65df4a110d91abe,libunic_char_property-25184f4b09ec8e3f,libunic_char_range-8e1d66dda6c5c77f,liblog-28ade3d6717210f3,librustc_hash-d7c4a66f98a2548f,librustpython_ast-13e03050ce32de65,librustpython_parser_core-34fe67e23f38507c,librustpython_parser_vendored-32a11910ba91075c,libmalachite_bigint-20ad262c9281b330,libnum_integer-c3fdbc3ba907eb73,libnum_traits-c445de6622136476,libmalachite-0fcb0e179fb4b569,libmalachite_q-3b40f718df781f98,libmalachite_nz-a1b5ec26bde1bae5,libmalachite_base-4111abf643f0b4e9,liblibm-fee3ff56c99d8103,libitertools-303ce147e3eddef2,libeither-e5ea87bd27ac73a9,libhashbrown-dce1dd7663322afa,libahash-f2b46711cff20da8,libonce_cell-e9252a7b5119f3eb,libcfg_if-ae1e883b62e8dab7,libzerocopy-669dcbe6b59e8934,libderive_more-5cfdb7a3587044c3,libserde-f538f0fcb5ce232c,libserde_json-dfa6715ca78016e8,libmemchr-9be7e24c0cc6f173,libitoa-ef40fa516293a9d3,libryu-a7164637bc4900ee,libserde_core-b6917df4d3e6d1df}.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/rustcuKJMo4/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-4c4ca874f36a277a/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/generic_translator_demo-51fa48011b585524" "-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 "generic_translator_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/rustc4GG1iT/symbols.o" "<3 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-5cf65391f8c4acac,liburlencoding-061758bc6028ea3e,libportalis_core-b9e5ef909741c852,libchrono-399bfbde6faa4058,libiana_time_zone-bab5d12b40894ac1,libtracing_subscriber-9351d9bfc6ce05e0,libsharded_slab-9d3d4272806f2d43,libmatchers-0da7d0ae1f5330fb,libregex_automata-ed6770815c959bcc,libaho_corasick-c0ba953a0b790d79,libregex_syntax-c1c62fdedc196a6a,libnu_ansi_term-e9210014b02935ec,libthread_local-10bd2bb1ae5218dd,libtracing_log-ed5c6c14575b747f,libprometheus-3d58f75fef4c2669,liblazy_static-3674be3f4245d19b,libprotobuf-1b7f4f01aac665ac,libuuid-3533c8bc5447c14f,libgetrandom-6b930f5f7ced0839,libsemver-a4ed12b7dcfb0202,libpetgraph-ba534a019bf6c586,libfixedbitset-9fb76a17080ec2ce,librayon-2f6ee0235a8f6553,librayon_core-20ae9278df136b21,libcrossbeam-07904e94e46b91cb,libcrossbeam_deque-ea3ff61555084ad8,libcrossbeam_channel-543ee15bd420648f,libcrossbeam_queue-d37351c53ab0205f,libcrossbeam_epoch-aa86d5e6e408d661,libcrossbeam_utils-ca54231108c39f35,libtokio_tungstenite-b8b66cddf07d3072,libtokio_native_tls-ede63a2656346a71,libtungstenite-6250b717479c634a,libdata_encoding-506ef4e476430498,librand-77cebc56bb771cfe,librand_chacha-540078586876b417,libppv_lite86-e47e6443d109905f,librand_core-bdc62bee86541c90,libnative_tls-3db045f95a4f95da,libopenssl_probe-2c6d21a9709cae46,libopenssl-8a5143be87953c93,libbitflags-7f84f37ac731566a,libforeign_types-ce5d663d7c32e748,libforeign_types_shared-47b443a4583fd949,libopenssl_sys-db320cc55ab575a0,libutf8-f4341c3c7568480d,libbyteorder-8f59b6d1bfdaa844,libsha1-c7bf085b84e10606,libcpufeatures-e04321643d03190d,libdigest-ac6cb4850a18b3eb,libblock_buffer-e618d383c2e8242e,libcrypto_common-4c12106dba5b5666,libgeneric_array-09b8f63bee6d5c26,libtypenum-baa7fecbfea726c5,libthiserror-239e48795c09660f,libhttp-91749a31ed6c7a44,libreqwest-7cd96f99170097c6,librustls_pemfile-5b3b4ed33f2f120c,libhyper_rustls-746707f8b74c005b,libserde_urlencoded-e27db10d27578108,libwebpki_roots-da6c00699c81e448,libbase64-13144a1f1e192158,libipnet-a38805d99c19843f,libtokio_rustls-0658367c4afaf995,libmime-0188e0814ca7ddbf,libencoding_rs-2091607858be9ca0,librustls-d06fb73ab5f6cbe9,libsct-a03ae325c9477f7d,libwebpki-cc81952d55454ad5,libring-c2ff28a2aa8f7f3e,libgetrandom-b1b710f2a7fcca42,libuntrusted-b2f816886faf2178,libhyper-379038f284c8fe66,libwant-0b31e25494497eb5,libtry_lock-8fa2f6971035be84,libsocket2-95b3c9da886109fc,libhttparse-225777ae3f11a86e,libh2-a17771bca5e4c66b,libindexmap-7a2a7805215d2d03,libequivalent-6a754676e6af62ae,libhashbrown-ac2229ec4aecf871,libtokio_util-9b09f2ca7d78af0f,libtower_service-3fb88d28c2218805,libtracing-6428c1e19263ccd4,libtracing_core-6384b3268e2bc892,libfutures_util-651e375164522409,libfutures_io-59d0071c9258d69f,libslab-5629529544b2a983,libfutures_channel-0c7632e5ed4dc230,libfutures_sink-ae1eb2d060de53a2,libfutures_task-e09ab7898221cb97,libpin_utils-3860774ad9b215b5,libtokio-37e5d0582490e4a1,libsignal_hook_registry-741d383cddcee45f,libsocket2-b7bfdd47074e2248,libmio-d0b331fa8c552549,libparking_lot-297ec86ec705e1a6,libparking_lot_core-b242675601a41215,liblibc-7a54cdb917ea7291,liblock_api-d4e2787d899fb92e,libscopeguard-7ec2214574194454,libsync_wrapper-b5d3a794a1e9deea,libhttp_body-ac0ac3eab81ceb5d,libpin_project_lite-72bf04572caa1c84,libfutures_core-3b920243fce8fec0,liburl-351a46bf92383f2b,libidna-f10415bde612a76d,libutf8_iter-51566bbad89f3a68,libidna_adapter-9746c1c4bb276cac,libicu_properties-eaf58216d8e75798,libicu_properties_data-01a9dfdf4bda796c,libicu_normalizer-946ce76dbc7fb2fe,libsmallvec-bc3128fdd57228fc,libicu_normalizer_data-e4fd454ffa065c14,libicu_collections-0d5ed3629381a610,libpotential_utf-206ba8cbf59235e5,libicu_provider-95026aa1a7c772bf,libicu_locale_core-c7109f2ea51889d5,libtinystr-7d2b9e0c11d1f78f,liblitemap-76c583890b84c465,libwriteable-240af3fb4837c678,libzerovec-6c6c636b5acbe699,libzerotrie-59dc4df31da4b3b8,libyoke-aa11bab182671962,libstable_deref_trait-14e4a70bda35dfe8,libzerofrom-286155031c19d723,libform_urlencoded-62e6bfb486502810,libpercent_encoding-fa055ecaa1e57cfa,libhttp-4b117cc5cdebc6e1,libbytes-82ad4f0211bdc963,libfnv-79e2cbfbe03dcd16,libanyhow-eb07bcfe9a52a357,librustpython_parser-9aaa9ac33e1cad3c,libunicode_names2-592c013688f77a45,libphf-15d43591de6fe446,libphf_shared-5740a9e3ed9667f5,libsiphasher-03bcd832dc490f0a,liblalrpop_util-5209fe84729b3023,libunic_ucd_ident-2e25d1a87c06b813,libunic_emoji_char-d8166c2630fe0f0d,libunic_ucd_version-938474e278fa5a83,libunic_common-a65df4a110d91abe,libunic_char_property-25184f4b09ec8e3f,libunic_char_range-8e1d66dda6c5c77f,liblog-28ade3d6717210f3,librustc_hash-d7c4a66f98a2548f,librustpython_ast-13e03050ce32de65,librustpython_parser_core-34fe67e23f38507c,librustpython_parser_vendored-32a11910ba91075c,libmalachite_bigint-20ad262c9281b330,libnum_integer-c3fdbc3ba907eb73,libnum_traits-c445de6622136476,libmalachite-0fcb0e179fb4b569,libmalachite_q-3b40f718df781f98,libmalachite_nz-a1b5ec26bde1bae5,libmalachite_base-4111abf643f0b4e9,liblibm-fee3ff56c99d8103,libitertools-303ce147e3eddef2,libeither-e5ea87bd27ac73a9,libhashbrown-dce1dd7663322afa,libahash-f2b46711cff20da8,libonce_cell-e9252a7b5119f3eb,libcfg_if-ae1e883b62e8dab7,libzerocopy-669dcbe6b59e8934,libderive_more-5cfdb7a3587044c3,libserde-f538f0fcb5ce232c,libserde_json-dfa6715ca78016e8,libmemchr-9be7e24c0cc6f173,libitoa-ef40fa516293a9d3,libryu-a7164637bc4900ee,libserde_core-b6917df4d3e6d1df}.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/rustc4GG1iT/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-4c4ca874f36a277a/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/class_integration-f50bc2694c6ba7af" "-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 "class_integration") due to 1 previous error
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustc0ckaub/symbols.o" "<3 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-5cf65391f8c4acac,liburlencoding-061758bc6028ea3e,libportalis_core-b9e5ef909741c852,libchrono-399bfbde6faa4058,libiana_time_zone-bab5d12b40894ac1,libtracing_subscriber-9351d9bfc6ce05e0,libsharded_slab-9d3d4272806f2d43,libmatchers-0da7d0ae1f5330fb,libregex_automata-ed6770815c959bcc,libaho_corasick-c0ba953a0b790d79,libregex_syntax-c1c62fdedc196a6a,libnu_ansi_term-e9210014b02935ec,libthread_local-10bd2bb1ae5218dd,libtracing_log-ed5c6c14575b747f,libprometheus-3d58f75fef4c2669,liblazy_static-3674be3f4245d19b,libprotobuf-1b7f4f01aac665ac,libuuid-3533c8bc5447c14f,libgetrandom-6b930f5f7ced0839,libsemver-a4ed12b7dcfb0202,libpetgraph-ba534a019bf6c586,libfixedbitset-9fb76a17080ec2ce,librayon-2f6ee0235a8f6553,librayon_core-20ae9278df136b21,libcrossbeam-07904e94e46b91cb,libcrossbeam_deque-ea3ff61555084ad8,libcrossbeam_channel-543ee15bd420648f,libcrossbeam_queue-d37351c53ab0205f,libcrossbeam_epoch-aa86d5e6e408d661,libcrossbeam_utils-ca54231108c39f35,libtokio_tungstenite-b8b66cddf07d3072,libtokio_native_tls-ede63a2656346a71,libtungstenite-6250b717479c634a,libdata_encoding-506ef4e476430498,librand-77cebc56bb771cfe,librand_chacha-540078586876b417,libppv_lite86-e47e6443d109905f,librand_core-bdc62bee86541c90,libnative_tls-3db045f95a4f95da,libopenssl_probe-2c6d21a9709cae46,libopenssl-8a5143be87953c93,libbitflags-7f84f37ac731566a,libforeign_types-ce5d663d7c32e748,libforeign_types_shared-47b443a4583fd949,libopenssl_sys-db320cc55ab575a0,libutf8-f4341c3c7568480d,libbyteorder-8f59b6d1bfdaa844,libsha1-c7bf085b84e10606,libcpufeatures-e04321643d03190d,libdigest-ac6cb4850a18b3eb,libblock_buffer-e618d383c2e8242e,libcrypto_common-4c12106dba5b5666,libgeneric_array-09b8f63bee6d5c26,libtypenum-baa7fecbfea726c5,libthiserror-239e48795c09660f,libhttp-91749a31ed6c7a44,libreqwest-7cd96f99170097c6,librustls_pemfile-5b3b4ed33f2f120c,libhyper_rustls-746707f8b74c005b,libserde_urlencoded-e27db10d27578108,libwebpki_roots-da6c00699c81e448,libbase64-13144a1f1e192158,libipnet-a38805d99c19843f,libtokio_rustls-0658367c4afaf995,libmime-0188e0814ca7ddbf,libencoding_rs-2091607858be9ca0,librustls-d06fb73ab5f6cbe9,libsct-a03ae325c9477f7d,libwebpki-cc81952d55454ad5,libring-c2ff28a2aa8f7f3e,libgetrandom-b1b710f2a7fcca42,libuntrusted-b2f816886faf2178,libhyper-379038f284c8fe66,libwant-0b31e25494497eb5,libtry_lock-8fa2f6971035be84,libsocket2-95b3c9da886109fc,libhttparse-225777ae3f11a86e,libh2-a17771bca5e4c66b,libindexmap-7a2a7805215d2d03,libequivalent-6a754676e6af62ae,libhashbrown-ac2229ec4aecf871,libtokio_util-9b09f2ca7d78af0f,libtower_service-3fb88d28c2218805,libtracing-6428c1e19263ccd4,libtracing_core-6384b3268e2bc892,libfutures_util-651e375164522409,libfutures_io-59d0071c9258d69f,libslab-5629529544b2a983,libfutures_channel-0c7632e5ed4dc230,libfutures_sink-ae1eb2d060de53a2,libfutures_task-e09ab7898221cb97,libpin_utils-3860774ad9b215b5,libtokio-37e5d0582490e4a1,libsignal_hook_registry-741d383cddcee45f,libsocket2-b7bfdd47074e2248,libmio-d0b331fa8c552549,libparking_lot-297ec86ec705e1a6,libparking_lot_core-b242675601a41215,liblibc-7a54cdb917ea7291,liblock_api-d4e2787d899fb92e,libscopeguard-7ec2214574194454,libsync_wrapper-b5d3a794a1e9deea,libhttp_body-ac0ac3eab81ceb5d,libpin_project_lite-72bf04572caa1c84,libfutures_core-3b920243fce8fec0,liburl-351a46bf92383f2b,libidna-f10415bde612a76d,libutf8_iter-51566bbad89f3a68,libidna_adapter-9746c1c4bb276cac,libicu_properties-eaf58216d8e75798,libicu_properties_data-01a9dfdf4bda796c,libicu_normalizer-946ce76dbc7fb2fe,libsmallvec-bc3128fdd57228fc,libicu_normalizer_data-e4fd454ffa065c14,libicu_collections-0d5ed3629381a610,libpotential_utf-206ba8cbf59235e5,libicu_provider-95026aa1a7c772bf,libicu_locale_core-c7109f2ea51889d5,libtinystr-7d2b9e0c11d1f78f,liblitemap-76c583890b84c465,libwriteable-240af3fb4837c678,libzerovec-6c6c636b5acbe699,libzerotrie-59dc4df31da4b3b8,libyoke-aa11bab182671962,libstable_deref_trait-14e4a70bda35dfe8,libzerofrom-286155031c19d723,libform_urlencoded-62e6bfb486502810,libpercent_encoding-fa055ecaa1e57cfa,libhttp-4b117cc5cdebc6e1,libbytes-82ad4f0211bdc963,libfnv-79e2cbfbe03dcd16,libanyhow-eb07bcfe9a52a357,librustpython_parser-9aaa9ac33e1cad3c,libunicode_names2-592c013688f77a45,libphf-15d43591de6fe446,libphf_shared-5740a9e3ed9667f5,libsiphasher-03bcd832dc490f0a,liblalrpop_util-5209fe84729b3023,libunic_ucd_ident-2e25d1a87c06b813,libunic_emoji_char-d8166c2630fe0f0d,libunic_ucd_version-938474e278fa5a83,libunic_common-a65df4a110d91abe,libunic_char_property-25184f4b09ec8e3f,libunic_char_range-8e1d66dda6c5c77f,liblog-28ade3d6717210f3,librustc_hash-d7c4a66f98a2548f,librustpython_ast-13e03050ce32de65,librustpython_parser_core-34fe67e23f38507c,librustpython_parser_vendored-32a11910ba91075c,libmalachite_bigint-20ad262c9281b330,libnum_integer-c3fdbc3ba907eb73,libnum_traits-c445de6622136476,libmalachite-0fcb0e179fb4b569,libmalachite_q-3b40f718df781f98,libmalachite_nz-a1b5ec26bde1bae5,libmalachite_base-4111abf643f0b4e9,liblibm-fee3ff56c99d8103,libitertools-303ce147e3eddef2,libeither-e5ea87bd27ac73a9,libhashbrown-dce1dd7663322afa,libahash-f2b46711cff20da8,libonce_cell-e9252a7b5119f3eb,libcfg_if-ae1e883b62e8dab7,libzerocopy-669dcbe6b59e8934,libderive_more-5cfdb7a3587044c3,libserde-f538f0fcb5ce232c,libserde_json-dfa6715ca78016e8,libmemchr-9be7e24c0cc6f173,libitoa-ef40fa516293a9d3,libryu-a7164637bc4900ee,libserde_core-b6917df4d3e6d1df}.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/rustc0ckaub/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-4c4ca874f36a277a/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/dependency_integration-e3d08772fe4043df" "-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_integration") due to 1 previous error
[INFO] running `Command { std: "docker" "inspect" "e81238c5aa8821c03d4bdc59f2e0a6b5f5d40118ea511a0c7cd58a836bde55d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e81238c5aa8821c03d4bdc59f2e0a6b5f5d40118ea511a0c7cd58a836bde55d5", kill_on_drop: false }`
[INFO] [stdout] e81238c5aa8821c03d4bdc59f2e0a6b5f5d40118ea511a0c7cd58a836bde55d5
