diff options
author | _ <Samsung250@Gaming> | 2022-11-13 08:58:46 +0530 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2022-11-13 19:04:29 +0200 |
commit | ded9adde614ac3d38045fa97a0f5144b80855fe7 (patch) | |
tree | 5a8320ba6a8ecb79883393cefabbdc8222df6de7 | |
parent | 631798413659a320dcd9574e0bca7b7d75cc8d6c (diff) | |
download | meli-ded9adde614ac3d38045fa97a0f5144b80855fe7.zip |
More descriptive "Unimplemented" messages
-rw-r--r-- | melib/src/backends.rs | 12 | ||||
-rw-r--r-- | melib/src/backends/jmap.rs | 6 | ||||
-rw-r--r-- | melib/src/backends/maildir/backend.rs | 8 | ||||
-rw-r--r-- | melib/src/backends/mbox.rs | 10 | ||||
-rw-r--r-- | melib/src/backends/nntp.rs | 14 | ||||
-rw-r--r-- | melib/src/backends/notmuch.rs | 4 | ||||
-rw-r--r-- | src/components/mail/listing.rs | 4 | ||||
-rw-r--r-- | src/plugins/backend.rs | 4 |
8 files changed, 31 insertions, 31 deletions
diff --git a/melib/src/backends.rs b/melib/src/backends.rs index ff7104f1..088a34ee 100644 --- a/melib/src/backends.rs +++ b/melib/src/backends.rs @@ -400,14 +400,14 @@ pub trait MailBackend: ::std::fmt::Debug + Send + Sync { &mut self, _path: String, ) -> ResultFuture<(MailboxHash, HashMap<MailboxHash, Mailbox>)> { - Err(MeliError::new("Unimplemented.").set_kind(ErrorKind::NotImplemented)) + Err(MeliError::new("Creating mailbox is currently unimplemented.").set_kind(ErrorKind::NotImplemented)) } fn delete_mailbox( &mut self, _mailbox_hash: MailboxHash, ) -> ResultFuture<HashMap<MailboxHash, Mailbox>> { - Err(MeliError::new("Unimplemented.").set_kind(ErrorKind::NotImplemented)) + Err(MeliError::new("Deleting mailbox is currently unimplemented.").set_kind(ErrorKind::NotImplemented)) } fn set_mailbox_subscription( @@ -415,7 +415,7 @@ pub trait MailBackend: ::std::fmt::Debug + Send + Sync { _mailbox_hash: MailboxHash, _val: bool, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.").set_kind(ErrorKind::NotImplemented)) + Err(MeliError::new("Setting mailbox subscription is currently unimplemented.").set_kind(ErrorKind::NotImplemented)) } fn rename_mailbox( @@ -423,7 +423,7 @@ pub trait MailBackend: ::std::fmt::Debug + Send + Sync { _mailbox_hash: MailboxHash, _new_path: String, ) -> ResultFuture<Mailbox> { - Err(MeliError::new("Unimplemented.").set_kind(ErrorKind::NotImplemented)) + Err(MeliError::new("Renaming mailbox is currently unimplemented.").set_kind(ErrorKind::NotImplemented)) } fn set_mailbox_permissions( @@ -431,7 +431,7 @@ pub trait MailBackend: ::std::fmt::Debug + Send + Sync { _mailbox_hash: MailboxHash, _val: MailboxPermissions, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.").set_kind(ErrorKind::NotImplemented)) + Err(MeliError::new("Setting mailbox permissions is currently unimplemented.").set_kind(ErrorKind::NotImplemented)) } fn search( @@ -439,7 +439,7 @@ pub trait MailBackend: ::std::fmt::Debug + Send + Sync { _query: crate::search::Query, _mailbox_hash: Option<MailboxHash>, ) -> ResultFuture<SmallVec<[EnvelopeHash; 512]>> { - Err(MeliError::new("Unimplemented.").set_kind(ErrorKind::NotImplemented)) + Err(MeliError::new("Search is currently unimplemented.").set_kind(ErrorKind::NotImplemented)) } fn submit( diff --git a/melib/src/backends/jmap.rs b/melib/src/backends/jmap.rs index 003c2e0c..12fe8ffe 100644 --- a/melib/src/backends/jmap.rs +++ b/melib/src/backends/jmap.rs @@ -586,14 +586,14 @@ impl MailBackend for JmapType { _mailbox_hash: MailboxHash, _new_path: String, ) -> ResultFuture<Mailbox> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Renaming mailbox is currently unimplemented for jmap backend.")) } fn create_mailbox( &mut self, _path: String, ) -> ResultFuture<(MailboxHash, HashMap<MailboxHash, Mailbox>)> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Creating mailbox is currently unimplemented for jmap backend.")) } fn copy_messages( @@ -860,7 +860,7 @@ impl MailBackend for JmapType { _env_hashes: EnvelopeHashBatch, _mailbox_hash: MailboxHash, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Deleting messages is currently unimplemented for jmap backend.")) } } diff --git a/melib/src/backends/maildir/backend.rs b/melib/src/backends/maildir/backend.rs index be992858..405a1dfb 100644 --- a/melib/src/backends/maildir/backend.rs +++ b/melib/src/backends/maildir/backend.rs @@ -1047,7 +1047,7 @@ impl MailBackend for MaildirType { &mut self, _mailbox_hash: MailboxHash, ) -> ResultFuture<HashMap<MailboxHash, Mailbox>> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Deleting messages is currently unimplemented for maildir backend.")) } fn set_mailbox_subscription( @@ -1055,7 +1055,7 @@ impl MailBackend for MaildirType { _mailbox_hash: MailboxHash, _val: bool, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Mailbox description is currently unimplemented for maildir backend.")) } fn rename_mailbox( @@ -1063,7 +1063,7 @@ impl MailBackend for MaildirType { _mailbox_hash: MailboxHash, _new_path: String, ) -> ResultFuture<Mailbox> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Renaming mailbox is currently unimplemented for maildir backend.")) } fn set_mailbox_permissions( @@ -1071,7 +1071,7 @@ impl MailBackend for MaildirType { _mailbox_hash: MailboxHash, _val: crate::backends::MailboxPermissions, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Setting mailbox permissions is currently unimplemented for maildir backend.")) } fn as_any(&self) -> &dyn Any { diff --git a/melib/src/backends/mbox.rs b/melib/src/backends/mbox.rs index 3ef7cfd2..bffbf025 100644 --- a/melib/src/backends/mbox.rs +++ b/melib/src/backends/mbox.rs @@ -963,7 +963,7 @@ impl MailBackend for MboxType { } fn refresh(&mut self, _mailbox_hash: MailboxHash) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Refreshing is currently unimplemented for mbox backend.")) } fn watch(&self) -> ResultFuture<()> { @@ -1154,7 +1154,7 @@ impl MailBackend for MboxType { _destination_mailbox_hash: MailboxHash, _move_: bool, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Copying messages is currently unimplemented for mbox backend")) } fn set_flags( @@ -1163,7 +1163,7 @@ impl MailBackend for MboxType { _mailbox_hash: MailboxHash, _flags: SmallVec<[(std::result::Result<Flag, String>, bool); 8]>, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Settings flags is currently unimplemented for mbox backend")) } fn delete_messages( @@ -1171,7 +1171,7 @@ impl MailBackend for MboxType { _env_hashes: EnvelopeHashBatch, _mailbox_hash: MailboxHash, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Deleting messages is currently unimplemented for mbox backend")) } fn save( @@ -1180,7 +1180,7 @@ impl MailBackend for MboxType { _mailbox_hash: MailboxHash, _flags: Option<Flag>, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Saving messages is currently unimplemented for mbox backend")) } fn as_any(&self) -> &dyn Any { diff --git a/melib/src/backends/nntp.rs b/melib/src/backends/nntp.rs index 53dde9f4..a6c38864 100644 --- a/melib/src/backends/nntp.rs +++ b/melib/src/backends/nntp.rs @@ -367,7 +367,7 @@ impl MailBackend for NntpType { } fn watch(&self) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.").set_kind(ErrorKind::NotImplemented)) + Err(MeliError::new("Watching is currently uniplemented for nntp backend").set_kind(ErrorKind::NotImplemented)) } fn operation(&self, env_hash: EnvelopeHash) -> Result<Box<dyn BackendOp>> { @@ -440,14 +440,14 @@ impl MailBackend for NntpType { &mut self, _path: String, ) -> ResultFuture<(MailboxHash, HashMap<MailboxHash, Mailbox>)> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Creating mailbox is currently unimplemented for nntp backend.")) } fn delete_mailbox( &mut self, _mailbox_hash: MailboxHash, ) -> ResultFuture<HashMap<MailboxHash, Mailbox>> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Deleting a mailbox is currently unimplemented for nntp backend.")) } fn set_mailbox_subscription( @@ -455,7 +455,7 @@ impl MailBackend for NntpType { _mailbox_hash: MailboxHash, _new_val: bool, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Setting mailbox description is currently unimplemented for nntp backend.")) } fn rename_mailbox( @@ -463,7 +463,7 @@ impl MailBackend for NntpType { _mailbox_hash: MailboxHash, _new_path: String, ) -> ResultFuture<Mailbox> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Renaming mailbox is currently unimplemented for nntp backend.")) } fn set_mailbox_permissions( @@ -471,7 +471,7 @@ impl MailBackend for NntpType { _mailbox_hash: MailboxHash, _val: crate::backends::MailboxPermissions, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Setting mailbox permissions is currently unimplemented for nntp backend.")) } fn search( @@ -479,7 +479,7 @@ impl MailBackend for NntpType { _query: crate::search::Query, _mailbox_hash: Option<MailboxHash>, ) -> ResultFuture<SmallVec<[EnvelopeHash; 512]>> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Searching is currently unimplemented for nntp backend.")) } fn submit( diff --git a/melib/src/backends/notmuch.rs b/melib/src/backends/notmuch.rs index 51423439..948a1c51 100644 --- a/melib/src/backends/notmuch.rs +++ b/melib/src/backends/notmuch.rs @@ -754,7 +754,7 @@ impl MailBackend for NotmuchDb { _destination_mailbox_hash: MailboxHash, _move_: bool, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Copying messages is currently unimplemented for notmuch backend")) } fn set_flags( @@ -874,7 +874,7 @@ impl MailBackend for NotmuchDb { _env_hashes: EnvelopeHashBatch, _mailbox_hash: MailboxHash, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Deleting messages is currently unimplemented for notmuch backend")) } fn search( diff --git a/src/components/mail/listing.rs b/src/components/mail/listing.rs index 99fcc78e..acba0dc7 100644 --- a/src/components/mail/listing.rs +++ b/src/components/mail/listing.rs @@ -493,7 +493,7 @@ pub trait MailListingTrait: ListingTrait { context .replies .push_back(UIEvent::StatusEvent(StatusEvent::DisplayMessage( - "Unimplemented.".into(), + "Copying to another account is currently unimplemented".into(), ))); } ListingAction::MoveTo(ref mailbox_path) => { @@ -627,7 +627,7 @@ pub trait MailListingTrait: ListingTrait { context .replies .push_back(UIEvent::StatusEvent(StatusEvent::DisplayMessage( - "Unimplemented.".into(), + "Moving to another account is currently unimplemented".into(), ))); } _ => unreachable!(), diff --git a/src/plugins/backend.rs b/src/plugins/backend.rs index 897ef4a2..bdc69574 100644 --- a/src/plugins/backend.rs +++ b/src/plugins/backend.rs @@ -201,13 +201,13 @@ impl MailBackend for PluginBackend { _mailbox_hash: MailboxHash, _flags: Option<Flag>, ) -> ResultFuture<()> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Saving is currently unimplemented for plugins")) } fn create_mailbox( &mut self, _name: String, ) -> ResultFuture<(MailboxHash, HashMap<MailboxHash, Mailbox>)> { - Err(MeliError::new("Unimplemented.")) + Err(MeliError::new("Creating a mailbox is currently unimplemented for plugins")) } fn collection(&self) -> melib::Collection { self.collection.clone() |