Expand description
Optional Actix transport adapter for the WebDAV protocol model.
Enums§
- DavPrepared
Body - 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
http1.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
Ifheader 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.