Masquage de PII pour les journaux et les pipelines en Rust

Implémentation de mask-pii en Rust pour masquer les e-mails et numéros de téléphone (PII) dans les logs et pipelines de données.

Masquage d'e-mail

Masque la partie locale tout en conservant la visibilité du domaine.

Masquage de téléphone

Masque les chiffres sensibles tout en conservant le format et le suffixe.

API de style builder

Activez le masquage e-mail/téléphone et définissez explicitement le caractère de masquage avant traitement.

Installer et démarrer

Suivez le README de ce langage pour la configuration du package et son utilisation.

Installation

cargo add mask-pii

Utilisation

src/main.rs
use mask_pii::Masker;

fn main() {
  // Configurer le masqueur
  let masker = Masker::new()
    .mask_emails()
    .mask_phones()
    .with_mask_char('#');

  let input = "Contact: alice@example.com or 090-1234-5678.";
  let output = masker.process(input);

  println!("{}", output);
  // Output: "Contact: a####@example.com or 090-####-5678."
}
Remarque

Veuillez consulter le README pour les détails précis.