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 (4429659e4 2026-06-22)
# docs.rs version docsrs 0.0.0 (886bc7a22b1adc4b387ce1343447fe3af98d9ce5 2026-06-14 )
# 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" "14283f83efe6335056d45b5841ec52ef93297f9bea043049635062b5d66bfdbd" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260622-1.98.0-nightly-4429659e4\", \"--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] Checking harn-hostlib v0.8.138 [INFO] [stderr] Compiling harn-vm v0.8.138 [INFO] [stderr] Checking harn-guard v0.8.138 [INFO] [stderr] Checking harn-dap v0.8.138 [INFO] [stderr] Checking harn-rules v0.8.138 [INFO] [stderr] Checking harn-serve v0.8.138 [INFO] [stderr] Checking harn-lint v0.8.138 [INFO] [stderr] Checking harn-rules-hostlib v0.8.138 [INFO] [stderr] Checking harn-lsp v0.8.138 [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.138/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="sqlite"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "llm-bench-internals", "otel", "postgres", "sqlite", "testbench-wasi", "vm-bench-internals"))' -C metadata=ceca9422963101e7 -C extra-filename=-fb074dc254607ac3 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern aes_gcm=/opt/rustwide/target/debug/deps/libaes_gcm-4bb7d7e9d23a34bd.rmeta --extern arcstr=/opt/rustwide/target/debug/deps/libarcstr-180862a11bb7d29c.rmeta --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-1e2209e292509b01.so --extern base64=/opt/rustwide/target/debug/deps/libbase64-abef1adde3530447.rmeta --extern bincode=/opt/rustwide/target/debug/deps/libbincode-2a5a715e6d9d0b42.rmeta --extern blake3=/opt/rustwide/target/debug/deps/libblake3-c29b024fa2f25234.rmeta --extern brotli=/opt/rustwide/target/debug/deps/libbrotli-f1cd063625d2b352.rmeta --extern bytes=/opt/rustwide/target/debug/deps/libbytes-4d5ef091e27d347a.rmeta --extern chrono=/opt/rustwide/target/debug/deps/libchrono-da14f51b854b0490.rmeta --extern chrono_tz=/opt/rustwide/target/debug/deps/libchrono_tz-796f43c2820ed927.rmeta --extern croner=/opt/rustwide/target/debug/deps/libcroner-6dd64a481be4d71b.rmeta --extern csv=/opt/rustwide/target/debug/deps/libcsv-8ab5bef3a1ee09e0.rmeta --extern data_encoding=/opt/rustwide/target/debug/deps/libdata_encoding-d12dbc444062587f.rmeta --extern ed25519_dalek=/opt/rustwide/target/debug/deps/libed25519_dalek-fad995558dcaed59.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-e589e37f2859ac9a.rmeta --extern globset=/opt/rustwide/target/debug/deps/libglobset-3b14282282dd4d24.rmeta --extern grep_matcher=/opt/rustwide/target/debug/deps/libgrep_matcher-0b65389d87e8f9b6.rmeta --extern grep_regex=/opt/rustwide/target/debug/deps/libgrep_regex-407a93fc2bc0ae12.rmeta --extern grep_searcher=/opt/rustwide/target/debug/deps/libgrep_searcher-7fa894a816c67d30.rmeta --extern harn_builtin_macros=/opt/rustwide/target/debug/deps/libharn_builtin_macros-af9d109dc68b5333.so --extern harn_builtin_meta=/opt/rustwide/target/debug/deps/libharn_builtin_meta-f87cf7e198847848.rmeta --extern harn_builtin_registry=/opt/rustwide/target/debug/deps/libharn_builtin_registry-9bff96756be349c3.rmeta --extern harn_clock=/opt/rustwide/target/debug/deps/libharn_clock-f24ef079d01cde51.rmeta --extern harn_glob=/opt/rustwide/target/debug/deps/libharn_glob-a6f2171f66c7195e.rmeta --extern harn_ir=/opt/rustwide/target/debug/deps/libharn_ir-b5656c797431f682.rmeta --extern harn_lexer=/opt/rustwide/target/debug/deps/libharn_lexer-956614216cca70a8.rmeta --extern harn_modules=/opt/rustwide/target/debug/deps/libharn_modules-74a3fbb30a9f5e70.rmeta --extern harn_opcode_macros=/opt/rustwide/target/debug/deps/libharn_opcode_macros-a06a446fd120c245.so --extern harn_parser=/opt/rustwide/target/debug/deps/libharn_parser-bb74e0eecba90ead.rmeta --extern harn_stdlib=/opt/rustwide/target/debug/deps/libharn_stdlib-ec550e1fd0a81d5e.rmeta --extern hex=/opt/rustwide/target/debug/deps/libhex-20cdb627b9823e3e.rmeta --extern hkdf=/opt/rustwide/target/debug/deps/libhkdf-3e3ee7893fb359d8.rmeta --extern hmac=/opt/rustwide/target/debug/deps/libhmac-7ff12f929ea6d536.rmeta --extern httpdate=/opt/rustwide/target/debug/deps/libhttpdate-2f72c24ab2e189c7.rmeta --extern ignore=/opt/rustwide/target/debug/deps/libignore-db85394630b05688.rmeta --extern imbl=/opt/rustwide/target/debug/deps/libimbl-b92caad66481d88a.rmeta --extern ipnet=/opt/rustwide/target/debug/deps/libipnet-b0bfd1fac27a4242.rmeta --extern jsonwebtoken=/opt/rustwide/target/debug/deps/libjsonwebtoken-056190f80ee5a7bf.rmeta --extern keyring=/opt/rustwide/target/debug/deps/libkeyring-ef076b97a1194bf3.rmeta --extern libc=/opt/rustwide/target/debug/deps/liblibc-f8dc9bbc79d4cfce.rmeta --extern linkme=/opt/rustwide/target/debug/deps/liblinkme-dd3861f24eb03755.rmeta --extern md5=/opt/rustwide/target/debug/deps/libmd5-bed7bc252dc3dd3c.rmeta --extern opentelemetry=/opt/rustwide/target/debug/deps/libopentelemetry-83547cf39e48f3c4.rmeta --extern opentelemetry_otlp=/opt/rustwide/target/debug/deps/libopentelemetry_otlp-a8e03a457bb1df31.rmeta --extern opentelemetry_sdk=/opt/rustwide/target/debug/deps/libopentelemetry_sdk-4985fee89f5db685.rmeta --extern parking_lot=/opt/rustwide/target/debug/deps/libparking_lot-dda656a2a7186a69.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-a3e7ccf32a365718.rmeta --extern rcgen=/opt/rustwide/target/debug/deps/librcgen-621931212ded4be1.rmeta --extern regex=/opt/rustwide/target/debug/deps/libregex-367b3c5cea1c6b45.rmeta --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-7063b87c286cff1f.rmeta --extern reqwest_eventsource=/opt/rustwide/target/debug/deps/libreqwest_eventsource-faf02fbeb89eb4e6.rmeta --extern rusqlite=/opt/rustwide/target/debug/deps/librusqlite-b580387fbff5f0ca.rmeta --extern rust_decimal=/opt/rustwide/target/debug/deps/librust_decimal-cebfeb59b8886fdc.rmeta --extern scraper=/opt/rustwide/target/debug/deps/libscraper-f5d6867485a75c8d.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-ee0a33b102a59e6f.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-760411b874e315e2.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-5bb575ce88214d69.rmeta --extern sha1=/opt/rustwide/target/debug/deps/libsha1-ffd0bab5d7c82c40.rmeta --extern sha2=/opt/rustwide/target/debug/deps/libsha2-519c32f53df61a5c.rmeta --extern sha3=/opt/rustwide/target/debug/deps/libsha3-31427e3b5a1096a9.rmeta --extern sqlx_core=/opt/rustwide/target/debug/deps/libsqlx_core-7d8f1078d86de8c5.rmeta --extern sqlx_postgres=/opt/rustwide/target/debug/deps/libsqlx_postgres-5154a05178d93eea.rmeta --extern stacker=/opt/rustwide/target/debug/deps/libstacker-e80cf0f46b61789b.rmeta --extern subtle=/opt/rustwide/target/debug/deps/libsubtle-90457403dad6ef76.rmeta --extern sysinfo=/opt/rustwide/target/debug/deps/libsysinfo-225efd797722ab01.rmeta --extern tar=/opt/rustwide/target/debug/deps/libtar-d43058be4b19676f.rmeta --extern tiktoken_rs=/opt/rustwide/target/debug/deps/libtiktoken_rs-d21b3d28f2689594.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-e4f1e0a1b1cbb7e2.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-15d9379caef88b3d.rmeta --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-db8b222cd700ee44.rmeta --extern tokio_tungstenite=/opt/rustwide/target/debug/deps/libtokio_tungstenite-d9abe0cc048ca373.rmeta --extern tokio_util=/opt/rustwide/target/debug/deps/libtokio_util-e9cedc7bcdba314c.rmeta --extern toml=/opt/rustwide/target/debug/deps/libtoml-7ebb726b46d10b9e.rmeta --extern tracing=/opt/rustwide/target/debug/deps/libtracing-b385d25753b11f62.rmeta --extern tracing_opentelemetry=/opt/rustwide/target/debug/deps/libtracing_opentelemetry-4a4d5384862a30d9.rmeta --extern tracing_subscriber=/opt/rustwide/target/debug/deps/libtracing_subscriber-e03e100030c9be1e.rmeta --extern unicode_normalization=/opt/rustwide/target/debug/deps/libunicode_normalization-9077a92c1f3f9019.rmeta --extern unicode_segmentation=/opt/rustwide/target/debug/deps/libunicode_segmentation-37568fe6a7c6f7e9.rmeta --extern url=/opt/rustwide/target/debug/deps/liburl-d309d370d20523d6.rmeta --extern uuid=/opt/rustwide/target/debug/deps/libuuid-f2aac90e2614f1b7.rmeta --extern wait_timeout=/opt/rustwide/target/debug/deps/libwait_timeout-9b95f979ae180d35.rmeta --extern walkdir=/opt/rustwide/target/debug/deps/libwalkdir-3557b61e28119794.rmeta --extern x25519_dalek=/opt/rustwide/target/debug/deps/libx25519_dalek-abe492bbef505977.rmeta --extern x509_parser=/opt/rustwide/target/debug/deps/libx509_parser-cb17934ff7d1793b.rmeta --extern zeroize=/opt/rustwide/target/debug/deps/libzeroize-0424bfc3f83fa384.rmeta --extern zip=/opt/rustwide/target/debug/deps/libzip-9683eb270caf8c7f.rmeta --extern zstd=/opt/rustwide/target/debug/deps/libzstd-fd15672f15d443c5.rmeta --cap-lints allow -L native=/opt/rustwide/target/debug/build/blake3-9003caf6ebfc29fb/out -L native=/opt/rustwide/target/debug/build/blake3-9003caf6ebfc29fb/out -L native=/opt/rustwide/target/debug/build/aws-lc-sys-6cba2743194eb9fc/out -L native=/opt/rustwide/target/debug/build/ring-7af545dad20b11a3/out -L native=/opt/rustwide/target/debug/build/zstd-sys-a9fb8d142106031a/out -L native=/opt/rustwide/target/debug/build/libsqlite3-sys-6b9cf1538b9a7fd6/out -L native=/opt/rustwide/target/debug/build/psm-319473dcc30bc3f4/out` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "14283f83efe6335056d45b5841ec52ef93297f9bea043049635062b5d66bfdbd", kill_on_drop: false }`