/ src / utils / serde / mod.rs
mod.rs
 1  use regex::Regex;
 2  use serde::{Deserialize, Deserializer};
 3  
 4  pub mod timestamp;
 5  pub mod via_string;
 6  
 7  pub fn deserialize_regex<'de, D>(deserializer: D) -> Result<Regex, D::Error>
 8  where
 9      D: Deserializer<'de>,
10  {
11      let s = String::deserialize(deserializer)?;
12      Regex::new(&s).map_err(serde::de::Error::custom)
13  }