+7 -11 +/-7 browse
1 | diff --git a/cli/build.rs b/cli/build.rs |
2 | index 568d926..2f0db6d 100644 |
3 | --- a/cli/build.rs |
4 | +++ b/cli/build.rs |
5 | @@ -23,7 +23,7 @@ use std::{ |
6 | io::Write, |
7 | }; |
8 | |
9 | - use clap::ArgAction; |
10 | + use clap::{ArgAction, CommandFactory}; |
11 | use clap_mangen::{roff, Man}; |
12 | use roff::{bold, italic, roman, Inline, Roff}; |
13 | |
14 | diff --git a/cli/src/args.rs b/cli/src/args.rs |
15 | index 57211f8..8414783 100644 |
16 | --- a/cli/src/args.rs |
17 | +++ b/cli/src/args.rs |
18 | @@ -19,7 +19,7 @@ |
19 | |
20 | pub use std::path::PathBuf; |
21 | |
22 | - pub use clap::{builder::TypedValueParser, Args, CommandFactory, Parser, Subcommand}; |
23 | + pub use clap::{builder::TypedValueParser, Args, Parser, Subcommand}; |
24 | |
25 | #[derive(Debug, Parser)] |
26 | #[command( |
27 | diff --git a/core/src/message_filters.rs b/core/src/message_filters.rs |
28 | index ff68d23..553a471 100644 |
29 | --- a/core/src/message_filters.rs |
30 | +++ b/core/src/message_filters.rs |
31 | @@ -42,7 +42,6 @@ mod settings; |
32 | use log::trace; |
33 | use melib::{Address, HeaderName}; |
34 | use percent_encoding::utf8_percent_encode; |
35 | - pub use settings::*; |
36 | |
37 | use crate::{ |
38 | mail::{ListContext, MailJob, PostAction, PostEntry}, |
39 | diff --git a/core/src/models.rs b/core/src/models.rs |
40 | index fe1aaa6..884c966 100644 |
41 | --- a/core/src/models.rs |
42 | +++ b/core/src/models.rs |
43 | @@ -320,7 +320,7 @@ impl MailingList { |
44 | Address::new(Some(self.name.clone()), self.address.clone()) |
45 | } |
46 | |
47 | - /// List unsubscribe action as a [`MailtoAddress`](super::MailtoAddress). |
48 | + /// List unsubscribe action as a [`MailtoAddress`]. |
49 | pub fn unsubscription_mailto(&self) -> MailtoAddress { |
50 | MailtoAddress { |
51 | address: self.request_subaddr(), |
52 | @@ -328,7 +328,7 @@ impl MailingList { |
53 | } |
54 | } |
55 | |
56 | - /// List subscribe action as a [`MailtoAddress`](super::MailtoAddress). |
57 | + /// List subscribe action as a [`MailtoAddress`]. |
58 | pub fn subscription_mailto(&self) -> MailtoAddress { |
59 | MailtoAddress { |
60 | address: self.request_subaddr(), |
61 | @@ -336,7 +336,7 @@ impl MailingList { |
62 | } |
63 | } |
64 | |
65 | - /// List owner as a [`MailtoAddress`](super::MailtoAddress). |
66 | + /// List owner as a [`MailtoAddress`]. |
67 | pub fn owner_mailto(&self) -> MailtoAddress { |
68 | let p = self.address.split('@').collect::<Vec<&str>>(); |
69 | MailtoAddress { |
70 | diff --git a/core/src/policies.rs b/core/src/policies.rs |
71 | index 432495b..1632653 100644 |
72 | --- a/core/src/policies.rs |
73 | +++ b/core/src/policies.rs |
74 | @@ -19,9 +19,6 @@ |
75 | |
76 | //! How each list handles new posts and new subscriptions. |
77 | |
78 | - pub use post_policy::*; |
79 | - pub use subscription_policy::*; |
80 | - |
81 | mod post_policy { |
82 | use log::trace; |
83 | use rusqlite::OptionalExtension; |
84 | diff --git a/core/src/postfix.rs b/core/src/postfix.rs |
85 | index 0cb7b05..519f803 100644 |
86 | --- a/core/src/postfix.rs |
87 | +++ b/core/src/postfix.rs |
88 | @@ -67,7 +67,7 @@ pub struct PostfixConfiguration { |
89 | #[serde(default)] |
90 | pub process_limit: Option<u64>, |
91 | /// The directory in which the map files are saved. |
92 | - /// Default is `data_path` from [`Configuration`](crate::Configuration). |
93 | + /// Default is `data_path` from [`Configuration`]. |
94 | #[serde(default)] |
95 | pub map_output_path: Option<PathBuf>, |
96 | /// The name of the Postfix service name to use. |
97 | diff --git a/web/src/settings.rs b/web/src/settings.rs |
98 | index 20e38fb..13a6736 100644 |
99 | --- a/web/src/settings.rs |
100 | +++ b/web/src/settings.rs |
101 | @@ -276,7 +276,7 @@ pub async fn user_list_subscription( |
102 | .list_subscription( |
103 | list.pk(), |
104 | subscriptions |
105 | - .get(0) |
106 | + .first() |
107 | .ok_or_else(|| { |
108 | ResponseError::new( |
109 | "Subscription not found".to_string(), |