Skip to main content

parse_version_required

Function parse_version_required 

Source
pub fn parse_version_required(
    status: &impl HttpStatus,
    body_text: &str,
) -> Result<Option<VersionSignalingError>, VersionSignalingError>
Expand description

Parse a (status, body) pair into a typed error. Returns Ok(None) for non-426 responses, Ok(Some(err)) for valid 426 bodies, and Err for 426s with malformed/non-JSON bodies — never silently swallows a 426.