mask-pii dla Rust
Implementacja mask-pii dla Rust do maskowania e-maili i numerów telefonów w logach oraz potokach danych.
Maskowanie e-maili
Ukrywa część lokalną, zachowując widoczność domeny.
Maskowanie telefonów
Ukrywa środkowe cyfry, zachowując format i końcówkę numeru.
API w stylu buildera
Włącz maskowanie e-maili, telefonów i znak maski jawnie przed przetwarzaniem.
Instalacja i podstawowe użycie
Skorzystaj z `cargo add mask-pii` (lub dodaj `mask-pii = "0.2.0"` do `Cargo.toml`) i włącz maskowanie wzorcem buildera.
Instalacja
cargo add mask-pii
Użycie
src/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."
}
Ważna uwaga
Domyślnie, README nie wykonuje maskowania. Włącz filtry e-mail/telefon jawnie przed przetwarzaniem tekstu.
Poprzedni
Indeks językówNastępny
GitHub (Rust)