Skip to content

Commit e776006

Browse files
committed
refactor: Drop once_cell dep
1 parent 1dd9752 commit e776006

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

Cargo.lock

-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/lib/Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ regex = "1.0"
2424
unicode-segmentation = "1.2"
2525
percent-encoding = "2.0"
2626
time = { version = "0.3", default-features = false }
27-
once_cell = "1.0"
2827
deunicode = { version = "1.0.0", optional = true }
2928

3029
[features]

crates/lib/src/jekyll/slugify.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ impl SlugifyMode {
3030
}
3131
}
3232

33-
static SLUG_INVALID_CHARS_DEFAULT: once_cell::sync::Lazy<Regex> =
34-
once_cell::sync::Lazy::new(|| Regex::new(r"([^0-9\p{Alphabetic}]+)").unwrap());
35-
static SLUG_INVALID_CHARS_RAW: once_cell::sync::Lazy<Regex> =
36-
once_cell::sync::Lazy::new(|| Regex::new(r"([\s]+)").unwrap());
37-
static SLUG_INVALID_CHARS_PRETTY: once_cell::sync::Lazy<Regex> = once_cell::sync::Lazy::new(|| {
33+
static SLUG_INVALID_CHARS_DEFAULT: std::sync::LazyLock<Regex> =
34+
std::sync::LazyLock::new(|| Regex::new(r"([^0-9\p{Alphabetic}]+)").unwrap());
35+
static SLUG_INVALID_CHARS_RAW: std::sync::LazyLock<Regex> =
36+
std::sync::LazyLock::new(|| Regex::new(r"([\s]+)").unwrap());
37+
static SLUG_INVALID_CHARS_PRETTY: std::sync::LazyLock<Regex> = std::sync::LazyLock::new(|| {
3838
Regex::new(r"([^\p{Alphabetic}0-9\._\~!\$&'\(\)\+,;=@]+)").unwrap()
3939
});
40-
static SLUG_INVALID_CHARS_ASCII: once_cell::sync::Lazy<Regex> =
41-
once_cell::sync::Lazy::new(|| Regex::new(r"([^a-zA-Z0-9]+)").unwrap());
40+
static SLUG_INVALID_CHARS_ASCII: std::sync::LazyLock<Regex> =
41+
std::sync::LazyLock::new(|| Regex::new(r"([^a-zA-Z0-9]+)").unwrap());
4242

4343
#[derive(Debug, FilterParameters)]
4444
struct SlugifyArgs {

crates/lib/src/stdlib/filters/html.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ pub struct StripHtml;
110110
#[name = "strip_html"]
111111
struct StripHtmlFilter;
112112

113-
static MATCHERS: once_cell::sync::Lazy<[Regex; 4]> = once_cell::sync::Lazy::new(|| {
113+
static MATCHERS: std::sync::LazyLock<[Regex; 4]> = std::sync::LazyLock::new(|| {
114114
[
115115
Regex::new(r"(?is)<script.*?</script>").unwrap(),
116116
Regex::new(r"(?is)<style.*?</style>").unwrap(),

0 commit comments

Comments
 (0)