MCPcopy Create free account
hub / github.com/chatmail/core / parse_receive_headers

Function parse_receive_headers

src/tools.rs:696–705  ·  view source on GitHub ↗

parses "receive"-headers

(headers: &Headers)

Source from the content-addressed store, hash-verified

694
695/// parses "receive"-headers
696pub(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.

Callers 2

from_bytesMethod · 0.85

Calls 1

iterMethod · 0.45

Tested by 1