From e93f3452106d12471ea3b7b09263530b6b9ac957 Mon Sep 17 00:00:00 2001 From: elkowar <5300871+elkowar@users.noreply.github.com> Date: Sat, 17 Feb 2024 12:38:04 +0100 Subject: [PATCH] Yeet use of patterns feature --- crates/simplexpr/src/lib.rs | 1 - crates/simplexpr/src/parser/lexer.rs | 6 ------ 2 files changed, 7 deletions(-) diff --git a/crates/simplexpr/src/lib.rs b/crates/simplexpr/src/lib.rs index 8f81192..d3acd6f 100644 --- a/crates/simplexpr/src/lib.rs +++ b/crates/simplexpr/src/lib.rs @@ -1,4 +1,3 @@ -#![feature(pattern)] #![feature(try_blocks)] #![feature(unwrap_infallible)] #![feature(never_type)] diff --git a/crates/simplexpr/src/parser/lexer.rs b/crates/simplexpr/src/parser/lexer.rs index 94ea848..4edcc95 100644 --- a/crates/simplexpr/src/parser/lexer.rs +++ b/crates/simplexpr/src/parser/lexer.rs @@ -1,5 +1,3 @@ -use std::str::pattern::Pattern; - use eww_shared_util::{Span, Spanned}; use once_cell::sync::Lazy; use regex::{Regex, RegexSet}; @@ -133,10 +131,6 @@ impl<'s> Lexer<'s> { &self.source[self.pos..] } - pub fn continues_with(&self, pat: impl Pattern<'s>) -> bool { - self.remaining().starts_with(pat) - } - pub fn next_token(&mut self) -> Option, LexicalError>> { loop { if self.failed || self.pos >= self.source.len() {