Skip to main content

Module actix

Module actix 

Source
Expand description

Optional Actix transport adapter for the WebDAV protocol model.

Enums§

DavPreparedBody
Request body prepared according to the selected WebDAV method contract.

Functions§

collect_bounded_xml_body
Collects a bounded XML request body for grammar parsing by the protocol layer.
convert_header_map
Copies Actix header types into the transport-neutral http 1.x map.
converted_headers
Copies Actix headers into the transport-neutral map and maps malformed input to a response.
enforce_if_header_with_backends
Resolves and enforces a parsed WebDAV If header through the canonical backend ports.
enforce_parent_unlocked
Enforces lock submission for the canonical parent and maps the response to Actix.
enforce_unlocked
Enforces resource lock submission and maps the protocol response to Actix.
ensure_empty_body
Rejects the first non-empty request body chunk without buffering the remaining payload.
evaluate_http_etag_preconditions
Evaluates HTTP ETag preconditions from Actix headers and maps protocol failures to a response.
into_response
Converts a transport-neutral response into an Actix response.
prepare_request_body
Applies the method-owned body policy while leaving streaming PUT bodies untouched.
protocol_error_response
Maps a transport-neutral protocol error into its Actix response.
request_head
Parses an Actix request into the transport-neutral request head.