(value: &Value)
| 57 | } |
| 58 | |
| 59 | fn is_secure_value(value: &Value) -> bool { |
| 60 | if let Some(obj) = value.as_object() |
| 61 | && obj.len() == 1 |
| 62 | && (obj.contains_key("secureString") || obj.contains_key("secureObject")) { |
| 63 | return true; |
| 64 | } |
| 65 | |
| 66 | false |
| 67 | } |
| 68 | |
| 69 | pub fn redact(value: &Value) -> Value { |
| 70 | if is_secure_value(value) { |