Migrate to the std implementation of OnceCell
This commit is contained in:
1 parent
471d9784d6
commit
3946428df6
2 files changed
+1
-3
No files matched your search
@@ -14,7 +14,6 @@ quick-xml = { default-features = false, version = "0.32" }
|
||||
tl = "0.7"
|
||||
log = "0.4"
|
||||
android_logger = { default-features = false, version = "0.13" }
|
||||
once_cell = { default-features = false, version = "1.19" }
|
||||
serde_cbor = "0.11"
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
anyhow = { version = "1.0" }
|
||||
|
||||
@@ -5,7 +5,6 @@ extern crate anyhow;
|
||||
extern crate jni;
|
||||
extern crate jni_fn;
|
||||
extern crate log;
|
||||
extern crate once_cell;
|
||||
extern crate quick_xml;
|
||||
extern crate regex_lite;
|
||||
extern crate serde;
|
||||
@@ -28,7 +27,7 @@ use tl::{Bytes, Node, NodeHandle, Parser, VDom};
|
||||
#[macro_export]
|
||||
macro_rules! regex {
|
||||
($re:literal $(,)?) => {{
|
||||
static RE: once_cell::sync::OnceCell<regex_lite::Regex> = once_cell::sync::OnceCell::new();
|
||||
static RE: std::sync::OnceLock<regex_lite::Regex> = std::sync::OnceLock::new();
|
||||
RE.get_or_init(|| regex_lite::Regex::new($re).unwrap())
|
||||
}};
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user