aboutsummaryrefslogtreecommitdiff
path: root/src/imap/mail_view.rs
diff options
context:
space:
mode:
authorQuentin Dufour <quentin@deuxfleurs.fr>2024-01-06 23:24:44 +0100
committerQuentin Dufour <quentin@deuxfleurs.fr>2024-01-06 23:24:44 +0100
commit4e3cbf79d03c84028733b0ad5f9bd06a8a13757b (patch)
tree010c193730931adc1a925ebe6689b39ce4d73012 /src/imap/mail_view.rs
parent5622a71cd163e4b18a3eabe8a28a5aedb23ee25d (diff)
downloadaerogramme-4e3cbf79d03c84028733b0ad5f9bd06a8a13757b.tar.gz
aerogramme-4e3cbf79d03c84028733b0ad5f9bd06a8a13757b.zip
implemented text search
Diffstat (limited to 'src/imap/mail_view.rs')
-rw-r--r--src/imap/mail_view.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/imap/mail_view.rs b/src/imap/mail_view.rs
index 365e535..baeb2af 100644
--- a/src/imap/mail_view.rs
+++ b/src/imap/mail_view.rs
@@ -261,7 +261,7 @@ impl<'a> FetchedMail<'a> {
Self::Partial(AnyPart::Msg(msg))
}
- fn as_anypart(&self) -> Result<&AnyPart<'a>> {
+ pub fn as_anypart(&self) -> Result<&AnyPart<'a>> {
match self {
FetchedMail::Full(x) => Ok(&x),
FetchedMail::Partial(x) => Ok(&x),
@@ -269,7 +269,7 @@ impl<'a> FetchedMail<'a> {
}
}
- fn as_msg(&self) -> Result<&Message<'a>> {
+ pub fn as_msg(&self) -> Result<&Message<'a>> {
match self {
FetchedMail::Full(AnyPart::Msg(x)) => Ok(&x),
FetchedMail::Partial(AnyPart::Msg(x)) => Ok(&x),
@@ -277,7 +277,7 @@ impl<'a> FetchedMail<'a> {
}
}
- fn as_imf(&self) -> Option<&imf::Imf<'a>> {
+ pub fn as_imf(&self) -> Option<&imf::Imf<'a>> {
match self {
FetchedMail::Full(AnyPart::Msg(x)) => Some(&x.imf),
FetchedMail::Partial(AnyPart::Msg(x)) => Some(&x.imf),