(headers: &HeaderMap, name: header::HeaderName, token: &str)
| 496 | } |
| 497 | |
| 498 | fn header_contains_token(headers: &HeaderMap, name: header::HeaderName, token: &str) -> bool { |
| 499 | headers |
| 500 | .get(name) |
| 501 | .and_then(|value| value.to_str().ok()) |
| 502 | .is_some_and(|value| { |
| 503 | value |
| 504 | .split(',') |
| 505 | .any(|part| part.trim().eq_ignore_ascii_case(token)) |
| 506 | }) |
| 507 | } |
| 508 | |
| 509 | fn is_hop_by_hop_header(name: &header::HeaderName) -> bool { |
| 510 | matches!( |
no test coverage detected