execute_expand_property

Function execute_expand_property 

Source
pub async fn execute_expand_property<P: DavExpandPropertyProvider, C: DavCancellation>(
    provider: &P,
    root_href: &str,
    request: &DavExpandPropertyRequest,
    limits: DavReportLimits,
    cancellation: &C,
) -> Result<DavResponse, DavExpandPropertyError>
Expand description

Executes one bounded DAV:expand-property request and composes canonical nested responses.

Deadline handling is supplied by the same cancellation checkpoint: a transport or product deadline flips its cancellation source, and Forge checks it before every property lookup and nested href traversal.

ยงErrors

Returns a typed limit, cancellation, cycle, backend, or response-composition failure.