From a907b9c21d796907892fa9f1ead16d7fdbe808da Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Sat, 9 Nov 2019 18:10:22 +0200 Subject: [PATCH] Fix melib test errors --- melib/src/addressbook/vcard.rs | 5 ++++- melib/src/email/parser.rs | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/melib/src/addressbook/vcard.rs b/melib/src/addressbook/vcard.rs index 4447f93b3..38d498f25 100644 --- a/melib/src/addressbook/vcard.rs +++ b/melib/src/addressbook/vcard.rs @@ -26,13 +26,15 @@ use crate::error::{MeliError, Result}; use fnv::FnvHashMap; /* Supported vcard versions */ -pub trait VCardVersion {} +pub trait VCardVersion: core::fmt::Debug {} /// https://tools.ietf.org/html/rfc6350 +#[derive(Debug)] pub struct VCardVersion4; impl VCardVersion for VCardVersion4 {} /// https://tools.ietf.org/html/rfc2426 +#[derive(Debug)] pub struct VCardVersion3; impl VCardVersion for VCardVersion3 {} @@ -41,6 +43,7 @@ pub struct CardDeserializer; static HEADER: &'static str = "BEGIN:VCARD\r\nVERSION:4.0\r\n"; static FOOTER: &'static str = "END:VCARD\r\n"; +#[derive(Debug)] pub struct VCard( fnv::FnvHashMap, std::marker::PhantomData<*const T>, diff --git a/melib/src/email/parser.rs b/melib/src/email/parser.rs index 7ebfbd3b1..3ccc1c467 100644 --- a/melib/src/email/parser.rs +++ b/melib/src/email/parser.rs @@ -482,7 +482,7 @@ fn display_addr(input: &[u8]) -> IResult<&[u8], Address> { } }; IResult::Done( - rest, + &input[end + display_name.length + 3..], Address::Mailbox(MailboxAddress { raw, display_name,