pub async fn enforce_if_header(
if_header: Option<&IfHeader>,
resolver: &dyn DavIfStateResolver,
request_path: &DavPath,
prefix: &str,
request_scheme: &str,
request_host: &str,
) -> Result<(), DavIfEvaluationError>Expand description
Resolves referenced resources and enforces the complete WebDAV If state-list precondition.
Conditions inside one list are AND-connected. Lists for one resource and tagged resource productions across the complete header are OR-connected.