Rust मा लग र पाइपलाइनका लागि PII मास्किङ।

ईमेल ठेगाना र अन्तर्राष्ट्रिय फोन नम्बर सुरक्षित रूपमा, छिटो र न्यून निर्भरता सहित मास्क गर्नुहोस्। लगिङ र डाटा प्रोसेसिङका लागि डिजाइन गरिएको।

alternate_email

ईमेल मास्किङ

डोमेन र स्थानीय भागको पहिलो अक्षर राख्छ: alice@example.com -> a****@example.com।

public

अन्तर्राष्ट्रिय फोन फर्म्याट

फर्म्याट र अन्तिम 4 अंक जोगाइन्छ: +1 (800) 123-4567 -> +1 (***) ***-4567।

construction

कस्टम र हल्का

मास्क क्यारेक्टर बदल्नुहोस् र निर्भरता न्यून राख्नुहोस् (केवल regex)।

इन्स्टलेसन र आधारभूत प्रयोग

cargo add mask-pii प्रयोग गर्नुहोस् (वा Cargo.toml मा mask-pii = "0.1.0" थप्नुहोस्) र builder pattern बाट मास्किङ सक्षम गर्नुहोस्।

इन्स्टलेसन

cargo add mask-pii

प्रयोग

main.rs
use mask_pii::Masker;

fn main() {
  // Configure the masker
  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."
}
info
महत्त्वपूर्ण नोट

डिफल्ट रूपमा, Masker::new() कुनै पनि मास्किङ गर्दैन। टेक्स्ट प्रोसेस गर्नु अघि ईमेल/फोन फिल्टर स्पष्ट रूपमा सक्षम गर्नुहोस्।