Skip to main content

24 docs tagged with "Rust SDK"

View all tags

Activities - Rust SDK

Activity Definitions, Activity Execution, and Activity Timeouts in the Temporal Rust SDK, including Retry Policies and Heartbeats.

Activity basics - Rust SDK

Define an Activity as a Rust function, set its parameters and serializable return values, and give its Activity Type a custom name.

Activity Execution - Rust SDK

Call an Activity from a Rust Workflow with ctx.execute_activity, set the required Timeout, and await the Future it returns.

Activity Timeouts - Rust SDK

Set the Schedule-To-Close, Start-To-Close, and Heartbeat Timeouts on a Rust Activity, tune its Retry Policy, and override the next retry delay.

Cancellation - Rust SDK

Interrupt a Workflow Execution using the Temporal Rust SDK. Choose between canceling for a graceful stop or terminating for a forceful stop.

Child Workflows - Rust SDK

Start a Child Workflow Execution and set a Parent Close Policy using the Rust SDK. Manage Child Workflow Events.

Client - Rust SDK

Connect a Temporal Client, start Workflow Executions, and get Workflow results with the Temporal Rust SDK.

Continue-As-New - Rust SDK

Use Temporal's Continue-As-New in Rust to manage large Event Histories by atomically creating new Workflow Executions with the same Workflow Id and fresh parameters.

Nexus - Rust SDK

This section explains how to implement Temporal Nexus with the Rust SDK

Nexus feature guide - Rust SDK

Use Temporal Nexus within the Rust SDK to connect Durable Executions within and across Namespaces using a Nexus Endpoint, a Nexus Service contract, and Nexus Operations.

Quickstart - Rust SDK

Configure your local development environment to get started developing with Temporal and the Rust SDK

Rust SDK developer guide

This guide offers a thorough overview of structures, features, and best practices for developing with Temporal's Rust SDK, including Workflows, Client, Activities, and more.

Temporal Client - Rust SDK

Connect to a development Temporal Service or Temporal Cloud from Rust, set a Task Queue and Workflow Id, and get Workflow Execution results.

Timers - Rust SDK

Set durable Timers in a Workflow using the Rust SDK. Timers persist through Worker and Temporal Service downtime.