diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2019-12-23 12:48:08 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2019-12-23 13:37:03 +0100 |
commit | bd984c314b2b50dcd5319516aa027da76841f67f (patch) | |
tree | b9741c0ae92697d5ac0e06ed42f2ed0e1d12dbb7 | |
parent | 5eb1d3fcd51b6e173711e6465a87199650b0d679 (diff) |
Fix imports in doctests and tests
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | parser/src/addrparse.rs | 2 | ||||
-rw-r--r-- | parser/src/dateparse.rs | 2 | ||||
-rw-r--r-- | parser/src/header.rs | 13 | ||||
-rw-r--r-- | parser/src/parser.rs | 23 |
4 files changed, 24 insertions, 16 deletions
diff --git a/parser/src/addrparse.rs b/parser/src/addrparse.rs index f5da46a..d90035d 100644 --- a/parser/src/addrparse.rs +++ b/parser/src/addrparse.rs @@ -168,7 +168,7 @@ impl MailAddrList { /// /// # Examples /// ``` -/// use mailparse::{addrparse, MailAddr, SingleInfo}; +/// use addrparse::{addrparse, MailAddr, SingleInfo}; /// match &addrparse("John Doe <john@doe.com>").unwrap()[0] { /// MailAddr::Single(info) => { /// assert_eq!(info.display_name, Some("John Doe".to_string())); diff --git a/parser/src/dateparse.rs b/parser/src/dateparse.rs index ad735ef..e3ec0dd 100644 --- a/parser/src/dateparse.rs +++ b/parser/src/dateparse.rs @@ -70,7 +70,7 @@ fn seconds_to_date(year: i64, month: i64, day: i64) -> i64 { /// /// # Examples /// ``` -/// use mailparse::dateparse; +/// use dateparse::dateparse; /// assert_eq!(dateparse("Sun, 02 Oct 2016 07:06:22 -0700 (PDT)").unwrap(), 1475417182); /// ``` pub fn dateparse(date: &str) -> Result<i64, &'static str> { diff --git a/parser/src/header.rs b/parser/src/header.rs index bebdec3..26e81b1 100644 --- a/parser/src/header.rs +++ b/parser/src/header.rs @@ -60,7 +60,7 @@ impl<'a> MailHeader<'a> { /// /// # Examples /// ``` - /// use mailparse::parse_header; + /// use header::parse_header; /// let (parsed, _) = parse_header(b"Subject: =?iso-8859-1?Q?=A1Hola,_se=F1or!?=").unwrap(); /// assert_eq!(parsed.get_key().unwrap(), "Subject"); /// assert_eq!(parsed.get_value().unwrap(), "\u{a1}Hola, se\u{f1}or!"); @@ -145,7 +145,7 @@ enum HeaderParseState { /// /// # Examples /// ``` -/// use mailparse::parse_header; +/// use header::parse_header; /// let (parsed, _) = parse_header(concat!( /// "Subject: Hello, sir,\n", /// " I am multiline\n", @@ -244,7 +244,8 @@ pub trait MailHeaderMap { /// /// # Examples /// ``` - /// use mailparse::{parse_mail, MailHeaderMap}; + /// use parser::parse_mail; + /// use header::MailHeaderMap; /// let headers = parse_mail(concat!( /// "Subject: Test\n", /// "\n", @@ -262,7 +263,8 @@ pub trait MailHeaderMap { /// /// # Examples /// ``` - /// use mailparse::{parse_mail, MailHeaderMap}; + /// use parser::parse_mail; + /// use header::MailHeaderMap; /// let headers = parse_mail(concat!( /// "Key: Value1\n", /// "Key: Value2").as_bytes()) @@ -308,7 +310,8 @@ impl<'a> MailHeaderMap for [MailHeader<'a>] { /// /// # Examples /// ``` -/// use mailparse::{parse_headers, MailHeaderMap}; +/// use header::parse_headers; +/// use header::MailHeaderMap; /// let (headers, _) = parse_headers(concat!( /// "Subject: Test\n", /// "From: me@myself.com\n", diff --git a/parser/src/parser.rs b/parser/src/parser.rs index 9db8172..18fe03f 100644 --- a/parser/src/parser.rs +++ b/parser/src/parser.rs @@ -42,7 +42,8 @@ impl Default for ParsedContentType { /// /// # Examples /// ``` -/// use mailparse::{parse_header, parse_content_type}; +/// use header::parse_header; +/// use parser::parse_content_type; /// let (parsed, _) = parse_header( /// b"Content-Type: text/html; charset=foo; boundary=\"quotes_are_removed\"") /// .unwrap(); @@ -53,7 +54,8 @@ impl Default for ParsedContentType { /// assert_eq!(ctype.params.get("charset"), Some(&"foo".to_string())); /// ``` /// ``` -/// use mailparse::{parse_header, parse_content_type}; +/// use header::parse_header; +/// use parser::parse_content_type; /// let (parsed, _) = parse_header(b"Content-Type: bogus").unwrap(); /// let ctype = parse_content_type(&parsed.get_value().unwrap()); /// assert_eq!(ctype.mimetype, "bogus"); @@ -62,7 +64,8 @@ impl Default for ParsedContentType { /// assert_eq!(ctype.params.get("charset"), None); /// ``` /// ``` -/// use mailparse::{parse_header, parse_content_type}; +/// use header::parse_header; +/// use parser::parse_content_type; /// let (parsed, _) = parse_header(br#"Content-Type: application/octet-stream;name="=?utf8?B?6L+O5ai255m95a+M576O?=";charset="utf8""#).unwrap(); /// let ctype = parse_content_type(&parsed.get_value().unwrap()); /// assert_eq!(ctype.mimetype, "application/octet-stream"); @@ -141,7 +144,8 @@ pub struct ParsedContentDisposition { /// /// # Examples /// ``` -/// use mailparse::{parse_header, parse_content_disposition, DispositionType}; +/// use header::parse_header; +/// use parser::{parse_content_disposition, DispositionType}; /// let (parsed, _) = parse_header( /// b"Content-Disposition: attachment; filename=\"yummy dummy\"") /// .unwrap(); @@ -184,7 +188,7 @@ impl<'a> ParsedMail<'a> { /// /// # Examples /// ``` - /// use mailparse::parse_mail; + /// use parser::parse_mail; /// let p = parse_mail(concat!( /// "Subject: test\n", /// "\n", @@ -208,7 +212,7 @@ impl<'a> ParsedMail<'a> { /// /// # Examples /// ``` - /// use mailparse::parse_mail; + /// use parser::parse_mail; /// let p = parse_mail(concat!( /// "Subject: test\n", /// "\n", @@ -230,8 +234,8 @@ impl<'a> ParsedMail<'a> { /// /// # Examples /// ``` - /// use mailparse::parse_mail; - /// use mailparse::body::Body; + /// use parser::parse_mail; + /// use body::Body; /// /// let mail = parse_mail(b"Content-Transfer-Encoding: base64\r\n\r\naGVsbG 8gd\r\n29ybGQ=").unwrap(); /// @@ -294,7 +298,7 @@ impl<'a> ParsedMail<'a> { /// /// # Examples /// ``` -/// use mailparse::*; +/// use parser::*; /// let parsed = parse_mail(concat!( /// "Subject: This is a test email\n", /// "Content-Type: multipart/alternative; boundary=foobar\n", @@ -408,6 +412,7 @@ fn parse_param_content(content: &str) -> ParamContent { #[cfg(test)] mod tests { use super::*; + use crate::dateparse::dateparse; macro_rules! assert_match { ( $x:expr, $p:pat ) => { |