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" ઉમેરો) અને બિલ્ડર પેટર્ન સાથે માસ્કિંગ સક્રિય કરો.
ઇન્સ્ટોલેશન
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() કોઈ માસ્કિંગ કરે નથી. ટેક્સ્ટ પ્રોસેસિંગ પહેલાં ઇમેઇલ/ફોન ફિલ્ટર્સ સ્પષ્ટ રીતે સક્રિય કરો.
પાછલું
chevron_left ઓવરવ્યૂ