Crate fastly_sys[][src]

Expand description

FFI bindings to the Fastly Compute@Edge ABI.

This is a low-level package; the fastly crate wraps these functions in a much friendlier, Rust-like interface. You should not have to depend on this crate explicitly in your Cargo.toml.

Versioning and compatibility

The Cargo version of this package was previously set according to compatibility with the Compute@Edge platform. Since the v0.25.0 release of the Fastly CLI, the CLI is configured with the range of fastly-sys versions that are currently compatible with the Compute@Edge platform. The Cargo version of this package since 0.4.0 instead follows the Cargo SemVer compatibility guidelines.

Modules

fastly
fastly_abi
fastly_dictionary
fastly_geo
fastly_http_body
fastly_http_req
fastly_http_resp
fastly_log
fastly_uap

Functions

xqd_body_appendDeprecated
xqd_body_closeDeprecated

Close a body, freeing its resources and causing any sends to finish.

xqd_body_close_downstreamDeprecated
xqd_body_newDeprecated
xqd_body_readDeprecated
xqd_body_writeDeprecated
xqd_log_endpoint_getDeprecated
xqd_log_writeDeprecated
xqd_pending_req_pollDeprecated
xqd_pending_req_selectDeprecated
xqd_pending_req_waitDeprecated
xqd_req_body_downstream_getDeprecated
xqd_req_cache_override_setDeprecated
xqd_req_downstream_client_ip_addrDeprecated
xqd_req_downstream_tls_cipher_openssl_nameDeprecated
xqd_req_downstream_tls_client_helloDeprecated
xqd_req_downstream_tls_protocolDeprecated
xqd_req_header_appendDeprecated
xqd_req_header_insertDeprecated
xqd_req_header_names_getDeprecated
xqd_req_header_removeDeprecated
xqd_req_header_value_getDeprecated
xqd_req_header_values_getDeprecated
xqd_req_header_values_setDeprecated
xqd_req_method_getDeprecated
xqd_req_method_setDeprecated
xqd_req_newDeprecated
xqd_req_original_header_countDeprecated
xqd_req_original_header_names_getDeprecated
xqd_req_sendDeprecated
xqd_req_send_asyncDeprecated
xqd_req_send_async_streamingDeprecated
xqd_req_uri_getDeprecated
xqd_req_uri_setDeprecated
xqd_req_version_getDeprecated
xqd_req_version_setDeprecated
xqd_resp_header_appendDeprecated
xqd_resp_header_insertDeprecated
xqd_resp_header_names_getDeprecated
xqd_resp_header_removeDeprecated
xqd_resp_header_value_getDeprecated
xqd_resp_header_values_getDeprecated
xqd_resp_header_values_setDeprecated
xqd_resp_newDeprecated
xqd_resp_send_downstreamDeprecated
xqd_resp_status_getDeprecated
xqd_resp_status_setDeprecated
xqd_resp_version_getDeprecated
xqd_resp_version_setDeprecated

Type Definitions

BodyHandle

An alias for u32 to denote which ABI arguments represent BodyHandles.

DictionaryHandle

An alias for u32 to denote which ABI arguments represent DictionaryHandles.

PendingRequestHandle

An alias for u32 to denote which ABI arguments represent PendingRequestHandles.

RequestHandle

An alias for u32 to denote which ABI arguments represent RequestHandles.

ResponseHandle

An alias for u32 to denote which ABI arguments represent ResponseHandles.