Function mask

Source
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}