PII մասկավորում Rust-ում՝ լոգերի և տվյալների հոսքերի համար։
Ապահով, արագ և նվազագույն կախվածություններով մասկավորեք էլ. հասցեներն ու միջազգային հեռախոսահամարները։ Նախատեսված է լոգինգի և տվյալների մշակման հոսքերի համար։
alternate_email
Էլ. հասցեների մասկավորում
Պահպանում է դոմեյնը և առաջին տեղային նիշը՝ alice@example.com -> a****@example.com։
public
Միջազգային հեռախոսահամարներ
Պահպանում է ձևաչափը և վերջին 4 թվանշանը՝ +1 (800) 123-4567 -> +1 (***) ***-4567։
construction
Կարգավորվող և թեթև
Փոխեք մասկային նիշը և պահեք կախվածությունները նվազագույն (միայն regex)։
Տեղադրում և հիմնական օգտագործում
Օգտագործեք cargo add mask-pii (կամ ավելացրեք mask-pii = "0.1.0" Cargo.toml-ում) և միացրեք մասկավորումը 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() չի կատարում որևէ մասկավորում։ Նախքան տեքստը մշակելը, միացրեք էլ. հասցեի/հեռախոսի ֆիլտրերը։
Նախորդ
chevron_left OverviewՀաջորդ
Կարգավորում chevron_right