# Rust tutorials

This section includes the following tutorials for using the Rust
FIDL bindings:

## Getting started

1. [Include FIDL in a Rust project](https://fuchsia.dev/fuchsia-src/development/languages/fidl/tutorials/rust/basics/using-fidl)
2. [Write a server](https://fuchsia.dev/fuchsia-src/development/languages/fidl/tutorials/rust/basics/server)
3. Write a client ([async](https://fuchsia.dev/fuchsia-src/development/languages/fidl/tutorials/rust/basics/client) or [synchronous](https://fuchsia.dev/fuchsia-src/development/languages/fidl/tutorials/rust/basics/sync-client))

## Topics

- [Request pipelining](https://fuchsia.dev/fuchsia-src/development/languages/fidl/tutorials/rust/topics/request-pipelining)
- [Unified services](https://fuchsia.dev/fuchsia-src/development/languages/fidl/tutorials/rust/topics/services)

[](https://issues.fuchsia.dev/issues/new?component=1439230&template=1881640&description=Issue+on:+https://fuchsia.dev/docs/development/languages/fidl/tutorials/rust/README.md "Report a bug or suggest improvements on this page") [](https://cs.opensource.google/fuchsia/fuchsia/+/main:docs/development/languages/fidl/tutorials/rust/README.md "View the source code of this page") [](https://ci.android.com/edit?repo=fuchsia/fuchsia/main&file=docs/development/languages/fidl/tutorials/rust/README.md&cloneRepo=fuchsia/fuchsia:refs/heads/main&fullPath=fuchsia/docs/development/languages/fidl/tutorials/rust/README.md "Edit the source code of this page")