summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-01-05 18:14:15 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-01-05 18:14:15 +0100
commitc4eb20bc4b73e9a886ab200b49ab370a775c87cd (patch)
treefdf8aa42d540f73b6e0f665077ac8e325151e014
parent81d34daeb639ab7178882d85940a13717dd15e73 (diff)
Add function to get all header keys from Email object
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-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