From 784252dbc5b7e1add13972cb61c2e21dc9cffd38 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Thu, 24 Jan 2019 14:58:47 +0100 Subject: [PATCH] backup/datastore.rs: use single lazy_static block --- src/backup/datastore.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/backup/datastore.rs b/src/backup/datastore.rs index d2fea5a7..d2ef1e3d 100644 --- a/src/backup/datastore.rs +++ b/src/backup/datastore.rs @@ -167,14 +167,10 @@ impl DataStore { let mut list = vec![]; lazy_static! { - static ref BACKUP_TYPE_REGEX: regex::Regex = regex::Regex::new("^(host|vm|ct)$").unwrap(); - } - lazy_static! { - static ref BACKUP_ID_REGEX: regex::Regex = regex::Regex::new("^[A-Za-z][A-Za-z0-9_-]+$").unwrap(); - } - lazy_static! { + static ref BACKUP_TYPE_REGEX: regex::Regex = regex::Regex::new(r"^(host|vm|ct)$").unwrap(); + static ref BACKUP_ID_REGEX: regex::Regex = regex::Regex::new(r"^[A-Za-z][A-Za-z0-9_-]+$").unwrap(); static ref BACKUP_DATE_REGEX: regex::Regex = regex::Regex::new( - "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$").unwrap(); + r"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$").unwrap(); } tools::scandir(libc::AT_FDCWD, &path, &BACKUP_TYPE_REGEX, |l0_fd, backup_type, file_type| {