Expand description
§Rust SDK for Compute.
This Rustdoc page is a reference for how to use individual APIs from this SDK. For a guide-level introduction to using Compute with this SDK, see Rust on Compute at the Fastly Developer Hub.
Re-exports§
pub use crate::backend::Backend;
Modules§
- Backend server.
- Compute Cache APIs.
- Functions for interacting with the runtime of the Compute service.
- Config Store for Compute.
- Convenient conversion traits.
- Device detection based on the User-Agent header.
- dictionary
Deprecated Dictionaries for Compute. - Edge rate limiter and supporting functions.
- Error-handling utilities.
- Experimental Compute features.
- Geographic data for IP addresses.
- Low-level interfaces to the Compute APIs.
- Compute HTTP interfaces.
- Interface to the Compute KV Store.
- Low-level interface to Fastly’s Real-Time Log Streaming endpoints.
- Media types (also known as Multipurpose Internet Mail Extensions or MIME types).
- Interface to the Compute Secret Store.
Macros§
- Send a response to the client with the given HTTP status code, and then panic.
Structs§
- An HTTP body that can be read from, written to, or appended to another body.
- A Compute Config Store.
- Dictionary
Deprecated A Compute Dictionary. - The
Error
type, a wrapper around a dynamic error type. - An HTTP request, including body, headers, method, and URL.
- An HTTP response, including body, headers, and status code.
- A Compute Secret Store.
Attribute Macros§
- Main function attribute for a Compute program.