rivetkit 2.3.1

Rust SDK for RivetKit actors, actions, events, queues, and test harnesses

Build #3601815 2026-06-16 23:53:48

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 ExecutionFailed

# pre-build errors command failed: exit status: 101

# rustc version rustc 1.98.0-nightly (01dfd7924 2026-06-15)

# 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" "15859056fcc2d2546f37bf65dca28168eb73ddc178f504764eabe0fcc13a5c69" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260615-1.98.0-nightly-01dfd7924\", \"--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 rivet-envoy-protocol v2.3.1 [INFO] [stderr] Checking rivetkit-engine-process v2.3.1 [INFO] [stderr] error: proc-macro derive panicked [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(RivetError, Debug, Clone, Deserialize, Serialize)] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: message: Failed to write error documentation for engine.binary_not_found: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:134:5 [INFO] [stderr] | [INFO] [stderr] 131 | return Err(EngineProcessError::BinaryNotFound { [INFO] [stderr] | ________________________- [INFO] [stderr] 132 | | path: binary_path.display().to_string(), [INFO] [stderr] 133 | | } [INFO] [stderr] 134 | | .build()); [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_____________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:181:50 [INFO] [stderr] | [INFO] [stderr] 181 | .ok_or_else(|| EngineProcessError::MissingPid.build())?; [INFO] [stderr] | ^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:398:4 [INFO] [stderr] | [INFO] [stderr] 395 | return Err(EngineProcessError::BinaryUnavailable { [INFO] [stderr] | ____________________- [INFO] [stderr] 396 | | version: config.version.clone(), [INFO] [stderr] 397 | | } [INFO] [stderr] 398 | | .build()); [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:460:4 [INFO] [stderr] | [INFO] [stderr] 456 | / EngineProcessError::DownloadFailed { [INFO] [stderr] 457 | | url: manifest_url.clone(), [INFO] [stderr] 458 | | reason: format!("manifest does not contain `{artifact}`"), [INFO] [stderr] 459 | | } [INFO] [stderr] 460 | | .build() [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:471:4 [INFO] [stderr] | [INFO] [stderr] 466 | return Err(EngineProcessError::ChecksumMismatch { [INFO] [stderr] | ____________________- [INFO] [stderr] 467 | | artifact, [INFO] [stderr] 468 | | expected, [INFO] [stderr] 469 | | received, [INFO] [stderr] 470 | | } [INFO] [stderr] 471 | | .build()); [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:490:4 [INFO] [stderr] | [INFO] [stderr] 486 | / EngineProcessError::DownloadFailed { [INFO] [stderr] 487 | | url: url.to_owned(), [INFO] [stderr] 488 | | reason: error.to_string(), [INFO] [stderr] 489 | | } [INFO] [stderr] 490 | | .build() [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:498:4 [INFO] [stderr] | [INFO] [stderr] 494 | return Err(EngineProcessError::DownloadFailed { [INFO] [stderr] | ____________________- [INFO] [stderr] 495 | | url: url.to_owned(), [INFO] [stderr] 496 | | reason: format!("unexpected status {status}"), [INFO] [stderr] 497 | | } [INFO] [stderr] 498 | | .build()); [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:505:4 [INFO] [stderr] | [INFO] [stderr] 501 | / EngineProcessError::DownloadFailed { [INFO] [stderr] 502 | | url: url.to_owned(), [INFO] [stderr] 503 | | reason: error.to_string(), [INFO] [stderr] 504 | | } [INFO] [stderr] 505 | | .build() [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:515:4 [INFO] [stderr] | [INFO] [stderr] 511 | / EngineProcessError::DownloadFailed { [INFO] [stderr] 512 | | url: url.to_owned(), [INFO] [stderr] 513 | | reason: error.to_string(), [INFO] [stderr] 514 | | } [INFO] [stderr] 515 | | .build() [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:523:4 [INFO] [stderr] | [INFO] [stderr] 519 | return Err(EngineProcessError::DownloadFailed { [INFO] [stderr] | ____________________- [INFO] [stderr] 520 | | url: url.to_owned(), [INFO] [stderr] 521 | | reason: format!("unexpected status {status}"), [INFO] [stderr] 522 | | } [INFO] [stderr] 523 | | .build()); [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:534:5 [INFO] [stderr] | [INFO] [stderr] 530 | / EngineProcessError::DownloadFailed { [INFO] [stderr] 531 | | url: url.to_owned(), [INFO] [stderr] 532 | | reason: error.to_string(), [INFO] [stderr] 533 | | } [INFO] [stderr] 534 | | .build() [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_____________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:684:4 [INFO] [stderr] | [INFO] [stderr] 680 | Some(RIVETKIT_RUNTIME) => Err(EngineProcessError::PortOccupied { [INFO] [stderr] | _______________________________________- [INFO] [stderr] 681 | | endpoint: endpoint.to_owned(), [INFO] [stderr] 682 | | runtime: RIVETKIT_RUNTIME.to_owned(), [INFO] [stderr] 683 | | } [INFO] [stderr] 684 | | .build()), [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:689:4 [INFO] [stderr] | [INFO] [stderr] 685 | Some(other) => Err(EngineProcessError::PortOccupied { [INFO] [stderr] | ____________________________- [INFO] [stderr] 686 | | endpoint: endpoint.to_owned(), [INFO] [stderr] 687 | | runtime: other.to_owned(), [INFO] [stderr] 688 | | } [INFO] [stderr] 689 | | .build()), [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:694:4 [INFO] [stderr] | [INFO] [stderr] 690 | None => Err(EngineProcessError::PortOccupied { [INFO] [stderr] | _____________________- [INFO] [stderr] 691 | | endpoint: endpoint.to_owned(), [INFO] [stderr] 692 | | runtime: "unknown".to_owned(), [INFO] [stderr] 693 | | } [INFO] [stderr] 694 | | .build()), [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:770:5 [INFO] [stderr] | [INFO] [stderr] 766 | return Err(EngineProcessError::HealthCheckFailed { [INFO] [stderr] | ________________________- [INFO] [stderr] 767 | | attempts: attempt, [INFO] [stderr] 768 | | reason: last_error, [INFO] [stderr] 769 | | } [INFO] [stderr] 770 | | .build()); [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_____________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:410:4 [INFO] [stderr] | [INFO] [stderr] 407 | return Err(EngineProcessError::BinaryNotFound { [INFO] [stderr] | ____________________- [INFO] [stderr] 408 | | path: path.display().to_string(), [INFO] [stderr] 409 | | } [INFO] [stderr] 410 | | .build()); [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_________| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `build` found for enum `EngineProcessError` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/lib.rs:814:3 [INFO] [stderr] | [INFO] [stderr] 810 | / EngineProcessError::InvalidEndpoint { [INFO] [stderr] 811 | | endpoint: endpoint.to_owned(), [INFO] [stderr] 812 | | reason: reason.to_owned(), [INFO] [stderr] 813 | | } [INFO] [stderr] 814 | | .build() [INFO] [stderr] | | -^^^^^ method not found in `EngineProcessError` [INFO] [stderr] | |_____| [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rivetkit-engine-process-2.3.1/src/error.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | pub enum EngineProcessError { [INFO] [stderr] | --------------------------- method `build` not found for this enum [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0599`. [INFO] [stderr] error: could not compile `rivetkit-engine-process` (lib) due to 18 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "15859056fcc2d2546f37bf65dca28168eb73ddc178f504764eabe0fcc13a5c69", kill_on_drop: false }`