From 50888c26d5f699a3027187f789ec6f3ddc11f613 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Fri, 7 Aug 2026 10:54:29 -0400 Subject: [PATCH] Bump regex crate to v1.13.1 --- Cargo.lock | 12 ++++++------ Cargo.toml | 2 +- microbot/src/message.rs | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 68403ad..f0c6fcd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2166,9 +2166,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.12.3" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" +checksum = "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d" dependencies = [ "aho-corasick", "memchr", @@ -2178,9 +2178,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.14" +version = "0.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2" dependencies = [ "aho-corasick", "memchr", @@ -2189,9 +2189,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" +checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] name = "reqwest" diff --git a/Cargo.toml b/Cargo.toml index 5571642..789463b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ resolver = "2" futures = "0.3.32" http = "1.5.0" matrix-sdk = { version = "0.17.0", default-features = false } -regex = "1.12.3" +regex = "1.13.1" ruma = { version = "0.15", features = ["events"] } serde = { version = "1.0.228", features = ["derive"] } thiserror = "2.0.18" diff --git a/microbot/src/message.rs b/microbot/src/message.rs index 7ab54d9..ea63eb2 100644 --- a/microbot/src/message.rs +++ b/microbot/src/message.rs @@ -6,7 +6,7 @@ use matrix_sdk::ruma::{ OwnedUserId, events::room::message::{MessageType, OriginalSyncRoomMessageEvent, TextMessageEventContent}, }; -use regex::Regex; +use regex::{Regex, regex}; #[derive(Debug)] pub struct MessageParseFailure {} @@ -65,7 +65,7 @@ pub(crate) struct CommandMessageParser { impl Default for CommandMessageParser { fn default() -> Self { Self { - command_pattern: Regex::new(r"(\w+)").expect("Known valid regex failed to compile"), + command_pattern: regex!(r"(\w+)").clone(), prefix: None, } }