diff --git a/Cargo.toml b/Cargo.toml index 120502f..baafb88 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,6 +5,7 @@ members = ["euphoxide", "euphoxide-bot", "euphoxide-client"] [workspace.package] version = "0.6.0" edition = "2021" +rust-version = "1.82" [workspace.dependencies] async-trait = "0.1.83" diff --git a/euphoxide-bot/Cargo.toml b/euphoxide-bot/Cargo.toml index 53e68bf..4ae61bf 100644 --- a/euphoxide-bot/Cargo.toml +++ b/euphoxide-bot/Cargo.toml @@ -2,6 +2,7 @@ name = "euphoxide-bot" version = { workspace = true } edition = { workspace = true } +rust-version = { workspace = true } [features] clap = ["dep:clap"] diff --git a/euphoxide-bot/src/command.rs b/euphoxide-bot/src/command.rs index c38eea8..082e8f0 100644 --- a/euphoxide-bot/src/command.rs +++ b/euphoxide-bot/src/command.rs @@ -93,7 +93,8 @@ impl Info { } pub fn prepend_trigger(&mut self, trigger: impl ToString) { - let cur_trigger = self.trigger.get_or_insert_default(); + // TODO Use get_or_instert_default when updating MSRV + let cur_trigger = self.trigger.get_or_insert_with(String::new); if !cur_trigger.is_empty() { cur_trigger.insert(0, ' '); } diff --git a/euphoxide-client/Cargo.toml b/euphoxide-client/Cargo.toml index 864b940..f476e1d 100644 --- a/euphoxide-client/Cargo.toml +++ b/euphoxide-client/Cargo.toml @@ -2,6 +2,7 @@ name = "euphoxide-client" version = { workspace = true } edition = { workspace = true } +rust-version = { workspace = true } [dependencies] cookie = { workspace = true } diff --git a/euphoxide/Cargo.toml b/euphoxide/Cargo.toml index 54c66ba..bd66d50 100644 --- a/euphoxide/Cargo.toml +++ b/euphoxide/Cargo.toml @@ -2,6 +2,7 @@ name = "euphoxide" edition = { workspace = true } version = { workspace = true } +rust-version = { workspace = true } [dependencies] caseless = { workspace = true } diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 0000000..93a4b49 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,2 @@ +[toolchain] +channel = "1.82.0" # Nixpkgs 24.11