summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-01-14 20:51:24 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-01-14 21:03:57 +0100
commit8b0dacd54796a2012d55e051b3b03261a790f697 (patch)
tree0547dce3d3c1333b2d4b133644bbf56891845522
parent6f499c36f565a9a68203767ffbf64c9b17e29f7e (diff)
Add Deref for MaillistView
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--src/maillist_view.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/maillist_view.rs b/src/maillist_view.rs
index fa4fb97..f9ed34c 100644
--- a/src/maillist_view.rs
+++ b/src/maillist_view.rs
@@ -1,4 +1,5 @@
use std::path::PathBuf;
+use std::ops::Deref;
use anyhow::Result;
use anyhow::Context;
@@ -27,6 +28,13 @@ pub struct MaillistView {
view: TableView<MailListingData, MailListingColumn>,
}
+impl Deref for MaillistView {
+ type Target = TableView<MailListingData, MailListingColumn>;
+ fn deref(&self) -> &Self::Target {
+ &self.view
+ }
+}
+
impl MaillistView {
pub fn create_for(database_path: PathBuf, query: &str, name: String) -> Result<NamedView<Self>> {
debug!("Getting '{}' from '{}'", query, database_path.display());