Replace lazy_static with once_cell
This commit is contained in:
parent
31b683ab69
commit
f994672db5
@ -14,7 +14,7 @@ edition = "2018"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
diesel = { version = "1.4.3", optional = true }
|
diesel = { version = "1.4.3", optional = true }
|
||||||
lazy_static = "1.4.0"
|
once_cell = "1.2.0"
|
||||||
rand = "0.7.2"
|
rand = "0.7.2"
|
||||||
regex = "1.3.1"
|
regex = "1.3.1"
|
||||||
serde = "1.0.102"
|
serde = "1.0.102"
|
||||||
|
@ -7,7 +7,7 @@ use std::{
|
|||||||
|
|
||||||
#[cfg(feature = "diesel")]
|
#[cfg(feature = "diesel")]
|
||||||
use diesel::sql_types::Text;
|
use diesel::sql_types::Text;
|
||||||
use lazy_static::lazy_static;
|
use once_cell::sync::Lazy;
|
||||||
use regex::Regex;
|
use regex::Regex;
|
||||||
use serde::{
|
use serde::{
|
||||||
de::{Error as SerdeError, Unexpected, Visitor},
|
de::{Error as SerdeError, Unexpected, Visitor},
|
||||||
@ -17,10 +17,8 @@ use url::Host;
|
|||||||
|
|
||||||
use crate::{display, error::Error, generate_localpart, parse_id};
|
use crate::{display, error::Error, generate_localpart, parse_id};
|
||||||
|
|
||||||
lazy_static! {
|
static USER_LOCALPART_PATTERN: Lazy<Regex> =
|
||||||
static ref USER_LOCALPART_PATTERN: Regex =
|
Lazy::new(|| Regex::new(r"\A[a-z0-9._=-]+\z").expect("Failed to create user localpart regex."));
|
||||||
Regex::new(r"\A[a-z0-9._=-]+\z").expect("Failed to create user localpart regex.");
|
|
||||||
}
|
|
||||||
|
|
||||||
/// A Matrix user ID.
|
/// A Matrix user ID.
|
||||||
///
|
///
|
||||||
|
Loading…
x
Reference in New Issue
Block a user