From bb75c41f13870ea365781059a8b0efec584caada Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Sat, 6 Jan 2024 10:33:55 +0100 Subject: [PATCH] try 1 --- src/lib.rs | 4 ++-- src/text/misc_token.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index bd79650..de204bd 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -56,7 +56,7 @@ use nom::{combinator::into, IResult}; /// String::from_utf8_lossy(email.child.as_text().unwrap().body), /// ); /// ``` -pub fn parse_message(input: &[u8]) -> IResult<&[u8], part::composite::Message> { +pub fn parse_message<'a>(input: &'a [u8]) -> IResult<&'a[u8], part::composite::Message<'a>> { into(part::composite::message(mime::MIME::< mime::r#type::DeductibleMessage, >::default()))(input) @@ -99,6 +99,6 @@ pub fn parse_message(input: &[u8]) -> IResult<&[u8], part::composite::Message> { /// imf.subject.unwrap().to_string(), /// ); /// ``` -pub fn parse_imf(input: &[u8]) -> IResult<&[u8], imf::Imf> { +pub fn parse_imf<'a>(input: &'a [u8]) -> IResult<&'a [u8], imf::Imf<'a>> { imf::imf(input) } diff --git a/src/text/misc_token.rs b/src/text/misc_token.rs index a4c1c13..294e62b 100644 --- a/src/text/misc_token.rs +++ b/src/text/misc_token.rs @@ -28,7 +28,7 @@ pub enum MIMEWord<'a> { Quoted(QuotedString<'a>), Atom(&'a [u8]), } -impl Default for MIMEWord<'static> { +impl<'a> Default for MIMEWord<'a> { fn default() -> Self { Self::Atom(&[]) }