[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 { [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, [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, [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>, [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, [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, [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 { [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 { [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, [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, [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>, [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, [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, [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, [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, [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>, [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, [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, [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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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) -> 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` [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` [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` [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` [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" "/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/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" "/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) -> 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) -> 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" "/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/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" "/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) -> 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) -> 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) -> 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) -> 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", 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) -> 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` [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` [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" "/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/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" "/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" "/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" "/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/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" "/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" "/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/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" "/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" "/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" "/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/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" "/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" "/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" "/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/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" "/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