aboutsummaryrefslogtreecommitdiffstats
path: root/src/parse/mod.rs
diff options
context:
space:
mode:
authorJonas Maier <jonas@x77.dev>2026-06-06 12:15:52 +0200
committerJonas Maier <jonas@x77.dev>2026-06-06 12:15:52 +0200
commit53980774c327675e886179c0a2c140744dcf9b95 (patch)
treeca1fdcc9938fce2c10c51e0a51659c6ba38ac5ba /src/parse/mod.rs
parent75e0c29cf91ddc6299c14a94a038c3e3df3d2805 (diff)
downloadpish-53980774c327675e886179c0a2c140744dcf9b95.tar.gz
special cased regex for performance
Diffstat (limited to 'src/parse/mod.rs')
-rw-r--r--src/parse/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs
index 407cebd..8530aab 100644
--- a/src/parse/mod.rs
+++ b/src/parse/mod.rs
@@ -1922,7 +1922,7 @@ impl Parse for Pipes<PreExpansion> {
#[derive(Debug, Clone, PartialEq)]
pub struct CaseBranch {
- pub pattern: regex::Pattern,
+ pub pattern: crate::regex::Pattern,
pub block: Block,
}
@@ -1953,7 +1953,7 @@ impl Parse for CaseBranch {
fn parse(b: &mut Cursor<'_>) -> Result<Self> {
b.spaces();
- let pattern = regex::Pattern::parse(b)?;
+ let pattern = crate::regex::Pattern::parse(b)?;
let block = Block::parse(b)?;
Ok(Self { pattern, block })