]> git.proxmox.com Git - proxmox-backup.git/commitdiff
backup/datastore.rs: use single lazy_static block
authorDietmar Maurer <dietmar@proxmox.com>
Thu, 24 Jan 2019 13:58:47 +0000 (14:58 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 24 Jan 2019 13:58:47 +0000 (14:58 +0100)
src/backup/datastore.rs

index d2fea5a76a690cfad5ff44f45a3c8fecb521cc0d..d2ef1e3da5136e95ce9bc1478337489a970a2ed8 100644 (file)
@@ -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| {