parses "receive"-headers
(headers: &Headers)
| 694 | |
| 695 | /// parses "receive"-headers |
| 696 | pub(crate) fn parse_receive_headers(headers: &Headers) -> String { |
| 697 | headers |
| 698 | .get_all_headers("Received") |
| 699 | .iter() |
| 700 | .rev() |
| 701 | .filter_map(|header_map_item| from_utf8(header_map_item.get_value_raw()).ok()) |
| 702 | .map(parse_receive_header) |
| 703 | .collect::<Vec<_>>() |
| 704 | .join("\n") |
| 705 | } |
| 706 | |
| 707 | /// If `collection` contains exactly one element, return this element. |
| 708 | /// Otherwise, return None. |