harn-cli 0.8.60

CLI for the Harn programming language — run, test, REPL, format, and lint

Build #3449444 2026-06-01 09:06:58

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# error kind SandboxOOM

# pre-build errors container ran out of memory

# rustc version rustc 1.98.0-nightly (14210df0e 2026-05-31)

# docs.rs version docsrs 0.0.0 (f16e33f3e6ac9fc9e4413728c5dd1b2ba1c6b799 2026-05-23 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "0274d75f29b7d536376c836525612a803169cf526a45bd966e790cd1e3d48cf7" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260531-1.98.0-nightly-14210df0e\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Compiling harn-vm v0.8.60 [INFO] [stderr] error: could not compile `harn-vm` (lib) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc --crate-name harn_vm --edition=2021 /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/harn-vm-0.8.60/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--allow=clippy::wildcard_imports' '--allow=clippy::useless_let_if_seq' '--allow=clippy::used_underscore_binding' '--allow=clippy::use_self' '--allow=clippy::unused_self' '--allow=clippy::unused_async' '--allow=clippy::unreadable_literal' '--allow=clippy::unnested_or_patterns' '--allow=clippy::unnecessary_wraps' '--allow=clippy::trivially_copy_pass_by_ref' '--allow=clippy::trait_duplication_in_bounds' '--allow=clippy::too_many_lines' '--allow=clippy::too_long_first_doc_paragraph' '--allow=clippy::suboptimal_flops' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::stable_sort_primitive' '--allow=clippy::single_option_map' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--allow=clippy::significant_drop_tightening' '--allow=clippy::significant_drop_in_scrutinee' '--allow=clippy::self_only_used_in_recursion' '--allow=clippy::return_self_not_must_use' '--allow=clippy::ref_option' '--allow=clippy::redundant_pub_crate' '--allow=clippy::redundant_closure_for_method_calls' '--allow=clippy::range_plus_one' '--allow=clippy::or_fun_call' '--allow=clippy::option_if_let_else' '--allow=clippy::needless_pass_by_value' '--allow=clippy::needless_pass_by_ref_mut' '--allow=clippy::needless_continue' '--allow=clippy::needless_collect' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_fields_in_debug' '--allow=clippy::missing_errors_doc' '--allow=clippy::missing_const_for_fn' '--allow=clippy::match_wildcard_for_single_variants' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::many_single_char_names' '--allow=clippy::manual_let_else' '--allow=clippy::large_futures' '--allow=clippy::iter_with_drain' '--allow=clippy::items_after_statements' '--allow=clippy::inline_always' '--allow=clippy::implicit_hasher' '--allow=clippy::ignored_unit_patterns' '--allow=clippy::if_not_else' '--allow=clippy::future_not_send' '--allow=clippy::format_push_string' '--allow=clippy::format_collect' '--allow=clippy::float_cmp' '--allow=clippy::explicit_iter_loop' '--allow=clippy::enum_glob_use' '--allow=clippy::elidable_lifetime_names' '--allow=clippy::doc_markdown' '--allow=clippy::default_trait_access' '--allow=clippy::collection_is_never_read' '--allow=clippy::cast_sign_loss' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_possible_wrap' '--allow=clippy::cast_possible_truncation' '--allow=clippy::cast_lossless' '--allow=clippy::case_sensitive_file_extension_comparisons' '--allow=clippy::branches_sharing_code' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --cfg 'feature="otel"' --cfg 'feature="postgres"' --cfg 'feature="testbench-wasi"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "llm-bench-internals", "otel", "postgres", "testbench-wasi", "vm-bench-internals"))' -C metadata=ed254f30bc271072 -C extra-filename=-03fbb6183a1ccba4 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern aes_gcm=/opt/rustwide/target/debug/deps/libaes_gcm-b52f351c3d6131ef.rmeta --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-3bd5638a89bf237d.so --extern base64=/opt/rustwide/target/debug/deps/libbase64-abef1adde3530447.rmeta --extern bincode=/opt/rustwide/target/debug/deps/libbincode-e244001e01f0b7a9.rmeta --extern blake3=/opt/rustwide/target/debug/deps/libblake3-d9b6219ec4b6ebe8.rmeta --extern brotli=/opt/rustwide/target/debug/deps/libbrotli-050cab9038c25ff4.rmeta --extern bytes=/opt/rustwide/target/debug/deps/libbytes-06e749ac1289c53f.rmeta --extern chrono=/opt/rustwide/target/debug/deps/libchrono-1b4d567897d8fb69.rmeta --extern chrono_tz=/opt/rustwide/target/debug/deps/libchrono_tz-ed4d0a77d014698e.rmeta --extern croner=/opt/rustwide/target/debug/deps/libcroner-52231b1174e67b3b.rmeta --extern csv=/opt/rustwide/target/debug/deps/libcsv-34689ef170ed0d80.rmeta --extern data_encoding=/opt/rustwide/target/debug/deps/libdata_encoding-d12dbc444062587f.rmeta --extern ed25519_dalek=/opt/rustwide/target/debug/deps/libed25519_dalek-95be0f69f898a94e.rmeta --extern flate2=/opt/rustwide/target/debug/deps/libflate2-5c09f13046aaafba.rmeta --extern fs2=/opt/rustwide/target/debug/deps/libfs2-248819d415f0c2ed.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-4f52471920c099b6.rmeta --extern globset=/opt/rustwide/target/debug/deps/libglobset-5797ae2ca367c37a.rmeta --extern harn_builtin_macros=/opt/rustwide/target/debug/deps/libharn_builtin_macros-94e223db92b9ec1a.so --extern harn_builtin_meta=/opt/rustwide/target/debug/deps/libharn_builtin_meta-e7e4bb742e94c949.rmeta --extern harn_builtin_registry=/opt/rustwide/target/debug/deps/libharn_builtin_registry-451a6849b3e46924.rmeta --extern harn_clock=/opt/rustwide/target/debug/deps/libharn_clock-9c2305ce2f5b1615.rmeta --extern harn_ir=/opt/rustwide/target/debug/deps/libharn_ir-deda35e9f4e121ed.rmeta --extern harn_lexer=/opt/rustwide/target/debug/deps/libharn_lexer-fde00b29e2c2976e.rmeta --extern harn_modules=/opt/rustwide/target/debug/deps/libharn_modules-140758694a00018f.rmeta --extern harn_opcode_macros=/opt/rustwide/target/debug/deps/libharn_opcode_macros-cc5b37caaea784f2.so --extern harn_parser=/opt/rustwide/target/debug/deps/libharn_parser-d2bbb8494a385dfb.rmeta --extern harn_stdlib=/opt/rustwide/target/debug/deps/libharn_stdlib-d5bffe8a09258b70.rmeta --extern hex=/opt/rustwide/target/debug/deps/libhex-20cdb627b9823e3e.rmeta --extern hkdf=/opt/rustwide/target/debug/deps/libhkdf-b6ff10c63b263b06.rmeta --extern hmac=/opt/rustwide/target/debug/deps/libhmac-4110fbebae21c6dd.rmeta --extern httpdate=/opt/rustwide/target/debug/deps/libhttpdate-2f72c24ab2e189c7.rmeta --extern ignore=/opt/rustwide/target/debug/deps/libignore-b81c7eeb7a604678.rmeta --extern ipnet=/opt/rustwide/target/debug/deps/libipnet-b0bfd1fac27a4242.rmeta --extern jsonwebtoken=/opt/rustwide/target/debug/deps/libjsonwebtoken-1bde0120babd7fca.rmeta --extern keyring=/opt/rustwide/target/debug/deps/libkeyring-aa650ceaa8bda1b7.rmeta --extern libc=/opt/rustwide/target/debug/deps/liblibc-f8dc9bbc79d4cfce.rmeta --extern linkme=/opt/rustwide/target/debug/deps/liblinkme-9459dea6ad178344.rmeta --extern md5=/opt/rustwide/target/debug/deps/libmd5-73d8ae41f4b9d5ad.rmeta --extern opentelemetry=/opt/rustwide/target/debug/deps/libopentelemetry-857de3f5363f72f9.rmeta --extern opentelemetry_otlp=/opt/rustwide/target/debug/deps/libopentelemetry_otlp-906cde5334d28948.rmeta --extern opentelemetry_sdk=/opt/rustwide/target/debug/deps/libopentelemetry_sdk-397338c10bcaf1b9.rmeta --extern parking_lot=/opt/rustwide/target/debug/deps/libparking_lot-0f7abadc67c35f67.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-c44afd16c7d5ea9e.rmeta --extern rcgen=/opt/rustwide/target/debug/deps/librcgen-a04078f85977e7ad.rmeta --extern regex=/opt/rustwide/target/debug/deps/libregex-b5dcb5065c32b7cb.rmeta --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-63aff2922b71780b.rmeta --extern reqwest_eventsource=/opt/rustwide/target/debug/deps/libreqwest_eventsource-643341614fae079d.rmeta --extern rusqlite=/opt/rustwide/target/debug/deps/librusqlite-fde7b3eb78e0a580.rmeta --extern rust_decimal=/opt/rustwide/target/debug/deps/librust_decimal-335686799dd73034.rmeta --extern scraper=/opt/rustwide/target/debug/deps/libscraper-7ce0aa81a22dab84.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-61291bb038c770f2.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-54f2cc3a5552fa20.rmeta --extern serde_path_to_error=/opt/rustwide/target/debug/deps/libserde_path_to_error-b1dcf529b7aa1288.rmeta --extern serde_yml=/opt/rustwide/target/debug/deps/libserde_yml-07740119a2cfc239.rmeta --extern sha1=/opt/rustwide/target/debug/deps/libsha1-a57dddeab1d779dd.rmeta --extern sha2=/opt/rustwide/target/debug/deps/libsha2-0989ce5e444659cd.rmeta --extern sha3=/opt/rustwide/target/debug/deps/libsha3-496cab79aa6bea0c.rmeta --extern sqlx_core=/opt/rustwide/target/debug/deps/libsqlx_core-804f2b0bb95ef94f.rmeta --extern sqlx_postgres=/opt/rustwide/target/debug/deps/libsqlx_postgres-02bedf9d3370579d.rmeta --extern subtle=/opt/rustwide/target/debug/deps/libsubtle-90457403dad6ef76.rmeta --extern sysinfo=/opt/rustwide/target/debug/deps/libsysinfo-f16b596cb887ff4d.rmeta --extern tar=/opt/rustwide/target/debug/deps/libtar-d43058be4b19676f.rmeta --extern tempfile=/opt/rustwide/target/debug/deps/libtempfile-c3b4eca8a5e57816.rmeta --extern tiktoken_rs=/opt/rustwide/target/debug/deps/libtiktoken_rs-01c4c7a435fbd420.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-9e0307f91e910d0e.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-74f5f88a0cb10a37.rmeta --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-7df8fdda7c71736c.rmeta --extern tokio_tungstenite=/opt/rustwide/target/debug/deps/libtokio_tungstenite-cba24b14dc45ee42.rmeta --extern tokio_util=/opt/rustwide/target/debug/deps/libtokio_util-a70314f746fdb02b.rmeta --extern toml=/opt/rustwide/target/debug/deps/libtoml-7ebb726b46d10b9e.rmeta --extern tracing=/opt/rustwide/target/debug/deps/libtracing-cc1ba01f90fe4538.rmeta --extern tracing_opentelemetry=/opt/rustwide/target/debug/deps/libtracing_opentelemetry-d4a7bcdfd66839e3.rmeta --extern tracing_subscriber=/opt/rustwide/target/debug/deps/libtracing_subscriber-7dab041e7aea64dc.rmeta --extern unicode_normalization=/opt/rustwide/target/debug/deps/libunicode_normalization-9077a92c1f3f9019.rmeta --extern unicode_segmentation=/opt/rustwide/target/debug/deps/libunicode_segmentation-e590db6ecf6b3c98.rmeta --extern url=/opt/rustwide/target/debug/deps/liburl-f213c101963e093f.rmeta --extern uuid=/opt/rustwide/target/debug/deps/libuuid-8a394ec46d14db7a.rmeta --extern walkdir=/opt/rustwide/target/debug/deps/libwalkdir-3557b61e28119794.rmeta --extern wasmtime=/opt/rustwide/target/debug/deps/libwasmtime-784eceed3051fd94.rmeta --extern wasmtime_wasi=/opt/rustwide/target/debug/deps/libwasmtime_wasi-6607e33a52dddcd2.rmeta --extern wat=/opt/rustwide/target/debug/deps/libwat-c2430b110e589e70.rmeta --extern x25519_dalek=/opt/rustwide/target/debug/deps/libx25519_dalek-7ed499094c3beb89.rmeta --extern x509_parser=/opt/rustwide/target/debug/deps/libx509_parser-be1c86f0d8683be0.rmeta --extern zeroize=/opt/rustwide/target/debug/deps/libzeroize-dd17fe75c003637b.rmeta --extern zip=/opt/rustwide/target/debug/deps/libzip-6d7e2516c2f0eddd.rmeta --extern zstd=/opt/rustwide/target/debug/deps/libzstd-204345244707624d.rmeta --cap-lints allow -L native=/opt/rustwide/target/debug/build/blake3-1056000cc6f51694/out -L native=/opt/rustwide/target/debug/build/blake3-1056000cc6f51694/out -L native=/opt/rustwide/target/debug/build/aws-lc-sys-14d257bb9718aa19/out -L native=/opt/rustwide/target/debug/build/ring-f68e151837e3e1ce/out -L native=/opt/rustwide/target/debug/build/zstd-sys-8449a4d7143afa6d/out -L native=/opt/rustwide/target/debug/build/libsqlite3-sys-0a0698d180280967/out -L native=/opt/rustwide/target/debug/build/wasmtime-e64d86f98096fc5f/out` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "0274d75f29b7d536376c836525612a803169cf526a45bd966e790cd1e3d48cf7", kill_on_drop: false }`