refactor: extract email validation and PII utils to common_utils crate (#72)

This commit is contained in:
Sanchith Hegde
2022-12-06 15:19:46 +05:30
committed by GitHub
parent ab5988e6ba
commit cbbba37909
12 changed files with 202 additions and 156 deletions

View File

@ -27,7 +27,6 @@ pub mod core;
pub mod cors;
pub mod db;
pub mod env;
pub mod pii;
pub mod routes;
pub mod scheduler;
@ -61,6 +60,14 @@ pub mod headers {
pub const X_API_VERSION: &str = "X-ApiVersion";
}
pub mod pii {
//! Personal Identifiable Information protection.
pub(crate) use common_utils::pii::{CardNumber, Email, IpAddress};
#[doc(inline)]
pub use masking::*;
}
pub fn mk_app(
state: AppState,
request_body_limit: usize,