From 69bba560f0adec98e440ae0bfe9d0d7474cffa96 Mon Sep 17 00:00:00 2001 From: tarsin Date: Fri, 28 Jul 2023 11:56:16 +0800 Subject: [PATCH] Convert to use regex-lite --- app/src/main/rust/Cargo.toml | 2 +- app/src/main/rust/src/lib.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/rust/Cargo.toml b/app/src/main/rust/Cargo.toml index 4528f33cd..ad388629e 100644 --- a/app/src/main/rust/Cargo.toml +++ b/app/src/main/rust/Cargo.toml @@ -7,7 +7,7 @@ resolver = "2" crate_type = ["cdylib"] [dependencies] -regex = { default-features = false, features = ["std", "unicode-perl"], version = "1.9" } +regex-lite = { version = "0.1" } jnix = { path = "jnix" } jnix-macros = "0.4" catch_panic = { path = "catch_panic" } diff --git a/app/src/main/rust/src/lib.rs b/app/src/main/rust/src/lib.rs index 1ec99fa22..5dae05af2 100644 --- a/app/src/main/rust/src/lib.rs +++ b/app/src/main/rust/src/lib.rs @@ -9,7 +9,7 @@ extern crate jnix_macros; extern crate log; extern crate once_cell; extern crate quick_xml; -extern crate regex; +extern crate regex_lite; extern crate tl; use android_logger::Config; @@ -23,8 +23,8 @@ use tl::{Bytes, Node, NodeHandle, Parser, VDom}; #[macro_export] macro_rules! regex { ($re:literal $(,)?) => {{ - static RE: once_cell::sync::OnceCell = once_cell::sync::OnceCell::new(); - RE.get_or_init(|| regex::Regex::new($re).unwrap()) + static RE: once_cell::sync::OnceCell = once_cell::sync::OnceCell::new(); + RE.get_or_init(|| regex_lite::Regex::new($re).unwrap()) }}; }