---
title: backend
summary: Backend server.
url: https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/backend/
---

**Kind:** Module  
**Package:** fastly 0.13.1  
**Path:** `fastly::backend`

Backend server.

## Structs

| Name | Summary |
| --- | --- |
| [Backend](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/backend/struct.Backend/) | A named backend. |
| [BackendBuilder](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/backend/struct.BackendBuilder/) | A builder structure for generating a dynamic backend. |

## Enums

| Name | Summary |
| --- | --- |
| [BackendCreationError](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/backend/enum.BackendCreationError/) | Errors that can arise from attempting to create a dynamic backend. |
| [BackendError](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/backend/enum.BackendError/) | [`Backend`](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/backend/struct.Backend/)-related errors. |

## Functions

| Name | Summary |
| --- | --- |
| [validate_backend](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/backend/fn.validate_backend/) | Validate that a string looks like an acceptable [`Backend`](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/backend/struct.Backend/) value. |
