diff options
author | Kartikaya Gupta <kats@seldon.staktrace.com> | 2016-05-27 13:40:24 -0400 |
---|---|---|
committer | Kartikaya Gupta <kats@seldon.staktrace.com> | 2016-05-27 13:40:24 -0400 |
commit | 4656f33c0a935a2ce9c64507ca908c1a416ff99f (patch) | |
tree | 450a8db127217ad7501f882fe4ac0317f6f84f5a /src/lib.rs | |
parent | c1236758a95f15cf99e867349a4381c6fa67e6c0 (diff) |
rustfmt
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -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)] |