pub fn mask(req: &Request) -> Result<String, TransformError>
Examples found in repository?
examples/usage.rs (line 54)
43fn mask_string() {
44 let sample_json = r#"{"hello": "world"}"#;
45
46 let req = transform::Request {
47 data: sample_json.into(),
48 path: "hello".to_string(),
49 value: "".to_string(),
50 truncate_options: None,
51 extract_options: None,
52 };
53
54 let updated_json = transform::mask(&req).unwrap();
55
56 println!(
57 "Input JSON: {} || Result JSON: {}",
58 sample_json, updated_json,
59 )
60}
61
62fn mask_number() {
63 let sample_json = r#"{"hello": 329328102938}"#;
64
65 let req = transform::Request {
66 path: "hello".to_string(),
67 data: sample_json.into(),
68 value: "".to_string(), // default
69 truncate_options: None,
70 extract_options: None,
71 };
72
73 let updated_json = transform::mask(&req).unwrap();
74
75 println!(
76 "Input JSON: {} || Result JSON: {}",
77 sample_json, updated_json,
78 )
79}