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.