Hare සඳහා mask-pii

ලොග් සහ දත්ත පයිප්ලයින් තුළ ඊමේල් සහ දුරකථන PII මාස්ක් කිරීමට Hare සඳහා mask-pii ක්‍රියාත්මක කිරීම.

ඊමේල් මාස්ක් කිරීම

වසමේ දෘශ්‍යතාවය රඳවා ගනිමින් දේශීය කොටස් මාස්ක් කරයි.

දුරකථන මාස්ක් කිරීම

ආකෘතිය සහ උපසර්ග දෘශ්‍යතාවය රඳවා ගනිමින් සංවේදී ඉලක්කම් මාස්ක් කරයි.

Builder-ශෛලී API

සකස් කිරීමට පෙර ඊමේල්/දුරකථන මාස්ක් කිරීම සහ mask අක්ෂරය පැහැදිලිව සක්‍රීය කරන්න.

ස්ථාපනය කර ආරම්භ කරන්න

Hare [planned: Hare Project Library 0.2.0]: පහත වත්මන් ස්ථාපන ක්‍රමය භාවිතා කර, Hare API එක පූරණය කර අවම උදාහරණය ධාවනය කරන්න. උදාහරණය ඊමේල් සහ දුරකථන ආවරණය පැහැදිලිව සක්‍රීය කර අපේක්ෂිත ප්‍රතිදානය පෙන්වයි.

ස්ථාපනය

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

භාවිතය

main.ha
use fmt;
use maskpii;

export fn main() void = {
	let m = maskpii::new();
	maskpii::mask_emails(&m);
	maskpii::mask_phones(&m);
	maskpii::with_mask_char(&m, '#');

	let input = "Contact: alice@example.com or 090-1234-5678.";
	let output = maskpii::process(&m, input)!;
	defer free(output);

	fmt::println(output);
	// Output: "Contact: a####@example.com or ###-####-5678."
};
සටහන

කරුණාකර README බලන්න; මෙම භාෂාව සඳහා නිශ්චිත පැකේජ පරිසර විස්තර සහ API උදාහරණ ඇත.