Skip to main content

resolve_range

Function resolve_range 

Source
pub fn resolve_range(
    header: &str,
    logical_size: u64,
) -> Result<ByteRange, RangeError>
Expand description

Resolves a single-range Range: bytes=... header value (without the leading header name) against a known content length. Supports start-end (inclusive end), start- (open-ended), and -suffix_len (last suffix_len bytes, clamped to the content length).