pub fn mask(req: &Request) -> Result<String, TransformError>
Examples found in repository?
examples/usage.rs (line 52)
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
fn mask_string() {
    let sample_json = r#"{"hello": "world"}"#;

    let req = transform::Request {
        data: sample_json.into(),
        path: "hello".to_string(),
        value: "".to_string(),
        truncate_options: None,
    };

    let updated_json = transform::mask(&req).unwrap();

    println!(
        "Input JSON: {} || Result JSON: {}",
        sample_json, updated_json,
    )
}

fn mask_number() {
    let sample_json = r#"{"hello": 329328102938}"#;

    let req = transform::Request {
        path: "hello".to_string(),
        data: sample_json.into(),
        value: "".to_string(), // default
        truncate_options: None,
    };

    let updated_json = transform::mask(&req).unwrap();

    println!(
        "Input JSON: {} || Result JSON: {}",
        sample_json, updated_json,
    )
}