Problem
The Rust worker API is usable, but a first-time Cloud evaluator still has to assemble the path from generated API reference, broad protocol documentation, and sample-app conformance code. The Rust documentation landing page redirects directly to generated reference material, the Sample App pins an older Rust SDK than the current published release, and the direct HTTP fallback does not prominently show the required control-plane version header.
The supported journey should be obvious: use separate client and worker credentials, connect both to one namespace runtime URL, start a workflow, execute an activity, and inspect the completed result.
Acceptance criteria
- The Rust documentation site has a task-oriented landing page and a minimal Cloud quickstart before the generated API reference.
- The quickstart shows separate client and worker credentials, one namespace-scoped runtime URL, one task queue, workflow start, activity execution, result retrieval, and clean worker shutdown.
- The Sample App provides a memorable runnable Rust Cloud path from a fresh Codespace without requiring source inspection or a custom release build command.
- Sample App Rust dependencies and displayed version evidence come from the current supported product train; a stale checked-in prerelease cannot silently remain the evaluator default.
- Canonical CLI examples use the supported Cloud-aware CLI path. Raw HTTP examples include every required version header and explain that they are protocol examples, not the normal onboarding path.
- A clean-machine test follows only the published instructions and completes a Rust workflow and activity against Cloud.
- The resulting run is visible through the managed operator surface, and the validation records the exact SDK, CLI, and runtime versions used.
Required source targets
durable-workflow/durable-workflow.github.io@main
durable-workflow/sample-app@main
durable-workflow/sdk-rust@main
Problem
The Rust worker API is usable, but a first-time Cloud evaluator still has to assemble the path from generated API reference, broad protocol documentation, and sample-app conformance code. The Rust documentation landing page redirects directly to generated reference material, the Sample App pins an older Rust SDK than the current published release, and the direct HTTP fallback does not prominently show the required control-plane version header.
The supported journey should be obvious: use separate client and worker credentials, connect both to one namespace runtime URL, start a workflow, execute an activity, and inspect the completed result.
Acceptance criteria
Required source targets
durable-workflow/durable-workflow.github.io@main
durable-workflow/sample-app@main
durable-workflow/sdk-rust@main