summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index bdb8c85..7bffbd6 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -274,6 +274,10 @@ impl Email {
self.fields.get(&name.to_lowercase()).map(|v| v[0].as_str())
}
+ pub fn header_keys(&self) -> Vec<&String> {
+ self.fields.keys().collect()
+ }
+
/// Returns the values from all occurrences of a header field, if present.
///
/// # Example