[−][src]Crate fastly
User API for Compute@Edge.
Re-exports
pub use crate::backend::Backend; |
pub use crate::body::Body; |
pub use crate::error::SendError; |
pub use crate::request::downstream_client_ip_addr; |
pub use crate::request::downstream_original_header_count; |
pub use crate::request::downstream_original_header_names; |
pub use crate::request::downstream_request; |
pub use crate::request::downstream_tls_cipher_openssl_name; |
pub use crate::request::downstream_tls_client_hello; |
pub use crate::request::downstream_tls_protocol; |
pub use crate::request::RequestBuilderExt; |
pub use crate::request::RequestExt; |
pub use crate::response::ResponseExt; |
pub use http; |
Modules
backend | Backends. Backend server. |
body | HTTP bodies. HTTP bodies. |
dictionary | Edge dictionary lookup functions. Dictionaries for Compute@Edge. |
error | Error-handling. Error-handling utilities. |
geo | Geographic data for IP addresses. Geographic data for IP addresses. |
log | Logging utilities. Interface to Fastly's Real-Time Log Streaming endpoints. |
request | HTTP requests. |
response | HTTP responses. |
Structs
Error | The |
PendingRequest | A handle to a pending asynchronous request returned by
|
Request | Represents an HTTP request. |
Response | Represents an HTTP response |
Functions
init | Tell the runtime what ABI version this program is using. |
select | Given a collection of |
uap_parse | Parse a user agent string. |
Attribute Macros
main | Main function attribute for a Compute@Edge program. |