Function streamdal_wasm_transform::transform::mask
source · 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,
)
}