summaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
authorKartikaya Gupta <kats@seldon.staktrace.com>2016-05-27 13:40:24 -0400
committerKartikaya Gupta <kats@seldon.staktrace.com>2016-05-27 13:40:24 -0400
commit4656f33c0a935a2ce9c64507ca908c1a416ff99f (patch)
tree450a8db127217ad7501f882fe4ac0317f6f84f5a /src/lib.rs
parentc1236758a95f15cf99e867349a4381c6fa67e6c0 (diff)
rustfmt
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 999e89f..09710f3 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -10,9 +10,17 @@ pub struct MailParseError {
position: usize,
}
-pub fn parse_header(raw_data : &str) -> Result<MailHeader, MailParseError> {
- let ix = raw_data.find(':').ok_or(MailParseError { description: "No ':' found in header".to_string(), position: raw_data.len() });
- return ix.map(|ix| MailHeader { name: &raw_data[0..ix], value: &raw_data[ix + 1 ..] });
+pub fn parse_header(raw_data: &str) -> Result<MailHeader, MailParseError> {
+ let ix = raw_data.find(':').ok_or(MailParseError {
+ description: "No ':' found in header".to_string(),
+ position: raw_data.len(),
+ });
+ return ix.map(|ix| {
+ MailHeader {
+ name: &raw_data[0..ix],
+ value: &raw_data[ix + 1..],
+ }
+ });
}
#[cfg(test)]