ມາດສກ PII ສໍາລັບ log ແລະ pipeline ໃນ Rust.
ມາດສກອີເມວ ແລະເບີໂທທົ່ວໂລກໄດ້ຢ່າງປອດໄພ, ໄວ, ແລະໃຊ້ dependency ນ້ອຍ. ອອກແບບສໍາລັບງານ logging ແລະການປະມວນຜົນຂໍ້ມູນ.
alternate_email
ມາດສກອີເມວ
ຮັກສາໂດແມນ ແລະອັກສອນແຮກ: alice@example.com -> a****@example.com.
public
ຮອງຮັບເບີໂທທົ່ວໂລກ
ຮັກສາຮູບແບບ ແລະ 4 ຕົວທ້າຍ: +1 (800) 123-4567 -> +1 (***) ***-4567.
construction
ປັບແຕ່ງໄດ້ & ນ້ຳໜັກເບົາ
ປ່ຽນອັກສອນທີ່ມາດສກໄດ້ ແລະໃຊ້ dependency ນ້ອຍ (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() {
// ຕັ້ງຄ່າ 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);
// ຜົນລັບ: "Contact: a####@example.com or 090-####-5678."
}
info
ຂໍ້ສໍາຄັນ
ໂດຍຄ່າເລີ່ມຕົ້ນ, Masker::new() ຈະບໍ່ມີການມາດສກ. ກະລຸນາເປີດຕົວກອງອີເມວ/ເບີໂທກ່ອນປະມວນຜົນ.
ກ່ອນໜ້າ
chevron_left ພາບລວມຕໍ່ໄປ
ການຕັ້ງຄ່າ chevron_right