Author: Manos Pitsidianakis [manos@pitsidianak.is]
Hash: 284fba9436b58c965c712d65386a0dead913f0af
Timestamp: Tue, 28 Nov 2023 12:18:16 +0000 (9 months ago)

+11 -10 +/-3 browse
Fix warning for rust-lang/rust/issues/115010
Fix warning for rust-lang/rust/issues/115010

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
1diff --git a/core/src/connection.rs b/core/src/connection.rs
2index 769a814..bc3a1d8 100644
3--- a/core/src/connection.rs
4+++ b/core/src/connection.rs
5 @@ -128,7 +128,7 @@ impl Connection {
6 /// ```sql
7 #[doc = include_str!("./schema.sql")]
8 /// ```
9- pub const SCHEMA: &str = include_str!("./schema.sql");
10+ pub const SCHEMA: &'static str = include_str!("./schema.sql");
11
12 /// Database migrations.
13 pub const MIGRATIONS: &'static [(u32, &'static str, &'static str)] =
14 diff --git a/core/src/templates.rs b/core/src/templates.rs
15index 31b9b24..5874b5e 100644
16--- a/core/src/templates.rs
17+++ b/core/src/templates.rs
18 @@ -54,22 +54,23 @@ impl std::fmt::Display for Template {
19
20 impl Template {
21 /// Template name for generic list help e-mail.
22- pub const GENERIC_HELP: &str = "generic-help";
23+ pub const GENERIC_HELP: &'static str = "generic-help";
24 /// Template name for generic failure e-mail.
25- pub const GENERIC_FAILURE: &str = "generic-failure";
26+ pub const GENERIC_FAILURE: &'static str = "generic-failure";
27 /// Template name for generic success e-mail.
28- pub const GENERIC_SUCCESS: &str = "generic-success";
29+ pub const GENERIC_SUCCESS: &'static str = "generic-success";
30 /// Template name for subscription confirmation e-mail.
31- pub const SUBSCRIPTION_CONFIRMATION: &str = "subscription-confirmation";
32+ pub const SUBSCRIPTION_CONFIRMATION: &'static str = "subscription-confirmation";
33 /// Template name for unsubscription confirmation e-mail.
34- pub const UNSUBSCRIPTION_CONFIRMATION: &str = "unsubscription-confirmation";
35+ pub const UNSUBSCRIPTION_CONFIRMATION: &'static str = "unsubscription-confirmation";
36 /// Template name for subscription request notice e-mail (for list owners).
37- pub const SUBSCRIPTION_REQUEST_NOTICE_OWNER: &str = "subscription-notice-owner";
38+ pub const SUBSCRIPTION_REQUEST_NOTICE_OWNER: &'static str = "subscription-notice-owner";
39 /// Template name for subscription request acceptance e-mail (for the
40 /// candidates).
41- pub const SUBSCRIPTION_REQUEST_CANDIDATE_ACCEPT: &str = "subscription-notice-candidate-accept";
42+ pub const SUBSCRIPTION_REQUEST_CANDIDATE_ACCEPT: &'static str =
43+ "subscription-notice-candidate-accept";
44 /// Template name for admin notices.
45- pub const ADMIN_NOTICE: &str = "admin-notice";
46+ pub const ADMIN_NOTICE: &'static str = "admin-notice";
47
48 /// Render a message body from a saved named template.
49 pub fn render(&self, context: minijinja::value::Value) -> Result<melib::Draft> {
50 diff --git a/web/src/utils.rs b/web/src/utils.rs
51index 8321ec1..96af462 100644
52--- a/web/src/utils.rs
53+++ b/web/src/utils.rs
54 @@ -59,7 +59,7 @@ pub struct Message {
55 }
56
57 impl Message {
58- const MESSAGE_KEY: &str = "session-message";
59+ const MESSAGE_KEY: &'static str = "session-message";
60 }
61
62 /// Drain messages from session.