Skip to content

Commit 8ed93c7

Browse files
committed
feat(rust): outline for rust sdk docs
1 parent 9a6024a commit 8ed93c7

20 files changed

Lines changed: 551 additions & 1 deletion

docs/develop/rust/activities/basics.mdx

Whitespace-only changes.

docs/develop/rust/activities/execution.mdx

Whitespace-only changes.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
id: index
3+
title: Activities - TypeScript SDK
4+
sidebar_label: Activities
5+
description:
6+
This section explains how to implement Activities with the Rust SDK
7+
toc_max_heading_level: 4
8+
keywords:
9+
- Rust
10+
tags:
11+
- Rust SDK
12+
- Temporal SDKs
13+
---
14+
15+
import * as Components from '@site/src/components';
16+
17+
![Rust SDK Banner](/img/assets/banner-rust-temporal.png)
18+
19+
## Activities
20+
21+
- [Activity basics](/develop/rust/activities/basics)
22+
- [Activity execution](/develop/rust/activities/execution)

docs/develop/rust/client/index.mdx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
id: index
3+
title: Client - Rust SDK
4+
sidebar_label: Client
5+
description:
6+
This section explains how to implement the Client with the Rust SDK
7+
toc_max_heading_level: 4
8+
keywords:
9+
- Rust
10+
tags:
11+
- Rust SDK
12+
- Temporal SDKs
13+
---
14+
15+
import * as Components from '@site/src/components';
16+
17+
![Rust SDK Banner](/img/assets/banner-rust-temporal.png)
18+
19+
## Temporal Client
20+
21+
- [Temporal Client](/develop/rust/client/temporal-client)

docs/develop/rust/client/temporal-client.mdx

Whitespace-only changes.

docs/develop/rust/index.mdx

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
id: index
3+
title: Rust SDK developer guide
4+
sidebar_label: Rust SDK
5+
description:
6+
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.
7+
toc_max_heading_level: 4
8+
keywords:
9+
- Rust
10+
tags:
11+
- Rust SDK
12+
- Temporal SDKs
13+
---
14+
15+
import * as Components from '@site/src/components';
16+
17+
![Rust SDK Banner](/img/assets/banner-rust-temporal.png)
18+
19+
## Install and get started
20+
21+
You can find detailed installation instructions for the Rust SDK in the [Quickstart](/develop/rust/quickstart).
22+
23+
There's also a short walkthrough of how to use the Temporal primitives (Activities, Workflows, and Workers) to build and run a Temporal application to get you up and running.
24+
25+
Once your local Temporal Service is set up, continue building with the following resources:
26+
27+
- [Develop a Workflow](/develop/rust/workflows/basics)
28+
- [Develop an Activity](/develop/rust/activities/basics)
29+
- [Start an Activity execution](/develop/rust/activities/execution)
30+
- [Run Worker processes](/develop/rust/workers/run-worker-process)
31+
32+
## [Workflows](/develop/rust/workflows)
33+
34+
- [Workflow basics](/develop/rust/workflows/basics)
35+
- [Child Workflows](/develop/rust/workflows/child-workflows)
36+
- [Continue-As-New](/develop/rust/workflows/continue-as-new)
37+
- [Message passing](/develop/rust/workflows/message-passing)
38+
- [Cancellation](/develop/rust/workflows/cancellation)
39+
- [Timers](/develop/rust/workflows/timers)
40+
41+
## [Activities](/develop/rust/activities)
42+
43+
- [Activity basics](/develop/rust/activities/basics)
44+
- [Activity execution](/develop/rust/activities/execution)
45+
46+
## [Workers](/develop/rust/workers)
47+
48+
- [Worker processes](/develop/rust/workers/worker-process)
49+
50+
## [Temporal Client](/develop/rust/client)
51+
52+
- [Temporal Client](/develop/rust/client/temporal-client)
53+
54+
## [Temporal Nexus](/develop/rust/nexus)
55+
56+
- [Service handlers](/develop/rust/nexus/service-handler)
57+
58+
## Temporal Rust Technical Resources
59+
60+
- [Rust SDK Quickstart - Setup Guide](/develop/rust/quickstart)
61+
- [Rust API Documentation](https://docs.rs/temporalio-sdk/0.2.0/temporalio_sdk/)
62+
- [Rust SDK GitHub](https://github.com/temporalio/sdk-core/tree/master/crates/sdk)
63+
64+
### Get Connected with the Temporal TypeScript Community
65+
66+
- [Temporal Rust Community Slack](https://temporalio.slack.com/archives/C08G723SFNZ/p1773935454727179)

docs/develop/rust/nexus/index.mdx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
id: index
3+
title: Nexus - Rust SDK
4+
sidebar_label: Nexus
5+
description:
6+
This section explains how to implement Temporal Nexus with the Rust SDK
7+
toc_max_heading_level: 4
8+
keywords:
9+
- Rust
10+
tags:
11+
- Rust SDK
12+
- Temporal SDKs
13+
---
14+
15+
import * as Components from '@site/src/components';
16+
17+
![Rust SDK Banner](/img/assets/banner-rust-temporal.png)
18+
19+
## Temporal Nexus
20+
21+
- [Service handlers](/develop/rust/nexus/service-handler)

docs/develop/rust/nexus/service-handler.mdx

Whitespace-only changes.

0 commit comments

Comments
 (0)